High-Level Memory Management and Virtual Memory
Douglas Comer · 2011
Previous chapters consider abstractions that an operating system uses to manage computation and I/O. The previous chapter describes a low-level memory management facility that treats memory as an exhaustable resource. The chapter discusses address spaces, program segments, and functions that manage a global free list. Although they are necessary, low-level memory management facilities are not sufficient for all needs.