COMPUTER FUNDAMENTALS

COMPUTER SOFTWARE

PROGRAMMING LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
A program that loads the machine code into computer memory.
A
Assembler
B
Loader
C
Compiler
D
Operating System
Explanation: 

Detailed explanation-1: -A loader is a program that loads the machine codes of a program into the system memory. is part of the OS of the computer that is responsible for loading the program. It is the bare beginning of the execution of a program. Loading a program involves reading the contents of an executable file into memory.

Detailed explanation-2: -Loader is utility program which takes object code as input prepares it for execution and loads the executable code into the memory. Thus loader is actually responsible for initiating the execution process.

Detailed explanation-3: -For a program to execute as a process, it has to be loaded into memory via a program loader. The executable file that contains the program consists of several sections that identify different regions of the program and where they should be loaded into memory.

Detailed explanation-4: -A program that converts a high-level language source file into a machine-language file is called a compiler.

There is 1 question to complete.