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
Differentiate between Multiprocessing, Mutliprogramming and Multithreading.
What is the use of Synchronized keyword?
What is the purpose of system calls?
What does 64bit mean?
What is sock_seqpacket?
What are real-time systems?
What are the operating system types?
Do I install 32 bit or 64 bit office?
Which one you will use to implement critical section?
Is a directory a regular file?
How do I delete an operating system?
What are the types of files?
How much ram do I have?
What do you understand by registers?
Do I need 32gb of ram?