1.Introduction to OS
Basic concepts and history of operating systems
Take Quiz
2.OS Services
Operating-System Services and functions
Take Quiz
3.Process Management
Process concepts, states, and control blocks
Take Quiz
4.Threads & Concurrency
Multithreading models and concurrency issues
Take Quiz
5.Synchronization Tools
Semaphores, monitors, and synchronization methods
Take Quiz
6.Mutual Exclusion
Algorithms and techniques for mutual exclusion
Take Quiz
7.Semphores
Concurrent programming synchronization using semaphores for mutual exclusion and coordination.
Take Quiz
8.Deadlocks
Deadlock prevention and detection.
Take Quiz
9.Scheduling
CPU Scheduling Algorithms and Concepts
Take Quiz
10.Main Memory
Main Memory Management Fundamentals
Take Quiz
11.Virtual Memory
Virtual Memory Management Fundamentals
Take Quiz
12.I/O Systems
Input/Output Systems Overview
Take Quiz
13.Mass-Storage Systems
Mass storage systems fundamentals
Take Quiz
Lab 1
Pintos OS Lab Quiz: Multiple Choice Questions
Take Quiz
Mid Term
Mid Term Exam: Multiple Choice Questions
Take Quiz
Mid Term-2
Mid Term Exam: Multiple Choice Questions
Take Quiz