What is Thrashing?
Answers were Sorted based on User's Feedback
Answer / aanchal
if the number of frames allocated to a low priority process falls bellow minimum number required by the computer architecture ,we must suspend the process execution.we should then page out its remaining pages,freeing all its allocates frames.this high paging activity is called thrashing......
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / pradeep patel
A process may not have enough frame.there is some number of
pages in active use.if process does not have this number of
frame,it will quickly page faults.at this point it must
replace some page.this high paging activity is thrashing.
Is This Answer Correct ? | 12 Yes | 8 No |
Answer / sundar
Process which is spending more time in paging rather than execution is called as Thrashing. In simple, High paging activity is being called as thrashing.
High paging activity means a page which goes to cpu to get executed if it need a IO operation this page will go for waiting state by that the cpu wont sit idle another page will come for execution, this waiting Page after getting IO will again go to CPU to get executed suppose if again this page needs IO operation will go for waiting state, so instead of getting executed the process if taking more time in paging is called as high paging activity ie.. Thrashing.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / prakash sharma
Thrashing is computer activity that makes little or no progress, usually because memory or other resources have become exhausted or too limited to perform needed operations. When this happens, a pattern typically develops in which a request is made of the operating system by a process or program, the operating system tries to find resources by taking them from some other process, which in turn makes new requests that can't be satisfied. In a virtual storage system (an operating system that manages its logical storage or memory in units called pages), thrashing is a condition in which excessive paging operations are taking place.A system that is thrashing can be perceived as either a very slow system or one that has come to a halt.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / sudhakar yadav
Thrashing is result of contiguous paging which happen again
and again.
reason behind thrashing is when page fault happening process
replace page from new process that will be use in future by
other process.
so cpu busy only in page in page out rather than execution
of the process.
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / 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 |
Answer / wasim yousaf
in multiprogramming system 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.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / denis joycy
Thrashing is if we need for 10 pages from the memory, where actually there are actually 5 pages present in memory.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / monam urmaliya
If a state is achieved in which all the system nodes are passing all of their time transforming process without doing any fruitful work in an attempt to appropriately schedule the processes for better performance
Is This Answer Correct ? | 1 Yes | 1 No |
Which vpn protocol is best?
What are the three conditions that must be present for deadlock to be possible?
Difference between time sharing and multitasking systems?
How much ram do I need laptop?
What is page cannibalizing?
What is cycle stealing?
Differentiate between swapping and paging.
What is a 32 bit integer?
What is risc technology?
How do you check your operating system?
What is the disadvantage of microprocessor?
5 Answers College School Exams Tests, TCS, Team Computers,
Explain any program using Semaphores.