As an Amazon Associate I earn from qualifying purchases.

What is Thrashing in Operating System? PDF Download

Learn Thrashing definition in operating system with explanation to study “What is Thrashing”. Study thrashing explanation with operating system terms to review operating system course for online degree programs.

Thrashing Definition

  • A phenomenon in virtual memory schemes, in which the processor spends most of its time swapping pieces rather than executing instructions.

    Operating Systems by William Stallings



Thrashing Explanation

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. It could also be called an issue caused when virtual memory is in use. The operating system often warns users of low virtual memory when thrashing occurs.

Keep Learning Operating System Explanations

What is Program Status Word?

The Program Status Word (PSW) is a collection of data which is 64 bits long. It keeps track of the ...

What is Pipe?

A pipe is a technique for passing information from one program process to another. Basically, a pipe passes a parameter ...

What is Spooling?

Spooling is a process in which data is temporarily held to be used and executed by a device, program or ...

What is Busy Waiting?

Busy waiting is a phenomenon in which a process checks repeatedly for a certain condition. It is waitinf for the ...

What is Thread Switch?

Thread switching is the process of switching control from one thread to another by operating system. This switching happens at ...

What is Address Translator?

An address translator is a method of concatenating the frame number with the offset part of a logical address to ...