TTH 3:30 PM
This is a study of software and hardware associated with the construction of operating systems for multiprogramming batch and time-sharing computers systems. It is assumed that you have passed and undergraduate course in OS that included memory management, processor scheduling, concurrent process, job scheduling, I/O management, and information management. We we do a quick review of these topics before starting in chapter 4 (File Systems) of the text.
Prerequisites: CMPS 4103
Exams: Two exams and quizes. 1 Final
Projects: 4-5 systems level projects written in C++, Perl or one of the shell languages. Several of the projects will work with a file system construction kit.
Turn each project in within a yellow envelope containing a CD which include the source, executables and output.
Late Projects will be docked 10% for each class day the project is late.
Class attendance is required. If a class is missed I expect you to come by my office and discuss what you missed.