Module: Main Memory

Dates: Mon, Mar 4 - Mon, Apr 1

Learning Outcomes

Main Memory

Readings

Main Memory: Address Virtualization

Introduction to the concept of address virtualization

Main Memory: Swapping

Introduction to the concept and challenge of Swapping when we don’t have enough space to run a program

Dynamic Linking and Loading

Descriptions of these two common techniques use to avoid wasting RAM

Example source code

Programs mentioned in the Main Memory lecture notes

Experiential Learning

Homework Assignment #8

A pencil-and-paper assignment to make sure that you understand contiguous memory allocation