wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

PROCESS STATES OF OPERATING SYSTEM

profile
Krish Kakadiya
Jul 12, 2023
0 Likes
0 Discussions
56 Reads

In an operating system, process states play a crucial role in managing the execution of programs and ensuring efficient utilization of system resources. Process states represent the different stages that a process goes through during its lifecycle. Understanding process states is essential for system administrators, developers, and users to comprehend the behavior and progress of running programs. Let's delve into the commonly recognized process states in an operating system.

 

1. New: When a process is created, it enters the "new" state. At this stage, the necessary resources are allocated, and initial setup tasks are performed. The process is ready to be loaded into memory and scheduled for execution.

 

2. Ready: In the "ready" state, the process is prepared to execute but awaits its turn to be assigned to a processor. It is in a queue along with other processes waiting for CPU time. The operating system's scheduler determines which process gets the CPU next based on scheduling algorithms.

 

3. Running: When a process is assigned to a CPU, it transitions into the "running" state. The CPU executes the process's instructions, and the process utilizes system resources to perform its tasks. Only one process can be in the running state on a single CPU core at any given time.

 

4. Blocked: Sometimes, a process may require external resources such as input/output operations or data from secondary storage. In such cases, the process enters a "blocked" or "waiting" state until the required resource becomes available. While waiting, the process does not consume CPU time and remains in this state until the resource becomes accessible.

 

5. Terminated: When a process completes its execution or is explicitly terminated, it enters the "terminated" state. At this stage, the process releases any acquired resources, and its information is removed from the system's process table. The process no longer exists in the system.

 

 


Comments ()


Sign in

Read Next

Why Seasonal Summer Foods Are Best for Your Health?

Blog banner

A Survey of Anti-Forensic Techniques: Methods, Challenges, and Countermeasures

Blog banner

ADD A SPICE TO YOUR LIFE.

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Google App Engine

Blog banner

How To Invest in Indian Stock Market For Beginners. ~ Tutorial 2 (NSDL And CSDL) Continued...

Blog banner

Operating System

Blog banner

Ethical Hacking

Blog banner

How I use google in my daily life

Blog banner

Answer

Blog banner

Be you

Blog banner

Memory management

Blog banner

Wrike

Blog banner

Define Instagram.

Blog banner

Mumbai Metro 3

Blog banner

Deadlock and starvation in operating system

Blog banner

Rapido

Blog banner

SESSION HIJACKING

Blog banner

Big O Notation

Blog banner

Guidelines for a Low sodium Diet.

Blog banner

How can denial-of-service(Dos) attacks be prevented?

Blog banner

How can parents support a child’s mental health?

Blog banner

Multiprocessor and scheduling

Blog banner

Types of Malware in Cyber Security

Blog banner

Different types of scam Fraud

Blog banner

Measuring IT Risk

Blog banner

Processing Crime and Incident Scenes

Blog banner

Disk Management

Blog banner

Race condition

Blog banner

Bitcoin sent using radio waves! No internet!

Blog banner

Service Validation and Testing during the Design Phase

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

File management

Blog banner

1.1 basic elements

Blog banner

What is Data, Information and Knowledge?

Blog banner

RAID

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner

Kernel in Operating System

Blog banner

Analysis of Digital Evidence In Identity Theft Investigations

Blog banner

Daycare Centres Help Children Transition into Structured Learning

Blog banner

How To Setup DVWA Using XAMPP on Windows

Blog banner