DIZNR INTERNATIONAL

Ready running and Waiting states in Process – Gate previous year paper for computer science

Ready running and Waiting states in Process – Gate previous year paper for computer science

https://www.gyanodhan.com/video/7B7.%20GATE%20CSEIT/Operating%20System/399.%20Ready%20running%20and%20Waiting%20states%20in%20Process%20-%20Gate%20previous%20year%20paper%20for%20computer%20science.mp4

Let’s break down the Ready, Running, and Waiting states in Process Management (Operating System) β€” a frequently asked topic in GATE Computer Science (CSE) β€” and look at how these have appeared in previous year GATE questions.


1. Process States Explained

In a multitasking OS, a process goes through various states:

Ready State

Running State

Waiting (or Blocked) State


State Transition Diagram

   +--------+     gets CPU     +----------+
   | Ready  | ---------------> | Running  |
   +--------+                 +----------+
       ^                          |
       |                          | I/O / Event wait
       |                          v
   +--------+ <-------------- +----------+
   | Waiting|     I/O done    |          |
   +--------+                 |
                              v
                          +--------+
                          | Terminated
                          +--------+

GATE Previous Year Questions

GATE CSE 2025 Question (Set 1)

Consider the following process state transition diagram:

Correct Answer: D) Running β†’ New
Because β€œNew” is the initial state. A running process cannot go back to the β€œNew” state.


GATE CSE 2025

A process is in the waiting state. It can move to the ready state when:

Answer: C) I/O is complete
Waiting state is for I/O wait β€” once done, the process goes back to Ready state.


GATE CSE 2025

Which of the following correctly describes the process transition from Running to Ready?

Answer: C) Timer interrupt
When the time slice of a process expires (in preemptive scheduling), it goes back to Ready state.


Summary Table

Transition Reason / Trigger
Ready β†’ Running CPU scheduler picks it
Running β†’ Waiting I/O or event wait
Waiting β†’ Ready Event or I/O completed
Running β†’ Ready Time slice over (preemptive)
Running β†’ Terminated Process finished execution

Want More?

I can provide:

Would you like any of those?

Ready running and Waiting states in Process – Gate previous year paper for computer science

Computer Science and Information Technology Set 2 (CS2)

GATE Previous Year Solved Paper

General Aptitude (GA)