As an Amazon Associate I earn from qualifying purchases.

Thrashing Definition and Explanation 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 Livelock?

Livelock is similar to deadlock, the difference is that the states of the processes involved in the livelock constantly change ...

What is Job?

A job is a basically a unit of work that a job scheduler gives to the operating system. For instance, ...

What is Chained List?

A chained list or linked list is a linear collection of data elements, whose order is not given by their ...

What is Communication Architecture?

Communicating architecture is a complex and varied process, varying significantly during the life of a project. During initial stages of ...

What is Deadlock?

A deadlock is a situation in which two computer programs sharing same resources are effectively preventing each other from accessing ...

What is Thrashing?

Thrashing is a condition in which excessive paging operations are taking place. A system that is thrashing can be perceived ...