Operating Systems Concepts - Engineering

Q1:

A system program that combines the separately compiled modules of a program into a form suitable for execution

A assembler

B linking loader

C cross compiler

D load and go

E None of the above

ANS:B - linking loader

Compiler converts the high-level instruction to machine level instruction which is followed by Dynamic Loading where the program is loaded into the memory for execution. The Dynamic Linking process adds the system library along with the program which has to be executed. The new System library can be added or updated in the process of the dynamic Linking.