Syllabus

Instructor

Frank Mueller
mueller @ cs.ncsu.edu
Office Hours: W 9:00-10:00 452 EGRC

Textbook: Textbook: Operating System Concepts with Java, Sixth Edition by Abraham Silberschatz and Peter Baer Galvin and Greg Gagne.

Course prerequisites: CSC 116 (Intro to Computing), and MA 121 (Calculus).

Course purpose: This class prepares you to understand fundamental issues in operating systems. You will be introduced to multi-threading, synchronization, scheduling, virtual memory, security and communication/networking. The material will be covered in terms of operating systems services exported by the operating systems interface. Current trends will be discussed to give a better understanding of future developments likely to be included in operating systems.

Course objectives: By the end of the course, you should be able to do the following things: