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