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 Indexed File?

An indexed file is a computer file that contains an index that allows easy access to any record if provided ...

What is Application Programming Interface (API)?

Application programmable interface is a set of functions and procedures that allows the creation of applications that access the features ...

What is Shell?

A shell is a user interface for access to an operating system's service. These shells either use a command-line interface ...

What is Direct Memory Access (DMA)?

Direct memory access is a method that allows an IO device to send or receive data directly to or from ...

What is Virtual Address?

A virtual address is a pointer for memory space that an operating system allows a process to use. The virtual ...

What is Kernel Mode?

There are two main modes i.e. Kernel mode and User mode. In kernel mode, the code that is being executed ...