CS134a

Computing Systems

Instructor: Jason Hickey (yapper.org)

Caltech Computer Science Department


Course Description

This first term course is an introduction to operating systems. We will not focus on any particular operating system, but we will be using examples from a number of operating systems like UNIX, Linux, or the various MS operating systems. The purpose of the course is to describe the concepts that underlie all of these operating systems--concepts like processes, virtual memory, I/O, communication, filesystems, scheduling, and security. CS20 is not required for this course, but it is recommended, and it will be important for the second term CS134b. Check with the instructor if you have questions.

Previous years