196
Memory Management Requirements
nRelocation
uprogrammer cannot know where the program will be placed in memory when it is executed
ua process may be (often) relocated in main memory due to swapping
uswapping enables the OS to have a larger pool of ready-to-execute processes
umemory references in code (for both instructions and data) must be translated to actual physical memory address