Revised June 4, 2014

CS 350: Operating Systems


General description

This course introduces operating systems, what they do, how they are used, and how they are implemented.

Logistics

Audience

Normally available

Related courses

For official details, see the UW calendar.

Software/hardware used

Typical reference(s)

Required preparation

At the start of the course, students should be able to

Learning objectives

At the end of the course, students should be able to

Typical syllabus

Operating system introduction (2 hours)

Multi-programming (7 hours)

Concurrency (6 hours)

Memory management (8 hours)

Device management (3 hours)

File systems (5 hours)

Interprocess communication (5 hours)