Operating Systems

53 articles in this topic

Critical Section in Process Synchronization: Race Conditions and Correctness Worked Step by Step

See how two sensible updates to x can finish at 6, 7, or 8. The worked trace connects race conditions to mutual exclusion, progress, bounded waiting, and safe synchronization choices.

Updated 21 Oct 20266 min readOperating Systems

System Calls and Dual Mode in OS: Mode-Bit Trace, Worked Example and Exam Traps

Follow one read() call across the user-kernel boundary, calculate its stated overhead, and learn the distinctions that make system-call questions easier.

Updated 17 Oct 20265 min readOperating Systems

Semaphores and Process Ordering in OS: P/V Traces, Worked Examples and GATE Traps

Learn one consistent semaphore convention, then trace ordering constraints, shared-variable updates, bounded-buffer permits, rendezvous, and deadlock step by step.

Updated 13 Oct 20265 min readOperating Systems

Round Robin Scheduling Explained: Gantt Charts, Waiting Time and GATE Traps

Learn a fixed Round Robin queue convention, trace staggered arrivals, calculate CT, TAT, WT and RT, and see how quantum size and context-switch cost change results.

Updated 9 Oct 20265 min read63 viewsOperating Systems

Paging and TLB Explained: Address Translation, EMAT and Exam Traps

Follow one virtual address from its VPN through the TLB to a physical frame, then calculate page-table size, TLB reach and effective memory access time.

Updated 4 Oct 20266 min readOperating Systems

Operating System Scenarios: Solve Scheduling, Concurrency, and Page Replacement

Learn one state-trace method for three common OS problem families, then apply it to complete Round Robin, concurrency, FIFO, and LRU examples.

Updated 29 Sep 20265 min readOperating Systems

Tower Research Hiring Process: Stage-by-Stage Prep for Quant and Dev Roles

Prepare for a Tower Research application without treating one online account as a universal process. Use this role-led map, worked drills, and seven-day plan.

Updated 25 Sep 20265 min readOperating Systems

Capital One Recruitment Process: Stage-by-Stage Guide for India Applicants

Prepare for a Capital One India application with a cautious five-stage map, worked technical and case drills, and a practical 14-hour schedule.

Updated 24 Sep 20265 min readOperating Systems

Capgemini Exceller Drive Hiring Process: A Stage-by-Stage Preparation Map

Map each typical Capgemini fresher stage to a concrete practice output before an Exceller drive, then use worked aptitude, coding, interview, and safety checks.

Updated 23 Sep 20265 min read183 viewsOperating Systems

Python Multithreading Tutorial: Threads, Locks and Runnable Examples

Learn when Python threads help, then run deterministic examples using Thread, ThreadPoolExecutor, Lock and Queue. You will also diagnose races and practise safe coordination.

Updated 22 Sep 20266 min readOperating Systems

Linux OS (Operating System): Kernel, Processes, Memory and File Systems with Worked Examples

Connect Linux commands to the OS mechanisms beneath them through exact traces of system calls, a two-process pipe, virtual address translation and file permissions.

Updated 20 Sep 20266 min readOperating Systems

Windows OS Architecture: Processes, Memory, NTFS and Worked Examples

Follow one coherent map of Windows OS architecture, then solve thread scheduling, virtual-address translation and NTFS allocation examples step by step.

Updated 19 Sep 20266 min readOperating Systems