In computing, thrashing occurs when a system's working set—the actively used pages of memory—exceeds the available physical RAM. This forces the operating system to continuously swap pages to and from disk, a process far slower than memory access. The CPU spends most of its time waiting for these I/O operations, causing a dramatic drop in throughput and system responsiveness. This state is a critical failure of memory management and cache eviction policies.
