Virtual Memory

5/6/98


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

Paging

An Example

What does a PTE contain?

Evaluating Paging

Segmentation and Paging at the Same Time

An Early Example -- IBM System 370

Lookups

A TLB

MIPS R3000 VM Architecture

Software Loaded TLB

Selecting a page size

Author: Brian Bershad

Email: bershad@cs.washington.edu

Home Page: http://www.cs.washington.edu/education/courses/451/CurrentQtr/