|
Computer Science 322 Operating Systems Mount Holyoke College Spring 2010
|
|
Lecture 15: Memory Management
Date: Wednesday, March 31, 2010
Agenda
- Announcements
- Term Project out
- Lecture assignment recap
- Memory Management
- Binding time
- Programming or compile time
- Load time
- Execution time
- Logical vs. Physical Address Space
- Memory protection
- Swapping
- Contiguous allocation
- hardware support: limit and base/relocation registers
- first-fit/best-fit/worst-fit
- Fragmentation
- external: waste between allocated chunks
- internal: waste within allocated chunks
- reduce external fragmentation with a compaction operation
Lecture Assignment 15
Due at the start of class, Monday, April 5.
You need not submit answers to these
questions, but you will have a chance to ask questions about them at
the start of class.
- SG&G Practice Exercise 8.3, p. 350
- SG&G Exercise 8.9, p. 351
Please submit answers to these questions
either as a hard copy (typeset or handwritten are OK) or by email to
jteresco AT mtholyoke.edu by the start of class. We will discuss these questions at
the start of class, so no late submissions are accepted.
- SG&G Exercise 8.11, p. 352