---
title: "What is the Process State in the operating system?"  
description: "What is the Process State in the operating system?"  
author: "Revati S Misra"  
published: 2023-03-27  
updated: 2023-03-27  
canonical: https://www.mindstick.com/forum/157600/what-is-the-process-state-in-the-operating-system  
category: "Operating System"  
tags: ["windows", "operating system"]  
reading_time: 2 minutes  

---

# What is the Process State in the operating system?

What is the [Process](https://yourviews.mindstick.com/story/1525/7-important-factors-that-may-affect-the-learning-process) State in the [operating system](https://www.mindstick.com/articles/229069/operating-system-development)?

## Replies

### Reply by Krishnapriya Rajeev

In an operating [system](https://www.mindstick.com/articles/23411/the-most-effective-method-to-find-the-perfect-small-business-phone-system-for-your-business), a process state refers to the current condition of a running program or process. The process state is used by the operating system to manage the execution of processes and ensure that they are run in an efficient and orderly manner.

![What is the Process State in the operating system?](https://www.mindstick.com/mindstickforums/d9620a6f-c1d2-4f82-8195-05d40f0a237d/images/91f76550-80ad-4540-b145-51c92da7013b.png)

There are several process states that a process can be in, including

- New: When a new process is created, it is in the “new” state. At this stage, the process is initialized, and its resources such as memory, input/output resources, and program code are allocated. Once the initialization is complete, the process is moved to the "ready" state.
- Running: When a process is running, it gets executed by the CPU. Only one process can be in the running state on a single CPU at a time. However, multiple processes can be in the running state if there are multiple CPUs available or if the operating system is using time-sharing to allow each process to use the CPU for a short time.
- Waiting: When a process is waiting, it is waiting for some event to occur, such as the completion of an I/O operation or the receipt of a signal from another process. While in this state, the process is not using the CPU, and it is not making progress toward completing its task.
- Ready: When a process is in the ready state, it is waiting to be assigned to a CPU. The operating system maintains a queue of all processes that are ready to run, and it selects a process from this queue to run on the CPU when one becomes available. Processes in the ready state are not currently using the CPU, but they are prepared to run as soon as the CPU becomes available.
- Terminated: When a process has finished its task, it is moved to the "terminated" or "completed" state. At this stage, the operating system deallocates the resources that were allocated to the process, such as memory, input/output resources, and other system resources.


---

Original Source: https://www.mindstick.com/forum/157600/what-is-the-process-state-in-the-operating-system

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
