Operating Systems Lecture Notes

7 March 2012 • Virtual Store


Outline

Big Programs, Small Storage

Big Programs

Big Addresses

a chopped program

  • The program still has addresses from N up.
  • Solve this problem with relocation.

Relocation

Management

Overlays

Overlay Definitions

Virtual Store

Paging

Pages

Virtual Store

Example

Virtual Addresses

VA Structure

Management

Page Tables

Example

Translation Look-Aside Buffer

TLB Example

Inverted Page Tables

Page Replacement

Used-Based Replacement

Related Strategies

LRU Replacement

LRU Analysis

Design Issues

Working Set Model

Local vs. Global Page Allocations

Page size

Summary


This page last modified on 2012 March 7.

Creative
    Commons License