What is Thrashing?

Answers were Sorted based on User's Feedback



What is Thrashing?..

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

What is Thrashing?..

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

What is Thrashing?..

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

What is Thrashing?..

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

What is Thrashing?..

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

What is Thrashing?..

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

What is Thrashing?..

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

What is Thrashing?..

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

What is Thrashing?..

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

Post New Answer

More Operating Systems General Concepts Interview Questions

Which vpn protocol is best?

0 Answers  


What are the three conditions that must be present for deadlock to be possible?

0 Answers  


Difference between time sharing and multitasking systems?

0 Answers  


How much ram do I need laptop?

0 Answers  


What is page cannibalizing?

1 Answers   HCL, Wipro,






What is cycle stealing?

2 Answers  


Differentiate between swapping and paging.

0 Answers   Tech Mahindra,


What is a 32 bit integer?

0 Answers  


What is risc technology?

0 Answers  


How do you check your operating system?

0 Answers  


What is the disadvantage of microprocessor?

5 Answers   College School Exams Tests, TCS, Team Computers,


Explain any program using Semaphores.

0 Answers   Huawei,


Categories