2,824 views
0 votes
0 votes
Routine is not loaded until it is called.All routine are kept on disk in a relocatable load format.The main program is loaded into memory and is executed.This type of loading is called as _________

A)Static Loading

B)Dynamic Loading

C)Dynamic Linking

D)Overlays

 

Kindly give explanation /attach references if any.

3 Answers

Best answer
2 votes
2 votes
It is dynamic linking: Linker only resolve all the symbols and load required library at load time or run time

dynamic loading is process of loading the exe file into the memory(mapped from memory-image to process memory-image), it does not require any support from OS. it is programmer's responsibilty to check whether process is loaded or not

Dynamic linking needs support from OS

link: http://stackoverflow.com/questions/10052464/difference-between-dynamic-loading-and-dynamic-linking

https://www.quora.com/Systems-Programming-What-is-the-exact-difference-between-Dynamic-loading-and-dynamic-linking
selected by
0 votes
0 votes
The answer should be an option (c) as all routines are kept as it is and only called during execution or on specific requirement.

Related questions

0 votes
0 votes
1 answer
1
Parshu gate asked Nov 28, 2017
447 views
The grammar$S\rightarrow aAd/bBd/aBe/bAe$$A\rightarrow c$$B\rightarrow c$$LL(1)$$LR(0)$$LALR(1)$$CLR(1)$
1 votes
1 votes
2 answers
2
Rock asked Jul 15, 2016
621 views
What is the type of the compliment of the given language $L=\{a^n b^n a^n \mid n \geq 1 \}$?
1 votes
1 votes
2 answers
3