Announcements
- Fri 11/20
- Thu 11/13
- You can download the Unix chapter (Appendix A) here.
- The final project description is now available.
Syllabus
- Mon., Sep. 8
- Wed., Sep. 10
- Fri., Sep. 12
- Mon., Sep. 15
- Wed., Sep. 17
- Fri., Sep. 19
- Mon., Sep. 22
- Wed., Sep. 24
- Fri., Sep. 26
- Mon., Sep. 29
- Wed., Oct. 1
- Fri., Oct. 3
- Mon., Oct. 6
- Wed., Oct. 8
- Fri., Oct. 10
- Mon., Oct. 13
- Wed., Oct. 15
- Fri., Oct. 17
- Mon., Oct. 20
- Wed., Oct. 22
- Fri., Oct. 24
- Mon., Oct. 27
- Wed., Oct. 29
- Fri., Oct. 31
- Mon., Nov. 3
- Wed., Nov. 5
- Fri., Nov. 7
- Mon., Nov. 10
- Wed., Nov. 12
- Fri., Nov. 14
- Mon., Nov. 17
- Wed., Nov. 19
- Fri., Nov. 21
- Mon., Nov. 24
- Wed., Nov. 26
- Fri., Nov. 28
- Mon., Dec. 1
- Wed., Dec. 3
- Thu., Dec. 4
- Fri., Dec. 5
- TBA
- Introduction to Operating Systems. Ch 1.
- Operating System Structures. Ch 1, 2. HW #1. Solutions.
- Virtual Machines; Processes. Ch 2, 3.
- More Processes. Ch 3.
- Threads (Examples). HW #2. Solutions. Ch 4.
- CPU Scheduling. Ch 5.
- More Scheduling; Synchronization. Ch 5, 6.
- More Synchronization. HW #3. Solutions. Ch 6.
- Deadlock. Ch 7.
- More Deadlock. Ch 7.
- Debate #1. HW #4. Solutions.
- Banker's Algorithm; Memory Management. Ch 7, 8.
- More Memory Management. Ch 8. Project #1.
- Evening Midterm from 7:00-9:00pm. Solutions.
- Finish Memory Management. Ch 8.
- Mid-term recess
- Virtual Memory. Ch 9.
- More Virtual Memory. Ch 9. HW #5. Solutions.
- File System Interface. Ch 10.
- Debate #2.
- File System Implementation. Ch 11. HW #6. Solutions.
- Mass Storage Structure. Ch 12.
- I/O Systems. Ch 13.
- Protection. Ch 14.
- Security. Ch 15. Project #2.
- Evening Midterm from 7:30-9:30pm. Solutions
- Distributed System Structures. Ch 15.
- TCP/IP. Ch 16.
- Finish TCP/IP. Ch 16.
- Debate #3. HW #7. Solutions.
- Distributed File Systems. Ch 17.
- Real-Time Systems. Ch 19.
- Case study -- Unix and Linux. App. A, Ch 21.
- Finish case studies. Course Summary.
- Thanksgiving recess
- Thanksgiving recess
- Project #3 Presentations.
- Project #3 Presentations.
- Project #3 report and code due at 5:00pm. Final Project
- Project #3 Presentations. Course Evaluations.
- Final Exam
Note: Chapter references are for the Silberschatz, Galvin, and Gagne text. This syllabus is tentative. Please check back over the course of the semester for updates.