CSE 221 - Operating Systems

Lecture 1 - Intro

Checkpoints - things that we need to be familiar for this class

Use the textbook Operating System Concept, by Silberscatz, Galvin, and Gagne if you need to brush up on OS concepts.

Objectives for the course

Lecture 2 - “‘THE’-Multiprogramming System” and “The Nucleus of a Multiprogramming System”

Lecture 3 - TENEX and HYDRA

Lecture 4 - Protection and Protection in Multics

Lecture 5 - UNIX and Plan 9

Lecture 6 - Medusa and Pilot

Lecture 7 - Monitors and Mesa

Lecture 8 - Monitors and Mesa

Lecture 9 - Grapevine and Global Memory Management

Lecture 10 - Microkernels and Exokernels

Lecture 11 - VM/370 and Xen

Lecture 12 - Mach and Vax VMMS

Lecture 13 - Unix Filesystems

Lecture 14 - Rio and Soft Updates

Lecture 15 - Lottery Scheduling and Scheduler Activations

Lecture 16 - Cells and TaintDroid

Lecture 17 - GFS and BigTable

Lecture 18 - MapReduce and Haystack

Lecture 19 - Tensorflow

CSE 221 - Operating Systems - zac blanco