CS 4431 -- Advanced Operating Systems

Fall 1996, MWF Noon to 1:00 PM

Course Information:

Course Description:

This course covers advanced operating system concepts for undergraduate students or for beginning graduate students with a deficiency in operating systems. CS 3431 or an equivalent course is a necessary prerequisite for CS 4431, since this course assumes that students are quite familiar with the concepts originally introduced in CS 3431. This course will extend the basic operating system concepts introduced in CS 3431 and apply this knowledge to the in depth study of parallel and distributed systems.
This course includes substantial programming work, involving the construction of distributed and parallel OS functionality on parallel and cluster machines. A very good knowledge of C programming is essential for the assignments. There will be 2 assignments and 1 project: the first assignment will insure your familiarity with Cthreads and will involve writing a program for a simple synchronization problem using Cthreads. The second assignment will involve writing a distributed program.
Back to Classes