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

Zomato's Secret Digital Marketing Techniques!

Blog banner

Sniffing: A Cyber Security Threat

Blog banner

Rain

Blog banner

MYNTRA

Blog banner

Human Error: The weakest link in Cybersecurity

Blog banner

Data Structures

Blog banner

Memory Management in Operating System

Blog banner

Types Of scheduling

Blog banner

NETWORK SECURITY RISKS

Blog banner

10 Reasons why Monica and Chandler are the best couple ever.!!!

Blog banner

Microsoft Word

Blog banner

Memory Management

Blog banner

Computer security techniques

Blog banner

Fitness

Blog banner

Meal Maharaj — 3 CP, 5 CP, 8 CP. Same Love, Different Portions

Blog banner

All you need to know about “On-page SEO”

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

Music helps reduce stress

Blog banner

URL vs Domain

Blog banner

Memory Management Techniques

Blog banner

Uniprocessor Scheduling

Blog banner

LinkedIn

Blog banner

"Can Lisp do Machine Learning?"

Blog banner

Human factor, a critical weak point in the information security of an organization’s IOT

Blog banner

Life lesson

Blog banner

What are NFT s?

Blog banner

Direct Memory Access

Blog banner

Use case of K-means clustering

Blog banner

File Sharing

Blog banner

Os Virtual Memory

Blog banner

Title: Network Sniffing Techniques: Uncovering the Secrets of Data Transfer

Blog banner

Service Design Principles

Blog banner

Threat management

Blog banner

Types of threads

Blog banner

Zero-Day Attack

Blog banner

File management

Blog banner

Challenges and risks in service operations

Blog banner

Deadlock

Blog banner

Worms, viruses and Bots

Blog banner

Network Forensics Tools and Techniques

Blog banner

SQL Injection

Blog banner

Scheduling

Blog banner