Page-Based Memory Management¶
Memory is managed in fixed-size pages (typically 4KB); this granularity affects allocation efficiency, TLB effectiveness, and I/O patterns. Page-aligned operations have different performance characteristics than arbitrary-sized operations.
Tension Addressed¶
Isolation vs. Efficiency
Recognizable As¶
Page faults, TLB misses, huge pages optimization, memory-mapped file granularity, allocation alignment, internal fragmentation.
Canonical Sources¶
Denning, "The Working Set Model for Program Behavior" (1968); Silberschatz, Operating System Concepts
Transfers To¶
Database page management, file systems, memory allocator design, virtualization
Page granularity is a fundamental unit in modern computing. Database pages, file system blocks, and network MTUs all represent the same principle: fixed-size units simplify management but create alignment constraints.