Tutorials
Courses
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
Misc
8.8K+ articles
Difference Between
3.6K+ articles
C Language
1.8K+ articles
GATE CS
1.4K+ articles
Operating Systems
1.2K+ articles
Computer Subject
1.1K+ articles
C Programs
705+ articles
Process Synchronization
35+ articles
Process Management
19+ articles
Operating Systems-Process Management
22 posts
Recent Articles
Popular Articles
Handling multiple clients on server with multithreading using Socket Programming in C/C++
Last Updated: 20 July 2022
This tutorial assumes that the reader has a basic knowledge of socket programming, i.e has a familiarity with basic server and client models. In the basic model, the serve...
read more
C Programs
Operating Systems
C Language
Operating Systems-Process Management
Socket-programming
Chain processes vs Fan of processes using fork() function in C
Last Updated: 07 July 2021
Fork System Call: The fork system call is used for creating a new process, which is called the child process, which runs concurrently with the process that makes the fork(...
read more
C Programs
Operating Systems
Programming Language
C Language
system-programming
Operating Systems-Process Management
Difference Between Host and Guest Operating System
Last Updated: 29 July 2024
An Operating System (OS) can be defined as a mediator, which works between the software hardware of a computer The common task of OS includes memory management, managing ...
read more
Computer Subject
Operating Systems
Difference Between
GATE CS
Operating Systems-Process Management
Swapping in Operating System
Last Updated: 14 January 2025
To increase CPU utilization in multiprogramming, a memory management scheme known as swapping can be used. Swapping is the process of bringing a process into memory and th...
read more
Technical Scripter
Operating Systems
Technical Scripter 2022
Operating Systems-Process Management
Cooperating Process in Operating System
Last Updated: 01 March 2023
Pre-requisites: Process SynchronizationIn an operating system, everything is around the process. How the process goes through several different states. So in this article,...
read more
Operating Systems
Operating Systems-Process Management
Difference Between Mutex and Monitor in OS
Last Updated: 07 March 2023
Pre-requisites: Monitors in Process SynchronizationIn the field of Computer Science and OS, Mutex, and Monitor are most of the important fundamental mechanisms which are s...
read more
Operating Systems
Difference Between
Picked
Operating Systems-Process Management
Context Switching in Operating System
Last Updated: 07 April 2025
Context Switching in an operating system is a critical function that allows the CPU to efficiently manage multiple processes. By saving the state of a currently active pro...
read more
Operating Systems
Picked
Operating Systems-Process Management
Kernel Level Threads in Operating System
Last Updated: 27 April 2023
Pre-requisites: Thread in Operating SystemAn operating system is a program loaded into a system or computer. and manage all the other program which is running on that OS P...
read more
Operating Systems
Picked
Operating Systems-Process Management
What is Spinlock in Operating System?
Last Updated: 22 July 2023
Operating systems depend on synchronization mechanisms to effectively manage multiple users access to shared resources. Spinlocks are one of these mechanisms that are cruc...
read more
Operating Systems
Picked
Operating Systems-Process Management
Critical Regions in Operating System
Last Updated: 24 September 2023
In an operating system, a critical region refers to a section of code or a data structure that must be accessed exclusively by one method or thread at a time. Critical reg...
read more
Operating Systems
Picked
Operating Systems-Process Management
Fork System Call in Operating System
Last Updated: 07 September 2023
In many operating systems, the fork system call is an essential operation. The fork system call allows the creation of a new process. When a process calls the fork(), it d...
read more
Operating Systems
Picked
Operating Systems-Process Management
Turn Variable in Operating System
Last Updated: 06 September 2023
The turn variable is defined as a synchronization mechanism that is implemented in the user mode. The turn variable is also known as the Strict Alternation Approach. It is...
read more
Operating Systems
Picked
Operating Systems-Process Management
Operating System as an Extended Machine
Last Updated: 06 September 2023
The architecture of a computer is very primitive and awkward to program at the machine level language. So it is obvious that the user would not want to interact directly w...
read more
Operating Systems
Operating Systems Questions
Operating Systems-Process Management
Operating Systems-Memory Management
Operating Systems-Input Output Systems
Types of Scheduling Queues
Last Updated: 02 January 2025
Process Queues play an important role in process scheduling. This article will discuss different types of Scheduling Queues in detail along with their characteristics.Type...
read more
Operating Systems
Picked
Operating Systems-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
1
2
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !