Professional Documents
Culture Documents
10/31/2012 4:23 PM
Todays Menu
No
memory abstraction Address Space: Base & limit registers Swapping Managing free memory
First Fit Next Fit Best Fit Worst Fit Quick Fit
10/31/2012 4:23 PM
No memory abstraction
OS in ROM User Program User Program OS in RAM Device Drivers in Rom
User Program
OS in RAM
10/31/2012 4:23 PM
Address Space
An
address space is the set of addresses that a process can use to address memory.
10/31/2012 4:23 PM
relocation Base register is loaded with the physical address. CPU hardware adds the base register value to each reference to memory.
10/31/2012 4:23 PM
Swapping
Hole Memory
10/31/2012 4:23 PM
10/31/2012 4:23 PM
A A
X X X X
10/31/2012 4:23 PM
Fit Fit
the entire list to find smallest free space
First
Worst
Maintaining Quick
Fit
10
10/31/2012 4:23 PM
Questions?
Beginning: Virtual Memory