CITS2002 Systems Programming  
prev
next CITS2002 CITS2002 schedule  

Initial Memory Allocation Using Partitioning

In modern operating systems offering memory management, the operating system itself occupies a (fixed?) portion of main memory.
The remainder is available for multiple user/application processes.

The simplest technique is to consider main memory being in fixed-sized partitions, with two clear choices:

  • equal sized partitions, or

  • unequal sized partitions.

Any new process whose size is less than or equal to a partition's size may be loaded into that partition.

Example of Fixed Partitioning of a 64-Mbyte Memory

 


CITS2002 Systems Programming, Lecture 13, p4, 11th September 2023.