Module: Virtual Memory: Paging

Learning Outcomes

Virtual Memory

Readings

Paging I

Introduction to Virtual Memory and Paging

Paging I

Practice Problems

Paging II

Issues with Paging and Solutions

Paging II

Practice Problems

Paging III

Page Faults and Replacement (Mechanisms)

Paging IV

Page Faults and Replacement (Policies)

Paging III & IV

Practice Problems

Example source code

Programs mentioned in the Virtual Memory: Paging lecture notes

Experiential Learning

Homework Assignment #8

A pencil-and-paper assignment to make sure that you understand page tables

Homework Assignment #9

A pencil-and-paper assignment to make sure that you understand page faults