A process is suspended and waiting for an available time slot on the CPU or waiting for an event to occur. What is this known as?

A.
Sleep state
B.
Run state
C.
Masked/interruptible state
D.
Wait state
Explanation:
There are four process states that applications run in: run, wait,
sleep, and masked/interruptible. The sleep state means that the process has stopped
and is waiting for a time allotment from the CPU or is waiting for an event to
occur, such as user input.
This is a poorly formed question. There are 3 process states (ready, running, blocked) If a process is suspended (sleep) because it is waiting for an event, it is in a blocked state.
0
0
I concur on that assesment. There is no such thing as a “sleep” state; a program that suspends itself, or “goes to sleep”, is placed into a blocked state.
For further information, read CISSP all in one 5th ed by Shon Harris, page 291 (chapter 5).
0
0
Lordinfidel: If you are referring to Shon Harris book, The book clearly states process can run in 3 states which are running state, ready state and blocked state. There is no sleep mode. Process can put itself in sleep which is actually a blocked state.
Also refere to Page 295, Shon Harris “CISSP All-in-One Exam Guide”
0
0
Process states are not the same as CPU states. The question and the explanation are both accurate as written.
0
0