A process waiting for an I/O operation to complete is generally in which state?

Options

  • A. Running
  • B. Ready
  • C. Waiting or Blocked
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

C. Waiting or Blocked

Detailed Explanation

Explanation: A process enters the Waiting or Blocked state when it cannot continue until an event occurs, such as completion of an I/O operation. Once the event completes, it can move to the Ready state.