Computer Science - Operating Systems Concepts - Discussion

4. 

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

Answer: Option B

Explanation:

No answer description available for this question.

Snigdha said: (Feb 12, 2011)  
How?

Vinod Kumar said: (Mar 21, 2011)  
In order execute two programs separately a linking loader is used. That is link loader creates a link between two programs...

Arun said: (Dec 5, 2012)  
The 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. Hence Linking and loading process follows after compilation.

Sandeep said: (Feb 28, 2013)  
We also know that "in any program we are using lib. Function, user defined function and macros. The linker link all the above function and then loader load the whole program into memory.

S Kumar said: (Mar 9, 2013)  
Here the question is which is used for linking? so the answer is Linker and not Linker Loader. Linker is very different than loader.

Seema C said: (Nov 20, 2013)  
The modules in the program are compiled separately, and then loaded in to the main memory for the execution. It has to link several modules and library files. Then the loads loads the program for execution.

Anis said: (May 9, 2014)  
Thats why in run time, we must take all class file into the classpath in java which are used in our program.

Kokilavani.C said: (Sep 13, 2014)  
The linking loader link the separating object module(separate programs) and then load it into memory for execution.

Ex: For example in C language the high level language convert into machine level language. Here the linking loader is used to link high level language and machine level language and then loaded into memory for executing the program.

Joseph Quaye said: (Dec 5, 2014)  
I know there is a loader and a linker in the whole program executive cycle, so how come they have been mashed together? Linker loader?

Akash Jain said: (Mar 9, 2016)  
Linker provide the link to join 2 or more program code.

Vikas Chauhan said: (Jun 2, 2016)  
For all programs, we need libraries and functions.
So a linker is used for linking the library files and after that loader loads those files for execution.

Raja said: (Jan 3, 2017)  
Basic structure for converting source code to machine language (souce code--> compiler-->assembler-->linker/loader).

Sujit Jadhav said: (Feb 5, 2017)  
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.

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.