Operating Systems 600.418 Memory Management

10/18/00


Click here to start


Table of Contents

Operating Systems 600.418 Memory Management

Memory Management

Memory Management

Contiguous Allocation

Fixed Partitioning

Internal Fragmentation

Overlays

Placement Algorithms for Fixed Partitions

Placement Algorithms for Fixed Partitions

Placement Algorithms for Fixed Partitions

Dynamic Partitioning

Dynamic Partitioning - Example

Dynamic Partitioning - Example

External Fragmentation

Placement Algorithms for Dynamic Partitioning

Buddy System

Example of Buddy System

Buddy System - Properties

Swapping

Relocation

Address Translation

Paging

Basic Paging Architecture

Example of Paging

Example of Paging

Implementation of a Page Table

Translation Look-aside Buffers (TLB)

Effective Access Time

Memory Protection

Multilevel Paging

Multilevel Paging

Multilevel Paging

Multilevel Paging

Multilevel Paging

Performance of Multilevel Paging

Page Sharing

Inverted Page Table

Inverted Page Table Architecture

Segmentation

Basic Segmentation Architecture

Segmentation Properties

Segmentation with Paging

Architecture for Segmentation with Paging

Author: Yair Amir

Email: yairamir@cs.jhu.edu

Home Page: http://www.cs.jhu.edu/~yairamir/cs418/600-418.html

Other information:
Operating Systems (600.418), Lecture 5: Memory Management