Memory Management
Introduction
Topics for discussion
Memory management requirements
Memory management requirements (contd.)
...requirements(contd.)
Memory management techniques
Basic memory operations: Relocation
Basic memory operations: Linking and loading
Virtual memory
Locality
Space and Time
Demand paging
Virtual Page Number and Offset
Page Size Criteria
Demand paging (contd.)
Demand Paging (contd.)
Issues in demand paging
Issues in demand paging (contd.)
Page table
Address translation
Example
Page fault handler
Replacement policies
Translation look-aside buffer
Resident Set Management
Resident Set Management (contd.)
Load control
Load Control Graph
Load control (contd.)
Summary
Email: bina@cse.buffalo.edu
Home Page: http://www.cse.buffalo.edu/~bina
Download presentation source