Operating Systems
32 articles in this topic

Operating System for GATE: Syllabus, Weightage Pattern and Prep Order
See what GATE officially includes under Operating System, how we classified two 2026 CS papers, and how to turn that scope into a 30-hour study plan.

Process Synchronization in Operating Systems: Semaphores, Critical Sections and Worked Examples
Build process-synchronization reasoning from a lost update to critical-section rules, semaphore operations, a capacity-3 buffer trace and common failure patterns.

C Preprocessor and Macros: #define Traps, Macro vs Function and Output Questions
Macro questions become mechanical once you expand the text before applying C rules. Work through missing parentheses, repeated side effects and safer macro patterns.

User-Level vs Kernel-Level Threads for GATE: The Three Multithreading Models, Decided
Decide thread-model statements by asking who schedules the thread and what a blocking call stalls. Six worked judgements make the comparison concrete.

Inter-Process Communication for GATE: Shared Memory, Message Passing and Pipes Compared
Learn who moves the data and who provides synchronization in each IPC model, then test the distinction through six carefully adjudicated statements.

Coal India MT Eligibility and Selection Process: What the Notification Actually Says
Use the current Coal India notification to verify your degree, percentage, age and selection route before you prepare for a CBT or depend on a GATE score.

UPPSC Polytechnic Lecturer (CS): Eligibility and the Full Selection Process
A B.Tech or M.Tech label alone does not settle lecturer eligibility, and the written exam may not be the final stage. Read the complete funnel before planning.

BTSC Lab Assistant (CS): Eligibility and the Selection and Merit Process
A practical way to verify your BTSC Lab Assistant CS qualification, read the selection clause correctly, and prepare the documents that decide candidature.

Multithreading in Java: Thread Lifecycle, synchronized and the Interview Question Set
Understand what Java threads share, trace a lost counter update, and separate BLOCKED, WAITING, and TIMED_WAITING with code you can explain.

Magnetic Disk Numericals for GATE: Capacity, Seek Time and Transfer Rate Solved
Turn disk geometry into four reliable calculations. One fully specified disk is solved for capacity, rotation time, transfer rate and sector access time.

Final Year Placement Preparation Plan: A 90-Day Schedule for Aptitude, Coding and Interviews
Run aptitude, coding and interviews as three connected streams across 90 days. The schedule includes weekly hours, phase checkpoints and a rule for missed days.

fork() Questions in GATE
Trace three common fork() patterns without the off-by-one error, then handle return values, loops, printed output, and inherited buffers.