Operating Systems
32 articles in this topic

Distributed Systems in Operating Systems: Clocks, Consistency and Worked Examples
Build a connected understanding of distributed systems through exact examples of duplicate RPC calls, logical clocks, leader election, replica quorums and block recovery.

File Management in Operating Systems: Allocation, Directories and Worked Examples
Connect a filename to its inode, open-file state, and physical blocks. Then compare allocation methods and solve one complete block-allocation example.

Introduction to Operating System: Core Concepts with a Worked CPU Schedule
Build a connected model of operating-system services, privilege, process states and kernel structures. Then trace an FCFS schedule with I/O and switching costs.

Linux Operating System: Kernel, Processes, Files and Worked Examples
Build a layer-by-layer model of Linux, then follow a system call, translate a virtual address and calculate file permissions by hand.

Process Management in Operating Systems: States, PCB and Scheduling Worked Examples
Connect the process lifecycle, PCB, queues and dispatcher, then calculate FCFS and Round Robin metrics through one complete scheduling example.

Windows Operating System: Architecture, Processes, Memory and Worked Examples
Build a clear Windows architecture map, then practise exact traces for file I/O, thread scheduling, semaphores, paging and access checks.

Virtual Memory in Operating Systems: Paging, TLB and Page Replacement with Worked Examples
Follow one virtual address through the TLB and page table, then calculate page faults, replacement traces and working-set pressure step by step.

Threads and Process Creation in OS: fork() Worked Examples
See exactly what processes and threads own, then trace copy-on-write, a conditional fork tree, and a shared-counter race without relying on shortcuts.

Memory Management in Operating Systems: Paging, Virtual Memory and Worked Examples
Connect allocation, paging, segmentation and virtual memory through one address-translation system, two access-time calculations and a full replacement trace.

File Systems and I/O for GATE: Allocation, Inodes and Worked Examples
A file-system question becomes manageable when you trace the path from a name to an inode, blocks and device I/O. Work through allocation, offsets and timing with reproducible examples.

Virtual Machines in Operating Systems: Hypervisors, Isolation and a Worked Resource Plan
Follow one three-VM host plan from the hypervisor layer to CPU scheduling, address translation, virtual I/O, isolation, snapshots and migration.

CPU Scheduling in Operating Systems: Algorithms, Gantt Charts and Worked Examples
Trace one process set through five CPU scheduling policies, calculate every core metric, and extend the method to switching costs and MLFQ.