Trashing is a situation in which the CPU spends less time doing productive work( executing tasks) and more time swapping or paging activities. Trashing usually occurs when they are too many pages in the memory and each page makes reference to another, usually resulting in page fault, this leads to degrading of system performance. The graph of OS trashing usually takes the form of a hyperbola.