Jerome H. Saltzer and M. Frans Kaashoek. Topics in the
Engineering of Computer Systems (working title).
The class notes are gradually being written. The contain chapters
in draft form, some of which are more mature than others. Updates to
the chapters are likely to show up during the term. (The class notes
will be handed out as a separate package.)
- Chapter 1 The study of systems
- Chapter 2 Enforcing modularity
- Chapter 3 Resource management
- Chapter 4 Networks
- Chapter 5 Naming
- Chapter 6 Protection of information
- Chapter 7 Reliability
- Chapter 8 Atomicity
- Chapter 9 Transactions, Durability, and Multi-site Atomicity,
(handed out later in the semester)
- Chapter Suggestions for further reading
- Chapter Problems & Solutions