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
- March 31, 2008
- April 2, 2008
- April 4, 2008
- April 7, 2008
- April 9, 2008
- April 11, 2008 (Dr. Sean Peisert's slides) [PDF]
- April 16, 2008
- April 18, 2008
- April 21, 2008
- April 23, 2008
- April 25, 2008
- April 28, 2008
- April 30, 2008
- May 5, 2008
- May 7, 2008
- May 9, 2008
- May 12, 2008
- May 14, 2008
- May 16, 2008
- May 23, 2008
- May 28, 2008
- May 30, 2008
- June 2, 2008 (Dr. Sean Peisert's slides) [PDF]
- June 4, 2008 (Dr. Sean Peisert's slides) [PDF]
Discussion Section
Exam Information