SYLLABUS
To view postscript files, use ghostview on a machine with X terminal/ emulated
X terminal (For example, eXceed on PC). To view pdf files use Adobe Acrobat
reader.
First Day
Handout, Syllabus and Important Dates (postscript version)
First Day
Handout, Syllabus and Important Dates (pdf version)
LECTURE MATERIAL
It is assumed that the following course material is being made available
to students of SUNY at Buffalo for use in the courses offered by the Department
of Computer Science. They are meant for instructional use only.
Introduction to Operating Systems
Modern Operating Systems
Process Description and Control
Threads, SMP and Microkernel
Concurrency, Mutual Exclusion
and Synchronization
Deadlock
Virtual Memory Management
Missing: Uniprocessor Scheduling (will be made available soon)
Multiprocessor and Realtime
Scheduling
IO and Disk Scheduling
File Managment
Jini Basics
Distributed Systems
Project Descriptions
Project 1: Process Control (postscript)(pdf)
Project 2: Multi-threading (postscript)(pdf)
Term Paper on Jini Technology (postscript)
(pdf)
Project 3 : Introduction to Jini Technology