美國三大計算機系統(tǒng)基礎(chǔ)教材之一
覆蓋CS2013 ICS(系統(tǒng)基礎(chǔ))全部知識點
講解計算機系統(tǒng)的核心概念及實現(xiàn)方法
本書采用七層結(jié)構(gòu)講解計算機系統(tǒng)的核心概念及軟硬件實現(xiàn)方法,關(guān)注基礎(chǔ)的計算概念而非追蹤新的技術(shù)進展,并且特別強調(diào)通過實踐培養(yǎng)學(xué)生解決問題的能力。全書以Pep/9虛擬機模型貫穿各章,清晰呈現(xiàn)了各個抽象層次之間的關(guān)系,并配有完整的程序示例和豐富的習(xí)題。
重要更新
Pep/9取代了前兩版所用的虛擬機Pep/8。除了更新指令集外,Pep/9還采用了內(nèi)存映射I/O,改進了部分指令的助記符,并擴展了MIPS內(nèi)容。
高級語言從C++變?yōu)镃。C作為系統(tǒng)編程語言更為常見,而且也更加適合計算機系統(tǒng)文本,從而能夠更加精確地描述內(nèi)存模型。
新增Intel x86架構(gòu)的實現(xiàn)示例。作為補充材料,這些示例取代了上一版中的人物傳記,以幫助讀者理解虛擬機概念與真實實現(xiàn)的對應(yīng)關(guān)系。
大量新主題與擴展主題。如用Java而不是C++語言實現(xiàn)翻譯器、使用Pep/9 CPU模擬器新的UnitPre和UnitPost特性等,豐富了全書內(nèi)容。
本書從邏輯門、微編碼、指令集體系結(jié)構(gòu)、操作系統(tǒng)、匯編、高階語言和應(yīng)用等層級,系統(tǒng)而全面地介紹了計算機系統(tǒng)、C++、信息表示、計算機體系結(jié)構(gòu)、匯編語言、匯編級編譯、語言翻譯原理、進程管理、存儲管理、組合電路、順序電路、計算機組成。書后配有練習(xí)答案。本書全面而系統(tǒng)地介紹了計算機組成、匯編語言和計算機體系結(jié)構(gòu)的核心概念。通過自頂向下的方法,引導(dǎo)讀者探索不同規(guī)模的計算機系統(tǒng)以及抽象級。通過檢查不同的抽象級如何彼此相關(guān),來幫助讀者了解計算機系統(tǒng)及其組件。
作者簡介:
J. 斯坦利;沃法德(J. Stanley Warford) 現(xiàn)為美國佩珀代因大學(xué)(Pepperdine University)大學(xué)計算機科學(xué)系教授。Warford教授在進入學(xué)術(shù)界前是航空工程師,他任教30余年,曾擔(dān)任佩珀代因大學(xué)計算機科學(xué)系主任。他從倫斯勒理工學(xué)院獲得碩士學(xué)位,從加州大學(xué)洛杉磯分校獲得博士學(xué)位。Warford教授獲得Luckman杰出教學(xué)獎,是Pepperdine大學(xué)科學(xué)學(xué)部的Frank R. Seaver教授。
譯者簡介:
龔奕利 本科畢業(yè)于武漢大學(xué),在中國科學(xué)院計算技術(shù)研究所獲得博士學(xué)位,曾在美國印第安納大學(xué)從事博士后工作和美國密歇根大學(xué)從事訪問學(xué)者工作,現(xiàn)為武漢大學(xué)計算機學(xué)院副教授。主要研究方向為高性能計算和分布式系統(tǒng),包括云計算和廣域文件系統(tǒng)。翻譯過《深入理解計算機系統(tǒng)》(、二版)等計算機專業(yè)書籍。