Which of the following statements about thrashing and the working set model is INCORRECT?
medium🐞 Bug Identification Q14 of Q15
Operating Systems - Thrashing - Working Set Model & Prevention
Which of the following statements about thrashing and the working set model is INCORRECT?
AThrashing occurs when the sum of all processes' working sets exceeds total available frames
BThe working set model dynamically adjusts the number of frames allocated to each process based on recent page usage
CIncreasing the total number of processes always reduces thrashing by distributing memory pressure
DLoad control can be used alongside the working set model to prevent thrashing by limiting the number of active processes
Step-by-Step Solution
Step 1: Analyze each statement
A is correct: thrashing happens when total working sets exceed memory. B is correct: working set model adjusts frames dynamically. C is incorrect: increasing processes usually increases memory pressure, worsening thrashing. D is correct: load control limits active processes to prevent thrashing.
Final Answer:
Option C -> Option C
Quick Check:
More processes usually increase thrashing risk, not reduce it.
Quick Trick:More processes -> more memory pressure -> more thrashing
Common Mistakes:
MISTAKES
Believing more processes reduce thrashing
Confusing load control with working set adjustments
Ignoring total memory constraints
Trap Explanation:
PITFALL
Option C is tempting because candidates may think distributing memory helps, but it actually increases contention.
Interviewer Note:
CONTEXT
Tests candidate's ability to spot misconceptions about thrashing causes and prevention.
Master "Thrashing - Working Set Model & Prevention" in Operating Systems
2 interactive learning modes - each teaches the same concept differently