OS Basics

Type
Study plan
Updated
Corrected
Known gaps (1)
  • This is a study plan: most listed topics do not have notes yet.

Phase 1 — Basics (Weeks 1–4). This is the most important phase. Every subsequent topic assumes fluency here. Focus on the process lifecycle, system calls, and the kernel/user boundary. A computer-organization background makes interrupts and privileged instructions easier to follow.

Planned topics for this phase. This page is a public study plan, not a finished note; items marked done already have notes in this topic.

OS History and Evolution
System Calls and APIs
Kernel vs User Space
Monolithic vs Microkernel vs Exokernel
Interrupts and Traps
Processes vs Threads — Overview
The Process Lifecycle
CPU Scheduling — Policies and Algorithms
Context Switching
I/O and Device Management
Privileged Instructions and Protection Rings
The Boot Proces

Type to search every note and essay.