G22.3250 lecture notes
- Introduction, System calls and sockets
- Architecture & OS issues,
Anderson paper
- Threads,
Scheduler activations
- Disk arm scheduling,
Flash
- Virtual memory,
Appel & Li
- Scheduling,
Stride scheduling
(hierarchical stride scheduling picture)
- Receive livelock
- TCP/IP, Afterburner
- Buffer caching, UBM
- RPC/XDR, NFS3, and FFS
- XFS
- Exokernel
- Memory consistency
- Petal, Frangipani
- Amoeba
- Network objects
- Replication, Ficus
- DDS
- Causal order, Bayou
- Cryptography, Taos
- BFS
- DNS, Consistent hashing
- Peer-to-peer, Scribe
- Closing remarks
Back to G22.3250 home page
Tips on printing slides. To print several PDF slides to a page,
you can run the following commands on Unix after downloading a PDF
file, say l1.pdf
:
% acroread -toPostScript l1.pdf
% psnup -pletter -l -4 l1.ps | lpr
Permission hereby granted for anyone to copy, modify, and redistribute
any lecture notes from this class.