REquirements: Relocation The programmer does not know where the program will be placed in memory when it is executed it may be swapped to disk and return to main memory at a different location(relocated But, os knows because it is managing memory and is responsible for bringing this process into main memory5 Requirements: Relocation • The programmer does not know where the program will be placed in memory when it is executed, – it may be swapped to disk and return to main memory at a different location (relocated) • But, OS knows because it is managing memory and is responsible for bringing this process into main memory