CSE 380 Fall 2003 Tentative Class Schedule

   
Class# / Date Topic Lecture Notes/Handouts Readings Homework
1. 9/4 (Thurs)     Introduction to Operating Systems     Syllabus (ps), Syllabus (pdf)
    Announcements (ppt), Announcements (pdf)
    Intro (ppt), Intro (pdf 1 per page), Intro (pdf 2 per page)
    Ch. 1 (Tanenbaum)     HW1 (ps)
    HW1 (pdf)
2. 9/9 (Tues)     Processes, System Calls     Lecture (ppt), Lecture (pdf, 1 per page), Lecture (pdf, 2 per page)    
3. 9/11 (Thurs)     Unix Processes, Threads       Ch. 2 (Tanenbaum)  
4. 9/16 (Tues)     Concurrent Programming, Mutual Exclusion     Lecture (ppt), Lecture (pdf, 1 per page), Lecture (pdf, 2 per page)    
5. 9/18 (Thurs)     Synchronization, Semaphores      
6. 9/23 (Tues)     Monitors, Interprocess Communication     Lecture (ppt), Lecture (pdf, 1 per page), Lecture (pdf, 2 per page)       HW2 (ps)
    HW2 (pdf)
7. 9/25 (Thurs)     Scheduling     Lecture (ppt), Lecture (pdf, 1 per page), Lecture (pdf, 2 per page)    
8. 9/30 (Tues)     CPU Scheduling, Real-Time Scheduling     old Exams,    
9. 10/2 (Thurs)     Deadlocks     Lecture (ppt), Lecture (pdf, 1 per page), Lecture (pdf, 2 per page)     Ch. 3 (Tanenbaum)  
10. 10/7 (Tues)     Deadlocks      
11. 10/9 (Thurs) *** MIDTERM EXAM 1 (IN CLASS) ***
12. 10/16 (Thurs)     Memory Management     Lecture (ppt), Lecture (pdf, 1 per page), Lecture (pdf, 2 per page)     Ch. 4 (Tanenbaum)  
13. 10/21 (Tues)     Virtual Memory Lecture (ppt) Lecture (pdf) Lecture (pdf, 4 per page)    
14. 10/23 (Thurs)     Paging, Working Set      
15. 10/28 (Tues)     Page Replacement      
16. 10/30 (Thurs)     Disk I/O, Scheduling, RAID Lecture Notes (ppt) Lecture Notes (pdf) Lecture Notes (pdf, 4 per page)     Ch. 5 (Tanenbaum) sections 5.[1-4]  
17. 11/4 (Tues)     File Systems       Ch. 6 (Tanenbaum)  
18. 11/6 (Thurs)     File Systems Lecture Notes (ppt) Lecture Notes (pdf) Lecture Notes (pdf, 4 per page)    
19. 11/11 (Tues)     Multiprocessor/Minicomputers Lecture Notes (ppt) Lecture Notes (pdf) Lecture Notes (pdf, 4 per page)     Ch. 8 (Tanenbaum) HW3 (ps)
    HW3 (pdf)
20. 11/13 (Thurs)     Distributed Systems Lecture Notes (ppt) Lecture Notes (pdf) Lecture Notes (pdf, 4 per page)     extra credit (ps) (pdf) (sample code)
21. 11/18 (Tues) *** MIDTERM EXAM 2 (IN CLASS) *** (old exams)
22. 11/20 (Thurs)     Distributed Algorithms      
23. 11/25 (Tues)     Distributed File Systems      
24. 12/2 (Tues)     Security Lecture Notes(ppt) (pdf)( pdf 4pp)     Ch. 9 (Tanenbaum) hw 4 (ps) (pdf)
25. 12/4 (Thurs)     Protection Lecture Notes(ppt)(pdf)(pdf, 4pp)    
27. 12/17 (Wed) *** FINAL EXAM (8:30am-10:30am) *** (solutions)