1. Processes, Threads, SMP, and
Microkernels
2. Synchronization of processes and threads
3. Uniprocessor and Multiprocessor scheduling
4. Real-Time Systems and Scheduling
5. Memory Management and Virtual Memory
6. I/O Management, disk scheduling, RAID
7. File Management
8. Distributed File Systems