352 Home Syllabus Staff Schedule Projects Week Main Topics Reading Homework/ Project/Exam Week 1 Aug 23 - 27 Introduction Processes Ch. 2, 4, 5 and 6 Week 2 Aug 30 - Sep 3 Scheduling Ch. 7, 8 and 9 Week 3 Sep 6 - 10 Memory Virtualization Ch. 13, 14 and 15 Week 4 Sep 13 - 17 Paged Virtual Memory TLB Ch. 16, 18 and 19 Week 5 Sep 27 - Oct 1 Swapping Introduction to Concurrency Ch. 21, 22 and 26 Week 6 Oct 4 - 8 Threads Locks Ch. 27, 28 and 29 Week 7 Oct 11 - 15 Synchronization Tools Deadlocks Ch. 30, 31 and 32 Week 8 Oct 18 - 22 Midterm Exam Review I/O Devices Ch. 36 Midterm Exam Week 9 Mar 22 - 26 Hard Disk Drives Files and Directories Ch. 37 and 39 Week 10 Nov 1 - 5 Fie System Implementation Ch. 40 and 41 Week 11 Nov 8 - 12 SSD Introduction to Security Ch. 44 [Thompson84] Week 12 Nov 15 - 19 Operating Systems Security [Pfleeger15] Week 13 Apr 22 - 26 Thanksgiving break No classes Week 14 Nov 29 - 3 Networking Distributed Systems [Peterson15] Ch. 48 Week 15 Dec 6 - 10 NFS Exam Review Ch. 49 Final Exam