The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
+22 votes


  1. reduces page I/O
  2. decreases the degree of multiprogramming
  3. implies excessive page I/O
  4. improve the system performance
asked in Operating System by Veteran (59.8k points)
edited by | 2.5k views
High paging activity is called thrashing. A process is thrashing if it is spending more time paging than executing
If there would have been excessive page requests only then still C would be correct option right?

2 Answers

+24 votes
Best answer
answered by Boss (11.6k points)
edited by

If we try to increase degree of multiprogramming beyond a certain limit then thrashing occur.

if processes spending more time in paging than executing then thrashing occur
If we increase degree of multiprogramming, it means more process but less no of pages related to process in Main Memory. so for every instruction, it results page fault and need to get that page into MM which results exessive paging called thrashing.
If we decrease degree of multiprogramming, thrashing will be stopped and CPU utilization increases
+6 votes
Answer is C, when a hard drive is being overworked by moving information between the system memory and virtual memory excessively thrashing occurs.
answered by Loyal (8.6k points)

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,068 questions
53,206 answers
70,419 users