4003-506 Systems Programming II

Term: 20093
Times: 2:00 - 3:50pm TR
Room: 70-3000

Last Updated 2010/03/10 12:36:51


Go To: Description * Instructor * Syllabi * Contents * Assignments * Resources

What's New


Description

Application of operating system concepts to the design of hardware interfaces for a multiprogramming environment. Laboratory work includes the development of a multiprogramming (optionally, multiprocessing) kernel with system call and interrupt handling facilities, and the building of device drivers for a variety of peripheral devices. This course provides extensive experience with those aspects of systems programming that deal directly with the hardware interface. A significant team programming project is a major component of the course.


Instructor

Name: Warren R. Carithers
Office: 3617 Golisano (70-3617)
Phone: (585) 475-5393
Email: wrc AT cs.rit.edu

Syllabi


Course Contents

Below is a rough schedule for the quarter; more details are given in the course syllabus. These schedules may change depending on the events of the quarter.

Event Date(s)
Baseline development Weeks 1 - 3
Debugging Week 4
Midpoint review & demonstration Week 6
Project presentations Week 10
Final project demonstration, submission of all project materials Finals week