1. Linux Memory Managementhistorical

    Virtual address spaces, page tables, anonymous/file-backed memory, page cache, reclaim, swap, and OOM.

  2. Operating-System Storage Managementhistorical

    Virtual memory, paging, address translation, allocation, caching, reclaim, and persistent storage boundaries.

  3. 3.3 Virtual Memoryhistorical

    Virtual address spaces, page tables, demand paging, page faults, locality, swap, and why virtual memory is more than 'RAM plus disk'.

  4. Memory Allocation and Reclamationhistorical

    Virtual mappings, physical-page allocation, user-space allocators, reclaim, swap, and OOM.

  5. 3.5 Segmentation and Paginghistorical

    Physical and virtual addresses, paging, segmentation, page tables, and why modern systems primarily rely on paging rather than universal segmentation-plus-paging.

  6. 3.6 Linux Memory and Swaphistorical

    Linux virtual memory, resident pages, page cache, anonymous memory, reclaim, and the role of swap as backing storage rather than virtual memory itself.

  7. 3.7 Page Replacementhistorical

    Page-replacement goals and classic OPT, FIFO, LRU, LFU, Clock, and working-set ideas, with the distinction between textbook algorithms and real kernels.