DIZNR INTERNATIONAL

Day 01Part 10-Gate lecture of Operating system for cse – Operating system Process state in simple way

Day 01Part 10-Gate lecture of Operating system for cse – Operating system Process state in simple way

https://www.gyanodhan.com/video/7B7.%20GATE%20CSEIT/Operating%20System/435.%20Day%2001Part%2010-Gate%20lecture%20of%20Operating%20system%20for%20cse-Operating%20system%20Process%20state%20in%20simple%20way.mp4

Operating System – Process States (GATE CSE) | Day 01 Part 10

What is a Process?

A process is a program in execution. It is an active entity, unlike a program, which is a passive collection of instructions.

 Process States in Operating Systems:

An operating system handles multiple processes by tracking their states. These states help manage and control the execution of processes effectively.

1. New:

2. Ready:

3. Running:

4. Blocked/Waiting:

5. Terminated/Exit:

Process State Transition Diagram:

New
|
v
Ready <----> Running
| |
v v
Blocked/Waiting Terminated

 Important Transitions Explained:

  1. New → Ready: Process created, ready to execute.
  2. Ready → Running: Scheduler selects the process for execution.
  3. Running → Blocked: Waiting for I/O or resources.
  4. Blocked → Ready: I/O completed; ready to resume.
  5. Running → Ready: Preempted by the scheduler (due to time slice completion).
  6. Running → Terminated: Process completed or terminated.

GATE Exam Key Points:

Sample GATE Question:

Q. In a multi-programming environment, if a running process is performing an I/O operation, its state is changed to:
(A) Ready
(B) Running
(C) Blocked/Waiting
(D) Terminated

Answer: (C) Blocked/Waiting

 Tip: Practice previous GATE questions on process management for better understanding. If you need more detailed explanations or help with problems, just ask!

Day 01Part 10-Gate lecture of Operating system for cse – Operating system Process state in simple way

OPERATING SYSTEMS LECTURE NOTES MALLA …

OPERATING SYSTEM