QMCS 360

Operating System Design

Fall 2005 Semester

Dr. Smith HomeResearchClasses | BlackboardCryptosmith | UST A-ZUST Home

last update: Thursday, September 08, 2005

Course Schedule and Location

Tuesday and Thursday, 1:30 to 3:10 PM

Room OWS LL 54

Click here for class web site

Textbook

Stallings, Operating Systems: Internals and Design Principles, 5th ed., Prentice Hall, 2005.

Course Summary

The basic principles of designing and building operating systems. Sequential versus concurrent processes, synchronization and mutual exclusion, memory management techniques, CPU scheduling, input/output device handling, file systems design, security and protection. Primary focus on uniprocessors, with some coverage of multi-processor operating systems.

Prerequisites

Required: QMCS 230

Recommended: QMCS 281, QMCS 300