Difficulty: Easy
Correct Answer: Loading
Explanation:
Introduction / Context:
Loaders place object code into memory for execution. Different schemes (absolute, relocating, linking) assign different responsibilities to assemblers, linkers, and loaders.
Given Data / Assumptions:
Concept / Approach:
Under absolute loading, the assembler or linker has already resolved addresses. The loader’s job is simply to read the object code and place it at the specified memory locations, then transfer control. It does not perform relocation, allocation decisions, or linking at this stage.
Step-by-Step Solution:
Verification / Alternative check:
Toolchain descriptions contrast absolute loaders with relocating loaders and linkers (which handle symbol resolution and relocation).
Why Other Options Are Wrong:
Common Pitfalls:
Assuming all loaders relocate; in absolute loading, addresses are final, so relocation is unnecessary.
Final Answer:
Loading
Discussion & Comments