wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Process states

profile
Ishaan Shah
Jul 11, 2023
0 Likes
0 Discussions
30 Reads

In an operating system, a process can be in different states depending on its execution status. Here are the common process states: 1. New: The process is being created or initialized. It is not yet ready to be executed. 2. Ready: The process is prepared for execution and waiting to be assigned to a processor. It is in main memory and waiting for the CPU to be allocated. 3. Running: The process is currently being executed by the CPU. 4. Blocked (or Waiting): The process is unable to proceed and is waiting for an event to occur, such as I/O completion or a signal from another process. It is temporarily suspended and not using CPU time. 5. Terminated (or Exit): The process has completed its execution or was terminated prematurely. Its resources are released, and it is removed from the system. Processes can transition between these states based on events, scheduling algorithms, and I/O operations. The operating system manages these transitions to ensure efficient utilization of system resources and proper execution of programs.


Comments ()


Sign in

Read Next

This too shall pass

Blog banner

Multiprocessor and Multicore Organization

Blog banner

Indian Food

Blog banner

Threads and concurrency

Blog banner

Building a Better You: Fitness Tips and Inspiration.

Blog banner

Different memory allocation strategies

Blog banner

Memory Management

Blog banner

Why Are So Many Adults Getting Diagnosed with ADHD?

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

MQTT (MQ Telemetry Transport) in Data Science

Blog banner

Philadelphia Experiment : Was it real?

Blog banner

Threat management

Blog banner

Cyber Forensics on IOT Devices

Blog banner

PPT methodology

Blog banner

Virtualization

Blog banner

Balance

Blog banner

MySQL

Blog banner

Email Privacy

Blog banner

The Impact of Cyber Forensics on Corporate Governance and Compliance

Blog banner

Understanding Business Layer in Data Science

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

What is Minting & Mining

Blog banner

Threat management

Blog banner

MULTITHREADING:ENHANCEING PERFORMANCE AND EFFICIENCY IN COMPUTING

Blog banner

PHISHING

Blog banner

Memory heirchy

Blog banner

Search Marketing In 2026: From Keywords To Credibility And User Intent

Blog banner

Device driver

Blog banner

The seven-step improvement process

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner

Data Mining

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

Anomaly Detection in Behavioral Data Using Machine Learning

Blog banner

Digital Footprints An Emerging Dimension of Digital Inequality

Blog banner

Hubspot

Blog banner

Which Smartphone Company Has the Largest Market Share in India?

Blog banner

Starvation

Blog banner

INTRODUCTION

Blog banner

Ubiquitous Computing

Blog banner

Memory Management

Blog banner

Data Mapping

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 1

Blog banner