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.
- Credits: 3
- Frequency: Every term
- CS 0447 COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE (COE 0447)
- CS 0449 INTRODUCTION TO SYSTEMS SOFTWARE (COE 0449)
Requirements and Grading
Grading will be based on homeworks (4), programming projects (4), and exams (2).