Intermediate Operating Systems
Q74 / 100

Why do modern operating systems generally prefer demand paging over loading an entire process into memory at start-up?

Correct! Well done.

Incorrect.

The correct answer is C) Because it lets processes start faster, run with a smaller memory footprint, and allows the system to support more concurrent processes than physical memory could otherwise hold

C

Correct Answer

Because it lets processes start faster, run with a smaller memory footprint, and allows the system to support more concurrent processes than physical memory could otherwise hold

Explanation

Demand paging only loads pages when they are actually referenced, so programs start quickly and use only the memory they need. This increases the degree of multiprogramming, though it does introduce page faults and, if memory is overcommitted, can still lead to thrashing.

Progress
74/100