This syllabus is tentative, and may be changed by instructor at any time. ECE469 Syllabus Week Lecture Book Lab 1 1 Introduction, History Ch1-2 2 Hardware Support Ch3 DLXOS Intro 2 3 O/S Components, Structures Ch4-5 4 Processes, Threads Ch7 3 5 Too Much Milk Problem, Synchronization Synchronization 6 Semaphores 4 7 Semaphore Implementation 8 MonitorsMessages, Preemptive Scheduling 5 9 Messages, Preemptive Scheduling Multiprogramming 10 CPU Scheduling Ch6 6 11 Deadlock Ch8 12 Memory Management, Sharing Ch9 7 13 Segmentation, Paging 14 Paging + Swapping, TLB's 8 15 Virtual Memory Ch10 Memory Management 16 Page Replacement Algorithms 9 17 Paging Issues, Working Sets --Exam 1 material-- 18 File Structure, Disk Mechanics Ch11-12 10 19 Exam Review 20 Disk Management 11 21 Cancelled - Makeup for evening exam. File Systems 22 Exam Results 12 23 UNIX File System 24 Naming, Directory Management Ch13-24 13 25 File System Interface, Caching 26 Caching, Reliability, Transactions 14 27 Networking, Communication Protocols Ch15-17 28 Distributed File Systems 15 29 Protection, Security Ch18-19 --Final Exam material-- 30 Final Review