4003-506 Systems Programming II

Term: 20103
Times: 2:00 - 3:50pm TR
Room: 70-3610

Last Updated 2011/03/14 10:30:16


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. This schedule may change depending on the events of the quarter.

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