Operating Systems Lecture Notes

2014 October 28 • Basic Paging


Outline

The Whole Process

Demand Paging

Page Faults

Faulting Instructions

Free Page Frames

Bit-Map Example

Linked Free List

Page-Frame Allocation

Paging Out

Paging In

Page Replacement

Paging Costs

Page-Fault Rates

Effective Access Time

Cost Example.

Cost Example..

Cost Example...

Low Hanging Fruit

Favoring Unchanged Pages

Reducing ρ

Optimal Page Replacement

Approximating LLA

Page Age

FIFO Page Replacement

a fifo execution trace

A Better Age Approximation

LRU Replacement

Approximating LRU

Second-Chance Replacement

Page Classes

Summary

References


This page last modified on 2014 November 1.

Creative
    Commons License