GATE | GATE-CS-2003 | Question 77

Which of the following is NOT an advantage of using shared, dynamically linked libraries as opposed to using statically linked libraries ?
(A) Smaller sizes of executable files
(B) Lesser overall page fault rate in the system
(C) Faster program startup
(D) Existing programs need not be re-linked to take advantage of newer versions of libraries


Answer: (C)

Explanation: Refer Static and Dynamic Libraries

In Non-Shared (static) libraries, since library code is connected at compile time, the final executable has no dependencies on the the library at run time i.e. no additional run-time loading costs, it means that you don’t need to carry along a copy of the library that is being used and you have everything under your control and there is no dependency.

Quiz of this Question



My Personal Notes arrow_drop_up


Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.