Operating Systems
This subject walks you through the most important concepts step by step, starting from the foundations and moving towards practical exam-focused preparation. Use this page as your central place to revise topics, jump into notes, and quickly access practice material when you need it.
U1
General Topics
topic 1 to 20
20 topics
01
History and Goals
02
Evolution of Multi-User Systems
03
Process and CPU Management
04
Multithreading
05
Kernel and User Modes
06
Protection
07
Problems of Cooperative Processes
08
Synchronization
09
Deadlocks
10
Memory Management and Virtual Memory
11
Relocation
12
External Fragmentation
13
Paging and Demand Paging
14
Secondary Storage
15
Security and Protection
16
File Systems
17
I/O Systems
18
Introduction to Distributed Operating Systems
19
Scheduling and Dispatch
20
Introduction to Concurrency
Past Papers
Open this section to load past papers
Click on Show Past Papers to see past papers.