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
What are the states of a process?
Which is better 32 bit or 64 bit?
How to take backup using active directory recyclebin concept
What does af_inet stand for?
How do you create a directory?
What is preemptive multitasking?
What is 64 bit platform?
What is a hard real time OS?
Can you move programs from c drive to d?
Explain ftdisk in operating system (os)?
What is the shortest definition of os?
Which is better ext3 or ext4?
How do I recover files from my usb?
Explain Page Segmentation.
What is cache-coherency?