1. All processes in the main memory are asleep.
2. All ‘ready-to-run’ processes are swapped out.
3. There is no space in the swap device for the new incoming process that are swapped out of the main memory.
4. There is no space in the main memory for the new incoming process.