May 2025
Intermediate to advanced
573 pages
14h 38m
English
Yea, from the table of my memory I'll wipe away all fond trivial records.
— William Shakespeare
Earlier chapters consider abstractions that an operating system uses to manage computation and coordinate concurrent processes. The previous chapter describes a low-level memory management facility that treats memory as an exhaustible 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.
This chapter completes the discussion of memory management by introducing high-level facilities. The chapter explains the motivation for ...
Read now
Unlock full access