CSC 553 Computer Systems (4035) (3 credits)
An overview of the software required to integrate computer hardware into a functional system. The following topics are covered. Operating systems as resource managers and as virtual machines. System calls, in particular those required for process and file management; interrupt driven systems; concurrency; memory management; file systems and security.
Prerequisite: CSC 550 Object Oriented Design and Data Structures or permission of the Graduate Director.
