Principles of Computer System Design: An Introduction

Book cover of Principles of Computer System Design, Part I.

Cover of Principles of Computer System Design: An Introduction. (Image courtesy of Morgan Kaufman/Elsevier. Used with permission.)

Instructor(s)


Cite This Course

Resource Features

Course Description

Principles of Computer System Design: An Introduction is published in two parts. Part I, containing chapters 1-6, is a traditional printed textbook published by Morgan Kaufman, an imprint of Elsevier. Part II, containing chapters 7-11, is available here as an open educational resource.

This textbook, an introduction to the principles and abstractions used in the design of computer systems, is an outgrowth of notes written for 6.033 Computer System Engineering over a period of 40-plus years. Individual chapters are also used in other EECS subjects. There is also a Web site for the current 6.033 class with a lecture schedule that includes daily assignments, lecture notes, and lecture slides. The 6.033 class Web site also contains a thirteen-year archive of class assignments, design projects, and quizzes.

Saltzer, Jerome, and M. Kaashoek. RES.6-004 Principles of Computer System Design: An Introduction, Spring 2009. (MIT OpenCourseWare: Massachusetts Institute of Technology), http://ocw.mit.edu/resources/res-6-004-principles-of-computer-system-design-an-introduction-spring-2009 (Accessed). License: Creative Commons BY-NC-SA


For more information about using these materials and the Creative Commons license, see our Terms of Use.


Close