3.Memory
Operating Systems / Linux · 7 notes
- Linux Memory Managementhistorical
Virtual address spaces, page tables, anonymous/file-backed memory, page cache, reclaim, swap, and OOM.
- Operating-System Storage Managementhistorical
Virtual memory, paging, address translation, allocation, caching, reclaim, and persistent storage boundaries.
- 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'.
- Memory Allocation and Reclamationhistorical
Virtual mappings, physical-page allocation, user-space allocators, reclaim, swap, and OOM.
- 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.
- 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.
- 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.