CS 474 Lecture Notes
Some Example OSes
Minix Source Code
Linux v. 1.0 Source Code
Some Topics
History
Making a System Call
Processes
Unix(Linux)-specific process control system calls
Mutual Exclusion
Dining Philosophers
Deadlocks
Memory Management
Intel Paged Virtual Memory
Replacement Strategies
Inverted and Software Page Tables
Schedulers
Realtime Scheduling
Linux Scheduler
Review of IO techniques
Usin TCP With Unix (including
Linux)
Some sample segv
handling code
Device Drivers (incomplete)
Unix-like Filesystems
FAT Filesystems
Last modified: Wed Nov 16 10:47:31 MST 2005