ECS 150, Spring 2008: Operating Systems

About this course

Basic concepts of operating systems and system programming. Processes and interprocess communication/synchronization. Virtual memory, program loading and linking. File and I/O subsystems. Utility programs. Study of a real operating system.

Prerequisites

Course ECS 40; course ECS 154A or EEC 70; course ECS 154B or EEC 170 strongly recommended


Class information

Homework

Labs

Handouts

Lecture Notes

Warning: these are rough notes only!

Lecture Outlines

Discussion Section

Exam Information