Frequently Asked C Language Interview Question & Answers

What is page thrashing?

It happens when a high level of paging activity happen. Thrashing is caused by under allocation of the minimum number of pages required by a process, forcing it to continuously page fault. The system can detect thrashing by evaluating the level of CPU utilization as compared to the level of multiprogramming. This problem can be eliminated by reducing the level of multiprogramming.