Correct option is A
Correct Option – (a)
Introduction: System software manages and controls the computer hardware to provide a platform for running application software.
Information Booster: System software acts as an intermediary between the user/applications and the computer hardware. Its primary job is to manage the system's resources.
· Compiler (A): This is a system software tool that translates an entire program written in a high-level language (like C++) into machine code before execution.
· Interpreter (C): This is also a system software tool that translates and executes a high-level language program line-by-line. Compilers and interpreters are both language translators, a core category of system software.
· Linker (D): This is a system software utility that takes one or more object files (generated by a compiler/assembler) and combines them into a single executable program, resolving references between them.
· Assembler (E): This is a system software program that translates assembly language code (low-level) into machine code.
Additional Knowledge:
· Word Processor (B): This is a classic example of application software. It is an end-user program designed to perform a specific task (creating text documents) using the platform provided by the system software (like the operating system). It is not involved in managing the hardware or providing fundamental computing services.