Question:

A kind of system software, which is responsible for loading and relocating of the executable program in the main memory is:

Show Hint

The loader is a critical component of system software responsible for loading executable programs into main memory and preparing them for execution.
Updated On: Apr 28, 2025
  • loader
  • linker
  • translator
  • presentation software
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

The question asks about a type of system software that is responsible for loading and relocating an executable program into the main memory. Let us analyze each option: - (A) Loader: The loader is a part of the operating system's system software. Its primary function is to load executable programs from secondary storage (e.g., hard drive) into the main memory (RAM) and prepare them for execution. This includes tasks such as allocating memory, initializing data structures, and setting up the program's environment. Hence, this is the correct answer. - (B) Linker: The linker is a tool used during the compilation process to combine object files and libraries into a single executable file. While it is part of the development process, it does not directly handle the loading or relocation of programs into main memory. Therefore, this is not the correct answer. - (C) Translator: A translator (such as a compiler or interpreter) converts high-level programming languages into machine code. While it plays a crucial role in program development, it is not responsible for loading or relocating programs into main memory. Therefore, this is not the correct answer. - (D) Presentation Software: Presentation software (e.g., Microsoft PowerPoint) is application software used for creating and delivering presentations. It has no involvement in loading or relocating programs into main memory. Therefore, this is not the correct answer. From the analysis above, the correct answer is: \[ \boxed{\text{(A) loader}} \]
Was this answer helpful?
0
0