CMPSC473/Spring 2008 - Course Calendar

Below is the calendar for this semester course. This is the preliminary schedule, which may need to be altered as the semester progresses. It is the responsibility of the students to frequently check this web-page for schedule, readings, and assignment changes. As the professor, I will attempt to announce any change to the class, but this web-page should be viewed as authoritative. If you have any questions, please contact the course TAs or instructor (contact information is available at the course homepage).

Preliminary Schedule -- subject to change at any time

Date Topic Assignments Readings (read before class) Slides
1/15/08 Course Overview Survey (Due 1/22) Slides
1/17/08 -- No Class
1/22/08 Computer Systems Project 1 (Due 2/5) Chapter 1 Slides
1/24/08 Operating Systems

A Few Useful Unix Commands (an old but simple intro)
Introduction to the Unix Operating System  (an old but simple intro)
Brief Overview of UNIX (Linux) System Services 

Chapter 2 Slides
1/29/08 Processes Chapter 3.1-3.3 Slides
1/31/08 Processes Pipes overview/programs  Chapter 3.4-3.7 Slides
2/5/08 Threads Project 1 Due
Homework: Problems 1.10, 1.13, 2.8, 2.12, 3.4, 3.5 -- Due 2/12
Chapter 4.1-4.3 Slides
2/7/08 Threads PThreads Tutorial Chapter 4.4-end of 4 Slides
2/12/08 Scheduling Homework 2: 4.2, 4.4, 5.3, 5.4 -- Due 2/19
Project 2 (Due 3/4)
Chapter 5.1-5.3 Slides
2/14/08 Scheduling HW 1 Answers (sketches)
Linux 2.6 Scheduler
Chapter 5.4-end of 5 Slides
2/19/08 Review HW 2 Answers (sketches)
Chapters 1-5 Slides
2/19/08 -- MIDTERM 1 -- 6:30-7:45 -- Location: 262 Willard
2/21/08 Synchronization Makeup midterm -- meet at 346A IST at 6:20pm Chapter 6.1-6.5 Slides
2/26/08 Synchronization Counting and Binary Semaphores Chapter 6.6-end of 6 Slides
2/26/08 Exam and Project Review + Synchronization GDB Command Primer Chapter 6.6-end of 6
3/4/08 Deadlocks Chapter 7 Slides
3/6/08 Memory Management HW 3 (Due 3/25)
Chapter 8.1-8.4 Slides
3/10/08-3/14/08 -- Spring Break -- No Class
3/18/08 Memory Management Chapter 8.5-8.8 Slides
3/20/08 Virtual Memory Project 3 (Due 4/8) Chapter 9.1-9.5 Slides
3/25/08 Virtual Memory HW 3 Due Chapter 9.6-end of 9 Slides
3/27/08 Files Chapter 10.1-10.3 Slides
4/1/08 Files Chapter 10.4-end of 10 Slides
4/3/08 Storage Chapter 12.1-12.6 Slides
4/8/08 File Systems Project 3 Due, HW 4 (Due 4/15)
Chapter 11.1-11.4
4/10/08 File Systems Project 4 (Due 5/1) Chapters 11.5-end of 11 Slides
4/15/08 Review HW 4 Due, HW3 Answers, HW4 Answers Chapters 6-11 Slides
4/17/08 -- MIDTERM 2 -- 6:30-7:45 -- Location: 22 Deike
4/22/08 I/O Chapter 13 Slides
4/24/08 Protection Chapter 14 Slides
4/29/08 Security Chapter 15 Slides
5/1/08 Wrap-Up Project 4 Due, Midterm 1 and Midterm 2 Answers Slides
Tu, 5/6/08 -- FINAL -- 10:10a-12:00p, 209S HEND-S

CMPSC473 - Spring 2008

Last modified: Fri Dec 22 11:50:11 EDT 2008