Data Structure
Java
Python
HTML
Interview Preparation
Tutorials
Courses
Go Premium
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
32.1K+ articles
Python
19.6K+ articles
Misc
7.7K+ articles
AI-ML-DS
3.9K+ articles
Computer Networks
3.5K+ articles
GBlog
2.9K+ articles
Machine Learning
2.5K+ articles
Software Engineering
2.3K+ articles
GATE CS
1.1K+ articles
Operating Systems
996+ articles
Computer Subject
/
Operating Systems
Operating Systems
996+ posts
Recent Articles
Popular Articles
Race condition
Last Updated: 04 September 2025
A race condition occurs when two or more processes or threads access and modify the same data at the same time, and the final result depends on the order in which they run...
read more
Operating Systems
Hardware Based Solutions in Process Synchronization
Last Updated: 01 September 2025
Hardware-based solutions to the critical section problem use special instructions like Test-and-Set and Swap. These instructions help manage access to shared resources by ...
read more
Operating Systems
Synchronization & Concurrency Interview Questions - Operating System
Last Updated: 01 September 2025
Synchronization and concurrency are critical for managing processes that execute simultaneously in a multitasking environment. They ensure data consistency, prevent race c...
read more
Operating Systems
Process Synchronization
Operating Systems-Deadlock
File & I/O Management Interview Questions - Operating System
Last Updated: 01 September 2025
File and I/O management in an operating system ensures organized data storage and efficient device communication. The file system handles creation, deletion, access contro...
read more
Operating Systems
Operating Systems-Input Output Systems
Memory Management Interview Questions - Operating System
Last Updated: 01 September 2025
Memory management in an operating system deals with the efficient allocation, tracking, and freeing of memory for processes. It covers techniques like paging, segmentation...
read more
Operating Systems
memory-management
Operating Systems-Memory Management
Process Management Interview Questions - Operating System
Last Updated: 01 September 2025
Process management is function of an operating system, responsible for creating, scheduling, and terminating processes. It ensures efficient CPU utilization through schedu...
read more
Operating Systems
Operating Systems-Process Management
Shell in Operating System
Last Updated: 21 July 2025
A shell in an operating system allows users to interact with the OS by entering commands. It acts as a bridge between the user and the kernel, translating user inputs into...
read more
Operating Systems
Computer Basics
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: 03 September 2025
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
Windows 10 Tutorial
Last Updated: 21 August 2025
Explore our Free Windows 10 Tutorial to learn how to use Microsoft Operating System-Windows 10 remains one of the most widely used operating systems, offering a balance of...
read more
Operating Systems
Windows 10
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: 01 September 2025
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
1
2
3
4
...
67