CS 251 Fall 2019 Principles of Programming Languages
Ben Wood
λ
CS 240 Spring 2020
Foundations of Computer Systems
Ben Wood https://cs.wellesley.edu/~cs240/s20/
Virtual Memory
Process Abstraction, Part 2: Private Address Space
Motivation: why not direct physical memory access? Address translation with pages Optimizing translation: translation lookaside buffer Extra benefits: sharing and protection Memory as a contiguous array of bytes is a lie! Why?
1 Virtual Memory