Answers/Solutions to Exercises in Chapter 2, Exercise 9

E9: Is there any difference between linking and relocation? If so, could you describe it.

A9: Yes, there is a fundamental difference. During relocation the internal references are resolved (when we are "putting together" several object modules, the relative addresses must change). During linking the external references are resolved (i.e. the references from within an object module to functions or objects in another object module).

Back to Answers/Solutions Index                          Back to Answers/Solutions for Chapter 2 Index