Memory partitioning
Memory management
Segmentation
Operating System
Paging
Virtual memory
Allocation algorithms
Swapping
Page replacement algorithms