Load-time Linking
Linked adjusts addresses of symbols
Idea
- Link when process is executed, not at compile time
- Adjust references within program
Problems
- How to enforce protection?
- How to move once already in memory?
- What if no contiguous free region fits program?