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.