内容紹介コンピュータ・システムの構造と設計についての多様な側面がプログラマの視点から書かれた一冊。コンピュータ・システムに関する書籍には、ハードウェア・アーキテクチャ、オペレーティング・システム、コンパイラ、ネットワークなど、システムのある一側面について作り手の視点から著されたものが多いなか、本書ではそれらのシステム全体に関する知識をどう活用すればよいプログラムを書けるのか、それらがプログラムの正しさ、性能、利便性にどう影響するかがプログラマの観点から統一的に著されている。本書はx86-64マシン・コードを実行可能なマシンでLinux上のCプログラムがどう動くかに焦点を当てており、読者はすぐに試してみて結果をじかに見ることができる。