Computer Science 354
Operating Systems

Dickinson College
Spring Semester 2004
Grant Braught

General Course Information

Course Schedule

[ January | February | March | April | May ]

January:

TuesdayFriday
1/27 Introduction
1234
1/30 Classic Processes
1234


February:

TuesdayFriday
2/3 Multi-Threaded Processes
1234
2/6 OS Structure
1234
2/10 Hardware Support
1234
2/13 Device Management
1234
2/17 Device Abstraction
1234
2/20 Process Management
1234
2/24 Scheduling Mechanisms
1234
2/27 Scheduling Strategies
1234


March:

TuesdayFriday
3/2 Synchronization Mechanisms 1
1234
3/5 Midterm Exam #1
1234
3/9 Synchronization Mechanisms 2
1234
3/12 Project #3 Discussion
1234
3/16 Spring Break
1234
3/19 Spring Break
1234
3/23 Classic Synchronization Problems
1234
3/26 Classic Synchronization Problems
1234
3/30 Memory Management
1234
1234


April:

TuesdayFriday
1234 4/2 Virtual Memory 1
1234
4/6 Virtual Memory 2
1234
4/9 Review/Catch-up
1234
4/13 Midterm Exam #2
1234
4/16 No Class
1234
4/20 File Systems Concepts
1234
4/23 File Systems Implementation
1234
4/27 Student Presentations
1234
4/30 Student Presentations
1234


May:

TuesdayFriday
5/4 Student Presentations
1234
5/7 Student Presentations
1234
Final Exam - Monday 5/17 - 2:00 pm