Lecture Operating systems: A concept-based approach: Chapter 11 - Dhananjay M. Dhamdhere
Lecture Operating systems: A concept-based approach: Chapter 11 - Dhananjay M. Dhamdhere
This chapter is devoted to the fundamentals of memory management. It begins by discussing how memory protection is implemented in the hardware by using special registers in the CPU. It then discusses how efficient use of memory is achieved by reusing memory released by a process while handling subsequent memory requests, and how techniques for fast memory allocation and deallocation may cause memory fragmentation.