CS 352 - Operating Systems
(Winter 2016)
Course Objectives
This course introduces the student to the major
concepts of modern operating systems. Topics covered include: process
management, memory management, file systems, device management and security.
Course Information
- Lectures
- M W F 9:30-10:20, CSH
104
- Prerequisite
- CS 252, CS 261 and CS 282
- Textbook
- Andrew S. Tanenbaum and Herbert Bos,
Modern Operating Systems: Global Edition, Pearson Education, ISBN-10:
1292061421 ISBN-13: 978-1292061429.
Evaluation
- Assignments 30%
- Midterm 25% (tentative midterm date:
Feb.24)
- Final exam 35%
- Participation 10% (1% deduction for each
absence. Maximal deduction is 10%. For compassionate reasons, no deduction
for two absence. For health reasons, no deduction if a dated doctor's note
is presented before or after; 0.5% deduction if no doctor's note but sent
email to the instructor before class. No exception for other situations.
Students registered late are also required to take classes from the
beginning.)
- For whatever reasons, if 50% or more of
the classes were missing, the mark of the course will be 0.
Major Topics
- Introduction
- Processes and Threads
- Memory Management
- File System
- Input/Output
- Deadlocks
- Security