Skip to content
Related Articles

Related Articles

GATE | GATE-CS-2003 | Question 77

View Discussion
Improve Article
Save Article
  • Last Updated : 28 Jun, 2021

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
Recommended Articles
Page :

Start Your Coding Journey Now!