The management of main memory is critical. In fact, from a historical perspective, the performance of the entire system has been directly dependent on two things:
How much memory is available
How it is optimized while jobs are being processed.
In this section we will be looking at the Memory Manager (also known as random access memory or RAM, core memory, or primary storage) and four types of memory allocation schemes:
single-user systems
fixed partitions
dynamic partitions
relocatable dynamic partitions.