CS170 Lecture notes -- Memory Management

This lecture will attempt to cover the various concepts that are important to the memory management functions that most operating systems must perform.

Linking and Loading

Base and Bounds

Static versus Dynamic Linking


Memory Partitioning

Paging (basic)

Problems with Paging

Hierarchical Page Table

Inverted Page Table

Memory Protection