《深入理解計算機系統(英文版·第2版)》是將計算機軟件和硬件理論結合講述的經典教程,內容覆蓋計算機導論、體系結構和處理器設計等多門課程?!渡钊肜斫庥嬎銠C系統(英文版·第2版)》的最大優(yōu)點是為程序員描述計算機系統的實現細節(jié),通過描述程序是如何映射到系統上,以及程序是如何執(zhí)行的,使讀者更好地理解程序的行為為什么是這樣的,以及造成效率低下的原因。相對于第1版,本版主要是反映了過去十年間硬件技術和編譯器的變化,具體更新如下:對系統的介紹(特別是實際使用部分)做了增加和修改。例如,既保持了原有的針對32位系統的說明,又增加了對64位系統的描述。增加了很多關于由算術運算溢出以及緩沖區(qū)溢出造成安全漏洞的內容。更詳細講述了處理器對異常的發(fā)現和處理。描述了基于IntelCorei7處理器的存儲器層次結構,還增加了固態(tài)硬盤的內容。強調并發(fā)性.增加了關于并發(fā)性一般原則的內容。