Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
GATE CS
1.1K+ articles
Operating Systems
993+ articles
SQL-PL/SQL
128+ articles
GATE CS
97+ articles
Functions
58+ articles
Process Synchronization
36+ articles
cpu-scheduling
30+ articles
Intellipaat
30+ articles
Operating Systems-Process Management
23+ articles
Process Management
19 posts
Recent Articles
Popular Articles
Different types of Processes in Process Table
Last Updated: 23 July 2025
The process table is a data structure used by the operating system to keep track of all processes. It is the collection of Program control Blocks (PCBs) which contains inf...
read more
Operating Systems
GATE CS
Process Management
Daemon Processes
Last Updated: 23 July 2025
A daemon process is a background process that runs independently of any user control and performs specific tasks for the system. Daemons are usually started when the syste...
read more
Operating Systems
GATE CS
Process Management
What is an Orphan Processes?
Last Updated: 23 July 2025
An orphan process is a process in an operating system whose parent process has terminated or exited while the child process is still running. In simple terms, the parent p...
read more
Operating Systems
Process Management
Priority Scheduling in Operating System
Last Updated: 25 August 2025
Priority scheduling is one of the most common scheduling algorithms used by the operating system to schedule processes based on their priority. Each process is assigned a ...
read more
Operating Systems
Process Management
GATE CS
Classical IPC Problems
Last Updated: 27 January 2026
Inter-Process Communication (IPC) allows processes to share data and coordinate tasks. However, when multiple processes interact, problems such as synchronization errors, ...
read more
Misc
Operating Systems
GATE CS
Process Synchronization
Process Management
Program for HRRN CPU Scheduling Algorithm
Last Updated: 10 January 2025
The Highest Response Ratio Next (HRRN) scheduling algorithm is a non-preemptive scheduling technique used in operating systems to manage the execution of processes. It is ...
read more
Operating Systems
GATE CS
Operating Systems-Process Management
Process Management
Solutions to Process Synchronization Problems
Last Updated: 11 May 2026
In a multiprogramming environment, multiple processes often compete for shared resources like memory, CPU, or files. If not managed properly, this leads to race conditions...
read more
Operating Systems
Process Synchronization
Process Management
Process in Operating System
Last Updated: 11 May 2026
A process is a program in execution. When we write source code in C or C++ and compile it, the compiler generates an executable binary file. This executable file is called...
read more
Operating Systems
Process Management
Concept Of Address Split in OS
Last Updated: 12 July 2025
In OS we have two kind of addresses: Virtual/Logical Address, and Physical Address.Virtual or Logical Address:It is generated by the CPU.The meaning of the previous senten...
read more
Technical Scripter
Operating Systems
GATE CS
Process Management
Formation of Process from Program
Last Updated: 12 July 2025
A process is a program in execution. It is an active entity that requires system resources such as CPU time, memory, and I/O devices to execute. A program resides in secon...
read more
Technical Scripter
Operating Systems
GATE CS
Process Management
Preemptive and Non-Preemptive Scheduling
Last Updated: 24 April 2026
CPU scheduling in operating systems is the method of selecting which process in the ready queue will execute on the CPU next. It aims to utilise the processor efficiently ...
read more
Technical Scripter
Operating Systems
GATE CS
Process Management
Operating Systems-CPU Scheduling
States of a Process in Operating Systems
Last Updated: 11 May 2026
A process in an operating system passes through multiple states as it begins execution, waits for resources, gets scheduled, runs, and eventually finishes. These stages co...
read more
Operating Systems
Intellipaat
Process Management
Functions
JP Morgan
SQL-PL/SQL
proces
TCS-coding-questions
B-Tree
Python numpy-Random
Zombie Processes and their Prevention
Last Updated: 23 July 2025
A zombie process is a process that has completed its execution but still remains in the process table because its parent process has not yet read its exit status. It is ca...
read more
Operating Systems
system-programming
Process Management
Processes & Threads
Program for FCFS CPU Scheduling | Set 2 (Processes with different arrival times)
Last Updated: 23 July 2025
We have already discussed FCFS Scheduling of processes with same arrival time. In this post, scenarios, when processes have different arrival times, are discussed. Given n...
read more
Operating Systems
cpu-scheduling
Process Management
Program for FCFS CPU Scheduling | Set 1
Last Updated: 14 January 2025
First come - First served (FCFS), is the simplest scheduling algorithm. FIFO simply queues processes according to the order they arrive in the ready queue.In this algorith...
read more
Operating Systems
cpu-scheduling
Process Management
1
2