Transcript 00-Cover

COMP -346
Operating Systems
Franz J. Kurfess
Computer Science Department
Concordia University
© 2000 Franz J. Kurfess
Contents















Introduction
Computer System Structures
Operating System Structures
Processes
Process Synchronization
Deadlocks
CPU Scheduling
Memory Management
Virtual Memory
File Management
Security
Networking
Distributed Systems
Case Studies
Conclusions
© 2000 Franz J. Kurfess
Remarks
These are the slides for the COMP 346 course, Principles of
Operating Systems. They are also available on-line at
http://www.cs.concordia.ca/~faculty/franz.
Some slides are “builds” (a diagram is presented in stages, not as a
whole), and may be easier to follow in the electronic version.
I’m aware of some problems with the printouts (some figures and
tables didn’t convert well from the color slides to the black-and-white
printout). Please notify me ([email protected]) if you notice any
remaining errors.
I hope that this document is helpful for understanding OS principles
and concepts.
Franz Kurfess, CS Department, Concordia University
© 2000 Franz J. Kurfess