What is Thrashing?

Answer Posted / neha kela

Thrashing:-

If the process does not have number of frames it needs to support pages in active use, it will quickly page-fault. The high paging activity is called thrashing.

In other words we can say that when page fault ratio decreases below level, it is called thrashing.

Causes:-
1) If CPU utilization is too low then we increase the degree of multiprogramming by introducing a new process to the system. A global page replacement algorithm is used. The CPU scheduler sees the decreasing CPU utilization and increases the degree of multiprogramming.

2) CPU utilization is plotted against the degree of multiprogramming.

3) As the degree of multiprogramming increases, CPU utilization also increases.

4) If the degree of multiprogramming is increased further, thrashing sets in and CPU utilization drops sharply.

5) So, at this point, to increase CPU utilization and to stop thrashing, we must decrease the degree of multiprogramming.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are starvation and aging?

628


What is storage management in operating system?

642


Which is the fastest operating system?

561


What is trp timing?

651


While running DOS on a PC, which command would be used to duplicate the entire diskette?

4137






Describe Recovery from Deadlock?

647


Is sae same as af?

546


What are banks in reference to ram?

592


what is the memory required when a screen has 1024*1280 pixels and each pixel can have around 16 million colors?

557


Explain busy waiting in operating system (os)?

567


Define a good platform along with its qualities.

697


WHATE IS DIFFERENT BETWEEN ANLOG , PLC & DCS OR EXPLAIN ANALOG / PLC / DCS SYSTEME

2471


please prodide me nvidi placement papers

2091


Can I change from 32 bit to 64 bit?

555


What is Throughput, Turnaround time, waiting time and Response time?

582