Memory Management
In this chapter, we will:
- Describe the hardware settings revolving around memory,
- Define the concept of address space and explain how a program accesses an address in memory,
- Discuss several memory management strategies, including Swapping, Contiguous Memory Allocation, Segmentation, and Paging, and
- Introduce and analyze various structures that the page table could assume.