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 Time Slicing?

Time slicing is a process of dividing time into small periods in which a process is allowed to run uninterrupted ...

What is Server?

A server is a program or process that fulfills the client request by performing the task requested. Server programs generally ...

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 Remote Procedure Call (RPC)?

Remote Procedure Call is a protocol that one program can use to request a service from a program located in ...

What is Lightweight Process?

A lightweight process is a means of achieving multitasking. The threads created by users are implemented by allowing certain processes ...

What is Asynchronous Operation?

Asynchronous operations also called asynchronous working is where a sequence of operations is executed such that the operations are executed ...