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.
|