PPT Slide
What is required of memory management?
- Relocation
- ability to load in relative addresses
- ability to translate relative into absolute (real) addresses
- Protection
- processes should not be able to reference memory locations of other processes without permission
- it has to be provided at run time
- Sharing
- several processes should be able to access the same portion of main memory
- Logical organization
- most programs are organized in modules
- the OS should be able to handle modules or segments
- Physical organization
- primary and secondary
- support overlaying