We will be following the order of presentation in the book for the most part, covering about one chapter per week.
Week 1: Intro to operating systems and UNIX
Week 2: Review of computer architecture
Week 3: The OS from the programmer's point-of-view
Week 4: Processes, EXAM #1
Week 5: Processes and CPU Scheduling
Week 6: Process Synchronization
Week 7: Deadlock
Week 8: Memory Management, EXAM #2
Week 9: Virtual Memory
Week 10: File-Systems, interface and implementation
Week 11: Distributed file systems
Week 12: I/O Systems
Week 13: Network structures