Virtual Memory

2/4/99


Click here to start


Table of Contents

Virtual Memory

Virtual Memory

VM

The Memory Hierarchy

Issues

History

Early Memory management used Fixed Partitions

Variable partition was a step forward

Vanilla Multiprogramming

Virtual Memory

Dynamic Relocation Registers

Segmentation

Segment Table

The Segment Table

PPT Slide

Paging

PPT Slide

Paging

Sharing

An Example

What does a PTE contain?

Evaluating Paging

Segmentation and Paging at the Same Time

An Early Example -- IBM System 370

MIPS R3000 VM Architecture

Lookups

A TLB

Software Loaded TLB

Selecting a page size

Author: Brian Bershad

Email: bershad@cs.washington.edu

Home Page: http://www.cs.washington.edu/homes/bershad/