ECS 150, Operating Systems
Spring Quarter, 1999
Department of Computer Science, UC Davis
Course grades now available
Introduction
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
This contains the index to all handouts and notes
for ECS 150, Spring Quarter 1999.
Class Information
Homework
Laboratory
MINIX Information
My Notes
These are sketchy and have typos and other errors that I correct
on the fly. So they are available on an "as is" basis only.
- Notes for Beginnings
[PDF]
[PS]
- Notes for Concurrency and Synchronization
[PDF]
[PS]
- Notes for Process Scheduling
[PDF]
[PS]
- Notes for Input/Output and Device Drivers
[PDF]
[PS]
- Notes for Memory Management
[PDF]
[PS]
- Notes for Deadlock
[PDF]
[PS]
- Notes for File Systems
[PDF]
[PS]
- Notes for Security
[PDF]
[PS]
Handouts
Interprocess Synchronization and Communication
Job Scheduling
Device Drivers
Memory Management
Deadlock
Miscellaneous
Send email to
cs150@csif.cs.ucdavis.edu.
Department of Computer Science
University of California at Davis
Davis, CA 95616-8562
Page last modified on 6/7/99