PPT Slide
Variations in Program Loading
- Larger programs result in large object files and libraries. The resulting binary (load module) can be huge.
- One technique to cut down the size is load time dynamic linking - delay the linking in of library routines at process creation time instead of at binary creation time. The resulting process image in memory will have all the externals satisfied (compare Figure 10.10 with 10.11).
- Another technique is run time dynamic linking - rather than deferring linking at binary load time you delay it until the last possible moment -- at the time of reference by the program (Figure 10.12).