wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Process states

profile
Ishaan Shah
Jul 11, 2023
0 Likes
0 Discussions
29 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

Understanding Gen Z: A Generation Facing Crisis and Potential

Blog banner

How the mobile IP is used in GSM architecture.

Blog banner

Linux -V Server Virtual Machine

Blog banner

The Truth Behind Viral DIY Dental Hacks

Blog banner

PROCESS CONTROL BLOCK IN OS

Blog banner

Ubiquitous Computing

Blog banner

Virtual machine

Blog banner

History of Money

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner

Amazon

Blog banner

Goa Trip With Friends

Blog banner

Footprinting

Blog banner

Safeguarding Your Data: The Importance of Wireless Encryption

Blog banner

Measuring IT Risk

Blog banner

Explaining Buffer Overflow with Example

Blog banner

Data Visualization – Importance and tools (Tableau, Power BI)

Blog banner

Multicore and Multithreading

Blog banner

Discover The Top 3 Places To Stay in London

Blog banner

Synchronization

Blog banner

Importance of education

Blog banner

security controls

Blog banner

Inventory management software system

Blog banner

MD5 Collisions and the impact on computer forensics

Blog banner

LTE Technology

Blog banner

Biometric Authentication Vulnerabilities

Blog banner

Disk cache

Blog banner

Strengthening Active Directory Security

Blog banner

Data Lakes: A Key to Modern Data Management

Blog banner

A small world of Sockets

Blog banner

The role of artificial intelligence in automating digital forensic analysis.

Blog banner

Android Flashlight Application

Blog banner

Tea, Coffee, Red Wine, and Teeth: A Stain Survival Guide

Blog banner

RAID

Blog banner

Cyber Bullying - Neeta Vonkamuti

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

Different types of scam frauds

Blog banner

How to invest in Indian Stock Market ? ~ Tutorial 1

Blog banner

Concurrency management in operating systems

Blog banner

Os assignment

Blog banner

COMPUTER FORENSICS AND GRAPHICS

Blog banner

OPERATING SYSTEM

Blog banner

Social Engineering Attacks

Blog banner