Design Issues for Paging Systems

Load Control

Consider the case where all processes want more memory. In such a case the processor would need to remove one or more processes from memory.

Load Control is deployed to achieve the target, i.e to remove one or more processes from memory in order to fulfill the memory requirement of another process.


Page Size

Page Size affects implementation in a variety of ways and choosing an optimal page size is very important.


Global vs. Local Allocation of pages

Local Replacement Policy: choose among resident set of process that generated page fault

Global replacement policy: choose among all pages eligible for replacement in main memory

Credits