CS 1550: Introduction to Operating Systems
3 credits
Description
The purpose of this course is to understand and use the basic concepts of operating systems, common to most computer systems, which interfaces the machine with the programmer. In particular, this class is meant to introduce processes such as the processing unit, process management, concurrency, communication, memory management and protection, and file systems.
Prerequisites
Requirements and Grading
Grading will be based on homeworks (4), programming projects (4), and exams (2).
Recitation: A recitation associated with the selected class section is required.
Expected class size: 48 students.
Frequency: This course is offered every term.