OS Memory Manager
This unit is responsible for coordinating the use of the machine’s main memory.
It decides what area of memory is to be allocated for a program and it’s data
It allocates and deallocates memory for different programs and always knows what areas are free.