Back to the 2023 paper

Module 5: Memory Management

20235m

What is thrashing. Explain the main cause of thrashing. How can we limit the effects of thrashing.

Worked SolutionAI Assisted

Thrashing

Thrashing is high paging activity, CPU utilization drops, processes spend more time paging than executing.
Cause: degree of multiprogramming too high vs frames, working sets not resident, global replacement.
Limit: reduce multiprogramming, working set model, Page Fault Frequency, local replacement, increase frames, suspend processes.

Similar questions

AI LearningWeb Platform

Coursify — Personal AI Course Generator

Struggling with a difficult subject or concept? Turn any engineering topic into a structured course with interactive lessons, quizzes, and research-backed explanations.