Syllabus

Instructor

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

Textbook: Textbook: Operating Systems: Internals and Design Principles, Fourth Edition by William Stallings.

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, communication/networking and distributed systems. 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: