-
Which of the following is not an advantage of using shared, dynamically linked libraries as opposed to using statically linked libraries?
-
- Smaller sizes of executable files
- Lesser overall page fault rate in the system
- Faster program startup
- Existing programs need not be relinked to take advantage of newer versions
- Smaller sizes of executable files
Correct Option: C
The advantages of shared dynamically linked libraries include.
(a) smaller size of executable since less data
(b) lesser overall page fault rate.
(c) No need for re-linking if newer versions of libraries are there.
But since compilation time doesn't include linking so a long linking time required during runtime in DLL ' s so slow startup.
Hence (c) is correct option.