All Exams Test series for 1 year @ ₹349 only
Question

Which of the following is not typically a benefit of dynamic linking ?
I. Reduction in overall program execution time.
II. Reduction in overall space consumption in memory.
III. Reduction in overall space consumption on disk.
IV. Reduction in the cost of software updates.

The correct answer is
I only

Dynamic Linking Benefits Analysis

Dynamic linking is a method where library code is loaded only when it's needed during program execution, rather than being built directly into the executable file (static linking).

Evaluating Potential Benefits

Let's examine each potential benefit listed:

  • I. Reduction in overall program execution time: This is generally not a benefit of dynamic linking. Loading libraries at runtime can introduce a small overhead compared to static linking, potentially slightly increasing execution time.
  • II. Reduction in overall space consumption in memory: This is a benefit. Multiple running programs can share a single copy of a dynamically linked library in memory, saving RAM.
  • III. Reduction in overall space consumption on disk: This is a benefit. The library code exists in one place on disk, rather than being duplicated in every executable that uses it, saving disk space.
  • IV. Reduction in the cost of software updates: This is a benefit. Updating a shared dynamic library updates it for all programs using it, simplifying patching and maintenance.

Conclusion on Benefits

Based on the analysis, only point I, a reduction in execution time, is not a typical benefit of dynamic linking. Points II, III, and IV represent common advantages.

Therefore, the statement that is not typically a benefit of dynamic linking is 'I only'.

Was this answer helpful?

Important Questions from Operating Systems

  1. Windows 10 is

    A. an utility software

    B. a browser

    C. an application software

    D. an operating system
  2. What is ‘UBUNTU’?

  3. __________ provides an interface between a process and operating system to allow user-level processes to request services of the operating system.

  4. With__________, a page is written out to secondary memory only when it has been selected for replacement.

  5. Which of the following is NOT a type of system software?

Need Expert Advice?

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App