# Operating System
All Operating System notes →1 — Memory Fundamentals
Covers logical vs. physical memory, address spaces, relocation, protection, and memory allocation basics.
operating-system memory-management book
2 — Paging
Covers pages, frames, page tables, multi-level paging, huge pages, and the translation lookaside buffer (TLB).
operating-system memory-management book
3 — Virtual Memory
Covers demand paging, page faults, swapping, working sets, and thrashing.
operating-system memory-management book
4 — Page Replacement
Covers FIFO, LRU, the clock algorithm, second chance, LFU, and Belady's anomaly.
operating-system memory-management book
5 — Memory Allocation
Covers the buddy allocator, the slab allocator, the heap, malloc(), and fragmentation.
operating-system memory-management book