Term
|
Definition
*The memory isn't partitioned before * Memory is a sequence of variable-sized blocks -external fragmentation occurs *adjacent holes (right, left, or both) must be coalased to prevent fragmentation from increasing |
|
|
Term
|
Definition
Unused space within partitions |
|
|
Term
50% Rule (measures memory utilization) |
|
Definition
#holes = probability of inexact match * #full blocks / 2 |
|
|
Term
|
Definition
*Allows programs larger than physical memory *programs loaded as needed according to calling structure |
|
|
Term
|
Definition
*divided into fixed sized pages *one area of 0..n-1 words *more than intended can be copied to a page file |
|
|
Term
Segmented Virtual Memory (multiple segment) |
|
Definition
*Multiple areas of up to 0..n-1 words *each holds a logical segment (eg function, data struct) *fragmentation possible *each is contiguous or divided into pages |
|
|
Term
|
Definition
*Combines paging and segmentation *every segment is divided into fix-size pages (becomes the best of both worlds if the blocks are tiny) |
|
|