Memory Paging and Virtual Address Space Management
Memory Paging Fundamentals
Paging consists of dividing physical memory into fixed-size sections called frames and logical memory into sections of the same size called pages.
The paging system solved the problem of allocating blocks of equal size using physical memory called page frames.
Page Faults and Replacement
A page fault occurs when referring to a page that is not loaded in any page frame. A page replacement (or page out) is required because the total virtual address space of all processes exceeds the size of physical storage.
Functional Requirements
- Administration of address space.
- Address translation.
- Management of physical memory.
- Memory protection.
- Shared memory.
- Load monitoring system.
- Mapping files into memory, program execution on remote nodes,