30 likes | 179 Views
COMP -346 Operating Systems. Franz J. Kurfess Computer Science Department Concordia University. Contents. Introduction Computer System Structures Operating System Structures Processes Process Synchronization Deadlocks CPU Scheduling Memory Management Virtual Memory File Management
E N D
COMP -346Operating Systems Franz J. Kurfess Computer Science Department Concordia University
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
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 (franz@cis.njit.edu) 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