What are the reasons for process suspension?
1. Swapping2. Interactive user request3. Timing4. Parent process request.