Virtual Memory Management "Traditional" Goals Protection boundaries Private memory Shared memory Virtual Memory Uniform address space Paging and swapping Mappings