CSE 451
Introduction to Operating Systems
Autumn 1998
CSE 451 Section Notes
Programming Assignment FAQs
Assignment 1
Assignment 3
Assignment 4
Solutions To Selected Problems
10.6 and 10.12
11.1 and 11.2
13.2 and 13.3
15.6, 15.8, and 15.9
16.1, 16.3, 16.5, and 16.7
17.5
Additional Info on Synchronization and Deadlock
A Dining Philosophers Solution Written in Java
Dr. Seuss On Deadlock
Tutorials
UNIX Desk reference
- links to virtually everything UNIX related
Introductions for the tools you'll be using most:
Emacs
GCC
GDB
make
RCS
etags
An Introduction to Programming with Threads
by Andrew Birrell
The Java Tutorial