Unpublished writings of Jerome H. Saltzer

System design documents, manuals, departmental memoranda, and other documents that have been circulated but not formally published.

There is also a list of formal publications.

Last updated 18 May 2006


Serial reports

  • Library 2000 annual and quarterly reports, 1991-1996 (editor)

  • Computer Systems Research Group annual reports, 1970-1984 (editor)

    In progress

    Jerome H. Saltzer and M. Frans Kaashoek.
    Principles of Computer System Design.
    (Textbook for M.I.T. subject 6.033.)
    1. Systems.
    2. Abstractions, Naming, and Layering in Computer Systems.
    3. The Design of Naming Schemes.
    4. Enforcing Modularity with Clients and Servers.
    5. Enforcing Modularity with Virtualization.
    6. Performance.
    7. The Network as a System and as a System Component.
    8. Fault Tolerance: Reliable systems from Unreliable Components.
    9. Atomicity: All-or-Nothing and Isolation
    10. Durability and Multisite Atomicity
    11. Security in Computer Systems.
    Suggestions for Further Reading.
    Problems and Solutions.


    Return to Professor Saltzer's home page