TOPIC APPROX. # of 50 min LECTURES Introduction .............................................. 1 (Chapter 1) The Hardware Interface ..................................... 1 (Chapter 2) Basic System Calls ........................................ 3 (Chapter 3) Implementation of a simple OS ............................. 4 (Chapter 5) Design Issues .............................................. 1 (Chapter 4) Multithreading, mutual exclusion and Intro. to Multiprocessor OS ............................... 4 (Chapter 6) Interprocess Communications ................................ 3 (Chapter 7) Processes (Scheduling, Deadlock and ........................ 4 Synchronization) (Chapter 8) Memory Management .......................................... 2 (Chapter 10) Virtual Memory ............................................. 6 (Chapters 11 and 12) I/O devices and systems .................................... 2 (Chapters 14 and 15) File systems ............................................... 5 (Chapters 16 and 17) More design issues ......................................... 1 (Chapter 9)