CITS2002 Systems Programming  
prev
next CITS2002 CITS2002 schedule  

Dynamic Memory Partitioning

Dynamic partitioning overcomes some shortcomings of fixed partitioning: partitions are of variable length and number.

When a process commences, it occupies a partition of exactly the required size, and no more.

The Effect of Dynamic Partitioning

As the above figure shows, dynamic partitioning introduces the problem of external memory fragmentation, where there is insufficient contiguous free memory to hold a new process, even though sufficient free memory exists in the system.

 


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