|
|
|
|
|
|
|
|
|
|
n |
Each program
is subdivided into blocks of
|
|
non-equal size
called segments
|
|
|
n |
When a process
gets loaded into main
|
|
|
memory, its
different segments can be
|
|
|
located
anywhere
|
|
|
n |
Each segment
is fully packed with
|
|
|
|
instructs/data:
no internal fragmentation
|
|
|
n |
There is
external fragmentation; it is
|
|
|
reduced when
using small segments
|
|