Which system program loads an executable into memory for execution?
Options
A.
Compiler
B.
Loader
C.
Assembler
D.
Preprocessor
E.
None of the above
Correct Answer (Detailed Explanation is Below)
B.
Loader
Detailed Explanation
Correct Answer: B — Loader.
Explanation: A loader loads an executable program into memory and prepares it for execution. Depending on the operating system, it may also arrange memory mappings and support dynamic linking.