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

Travel: Everything Everywhere!

Blog banner

BITCOIN WALLET

Blog banner

The Right way of cooking

Blog banner

How Does Preschool Help Children Become Better Decision Makers?

Blog banner

NETWORK SECURITY RISKS

Blog banner

SMARTSHEET

Blog banner

Deadlock and Starvation

Blog banner

Types of email

Blog banner

INDIAN CHEAPEST COSMETICS BRAND

Blog banner

Benefits of yoga and meditation

Blog banner

Importance Of Yoga.

Blog banner

Every body is beautiful

Blog banner

"Audit" In Data Science

Blog banner

WAKE UP ITS FOOD o'CLOCK...!!!!!

Blog banner

Fault Tolerance

Blog banner

India Digital Personal Data Protection Act, 2023

Blog banner

Beauty of indian railway

Blog banner

Processes : Process description and control

Blog banner

Topic: Sessions in Operating system

Blog banner

Linux -V Server Virtual Machine

Blog banner

Building a Better You: Fitness Tips and Inspiration.

Blog banner

IOT- Internet Of Things

Blog banner

Social Media Sentiment Analysis

Blog banner

Short note on Microsoft office

Blog banner

Toothache at night? What does this mean, and how to cope with it?

Blog banner

MPL and how its effects?

Blog banner

?Why Social and Emotional Skills Matter More Than ABCs in Early Years?

Blog banner

Security Issues

Blog banner

Working with Sniffers for monitoring network communication

Blog banner

TECHNOLOGY : BOON OR CURSE ?

Blog banner

10 Amazing facts about Tokyo Ghoul

Blog banner

ADIDAS

Blog banner

Types of OS

Blog banner

Smartsheet

Blog banner

10 Survival Tips that might save your life

Blog banner

A buffer overflow

Blog banner

RAID

Blog banner

Network Footprinting in Cybersecurity

Blog banner

Session Vulnerabilities

Blog banner

Starting Android Activity Using Intent

Blog banner

Why Is Freshly Cooked Food Better Than Processed Food for Everyday Health?

Blog banner

Synchronization

Blog banner