MEMORY MANAGEMENT

righteouschangeSoftware and s/w Development

Dec 14, 2013 (3 years and 3 months ago)

76 views

MEMORY MANAGEMENT


Address binding


Compile time


Load time


Execution time


Dynamic loading


Dynamic linking


Overlays


Swapping

MEMORY MANAGEMENT (cont.)


Single
-
Partition Allocation


Multiple
-
Partition Allocation


Basic scheme


Long
-
Term Scheduling


Compaction


Multiple Base Registers


Paging

MEMORY MANAGEMENT (cont.)


Segmentation


Implementation


Protection and Sharing


Paged Segmentation


VIRTUAL MEMORY


Demand Paging


Performance


Page Replacement

VIRTUAL MEMORY (cont.)


Page
-
Replacement Algorithms


FIFO


Optimal


LRU


Counters


Stack


Second Chance, LFU, MFU, and Ad
-
hoc.


Allocation of Frames

Secondary Storage Management


Disk Structure


Free
-
Space Management


Allocation Methods


Contiguous


Linked


Indexed


Disk Scheduling


Storage Hierarchy

Disk Management


The operating system is responsible for the
following activities in connection with disk
management:


Free
space management


Storage allocation


Disk scheduling