CS 422/522: Operating Systems
Instructor:
Arvind Krishnamurthy
Sample
final
TA's web-page
Course Information
Assignments
Paper reviews
Lecture Notes
Information on Nachos
Introduction to the Nachos System
(
postscript
|
pdf
)
A Road Map through Nachos
(
postscript
|
pdf
)
A Quick Introduction to C++
(
postscript
|
pdf
)
Readings
A. Birrell.
An Introduction to Programming with Threads
. Available at: (
postscript
,
pdf
).
Lottery Scheduling
Virtual memory in VAX/VMS
RAID
Unix Time-Sharing System
IP Specification
TCP Specification
Introduction to the internet protocols
RED Queue management
Remote Procedure Calls
Unix security
Data security
Kerberos initial paper
and
later modifications
Sun Network File System
Advanced Readings
Scheduler activations
Multics VM
A Fast File System for Unix
The Design and Implementation of a Log-Structured File System
TCP Congestion avoidance
Authentication in distributed systems
CMU's Andrew File Systems
Hydra Multiprocessor System
Suggested Background Readings
Emperor's old clothes
Hints for system design
Reflections on trusting trust
Other Resources
OS Technical Papers
GNU
Online Manuals