Home | Projects | Notes > Operating Systems
Operating Systems
Overview
The Process
Threads
Concurrency: Mutual Exclusion & Synchronization
Concurrency: Deadlock and Starvation
Memory Management
Virtual Memory
Scheduling: Uniprocessor Scheduling
Scheduling: Multiprocessor, Multicore, and Real-Time Scheduling
I/O Management and Disk Scheduling
File Management
Virtual Machines
Operating System Security
Review