Operating-Systems
All articles
Virtualization Fundamentals
The technology of creating virtual instances of computing resources, including hypervisor-based virtual …Processes and Threads
The fundamental units of execution in operating systems, covering process lifecycle, thread management, …Operating System Fundamentals
The core concepts of operating systems including the kernel, system calls, resource management, and the role …Memory Management
Operating system techniques for managing physical and virtual memory, including paging, segmentation, virtual …File Systems
The methods and data structures operating systems use to organize, store, and retrieve data on storage …Deadlock
A condition where two or more processes are permanently blocked, each waiting for a resource held by another, …CPU Scheduling
Operating system algorithms that determine which process or thread runs on the CPU, including FCFS, SJF, Round …Concurrency and Synchronization
Techniques for managing concurrent execution in operating systems and applications, including mutexes, …
Open source projects