소프트웨어 시스템의 성능은 소프트웨어 설계자가 하나의 시스템에서 특별히 영향을 미치는 기본적인 하드웨어 기술들을 얼마나 잘 이해하고 있느냐에 따라 큰 영향을 받는다. 마찬가지로 하드웨어 설계자들도 설계에 대한 그들의 결정이 응용 소프트웨어들에 얼마나 큰 영향을 미치는지 이해해야 한다. 각 분야에 있는 독자들 입장에서 본다면 해당 분야에 대한 이같은 전통적은 소개가 컴퓨터에 대한 깊은 관찰을 제공한다. 이것은 소프트웨어와 하드웨어 사이의 관계를 보여주고 있으며 현대 컴퓨터 설계의 기초가 되는 근본적인 개념들에 대해 집중한다.
이전 버전들과 마찬가지로 MIPS 프로세서가 컴퓨터 시스템에서 영향을 끼치고 있는 기본적인 하드웨어 기술들에 대해 설명하기 위해 사용되는 코어 프로세서이다. 이 책은 MIPS 명령어 집합을 하나 하나의 명령어 별로 다루고 있으며 어셈블리 언어의 기본적인 것들, 컴퓨터 연산, 파이프라인, 메모리 계층과 I/O에 대해 설명하며 네트워크와 다중 프로세서 구조에 대한 기본적인 것들을 소개한다.'