計算機系列教材:計算機系統(tǒng)結(jié)構(gòu)
定 價:33 元
- 作者:方娟 著
- 出版時間:2011/3/1
- ISBN:9787302243953
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP303
- 頁碼:345
- 紙張:膠版紙
- 版次:1
- 開本:16開
計算機系統(tǒng)結(jié)構(gòu)是計算機專業(yè)學(xué)生的必修課程,旨在使學(xué)生了解計算機系統(tǒng)結(jié)構(gòu)的發(fā)展及新技術(shù),掌握計算機系統(tǒng)的基本設(shè)計分析方法。本教材系統(tǒng)地講述了計算機系統(tǒng)結(jié)構(gòu)的基本概念、基本原理、基本結(jié)構(gòu)以及計算機系統(tǒng)結(jié)構(gòu)發(fā)展的主流技術(shù)和最新發(fā)展,并介紹了MIPS體系結(jié)構(gòu)和多核技術(shù),每章均有小結(jié),使讀者對各章的內(nèi)容能清楚地理解和掌握。
全書共9章,分別介紹計算機系統(tǒng)結(jié)構(gòu)的基本概念、指令系統(tǒng)、存儲系統(tǒng)、流水線技術(shù)、并行處理機和多處理機、輸入輸出系統(tǒng)、MIPS體系結(jié)構(gòu)、多核技術(shù)、非馮·諾依曼型計算機。
《計算機系列教材:計算機系統(tǒng)結(jié)構(gòu)》章節(jié)安排合理,在多年計算機專業(yè)本科生教學(xué)的基礎(chǔ)上,總結(jié)經(jīng)驗,將現(xiàn)代大多數(shù)計算機采用比較成熟的思想、結(jié)構(gòu)和方法以系統(tǒng)結(jié)構(gòu)的角度呈現(xiàn)給學(xué)生。
《計算機系列教材:計算機系統(tǒng)結(jié)構(gòu)》既可作為計算機專業(yè)本科生的教材,也可作為深入學(xué)習(xí)高檔微型計算機人員的參考書。
計算機系統(tǒng)結(jié)構(gòu)是由程序設(shè)計者所看到的一個計算機系統(tǒng)的屬性,即概念性結(jié)構(gòu)和功能性特性。本書系統(tǒng)地講述了計算機系統(tǒng)結(jié)構(gòu)的基本概念、基本原理、基本思想和基本結(jié)構(gòu),通過本書的學(xué)習(xí),可以使計算機設(shè)計者能根據(jù)用戶的需求和當前技術(shù)發(fā)展水平等方面設(shè)計計算機系統(tǒng),從而獲得較高的性能價格比。本書是作者多年教學(xué)經(jīng)驗的總結(jié),我們將最適合計算機專業(yè)本科生學(xué)習(xí)的計算機系統(tǒng)結(jié)構(gòu)知識編寫在本書當中,深入地論述了計算機系統(tǒng)結(jié)構(gòu)發(fā)展中的主流技術(shù)以及未來的發(fā)展方向,對MIPS系統(tǒng)、多核技術(shù)和新型計算機系統(tǒng)也做了介紹。
本書的編寫以并行技術(shù)發(fā)展為主線,從計算機系統(tǒng)結(jié)構(gòu)的基本概念、存儲體系、流水技術(shù)、超級計算機到多處理機系統(tǒng)均做了詳細說明。
全書共9章。第1章介紹計算機系統(tǒng)結(jié)構(gòu)的基本概念和層次結(jié)構(gòu)以及計算機系統(tǒng)結(jié)構(gòu)的分類,計算機系統(tǒng)結(jié)構(gòu)、組成和實現(xiàn)三者之間的關(guān)系和影響、計算機系統(tǒng)的設(shè)計要遵循Amdahl定律和軟硬件取舍的原則等方面。第2章介紹對指令系統(tǒng)及與指令系統(tǒng)直接相關(guān)的數(shù)據(jù)表示和尋址技術(shù)、數(shù)據(jù)表示、IEEE浮點數(shù)標準、自定義數(shù)據(jù)表示、RISC技術(shù)等方面。第3章分析并給出了存儲系統(tǒng)的層次結(jié)構(gòu),并介紹了各級存儲器的性能指標。還介紹了主存與cache之間的三種映像方式:直接映像、全相聯(lián)映像和組相聯(lián)映像以及虛擬存儲器和存儲保護的方法。第4章介紹流水線技術(shù),流水線按功能分類可分成單功能流水線和多功能流水線兩種,按工作方式分類分為靜態(tài)流水線和動態(tài)流水線,按連接方式可以分為線性流水線與非線性流水線。衡量流水線處理機的性能主要是吞吐率、加速比和效率,流水線的相關(guān)包括資源或結(jié)構(gòu)相關(guān)、數(shù)據(jù)相關(guān)和控制相關(guān)。超級計算機包括一個周期能發(fā)射多條指令的計算機,有超標量、超流水、超長指令字計算機三種。第5章介紹并行處理機和多處理機,并行處理機包括分布式存儲器結(jié)構(gòu)和集中式共享存儲器組成的并行處理機結(jié)構(gòu),各個處理機之間的互連網(wǎng)絡(luò)連接方式以及多處理機的操作系統(tǒng)。第6章介紹輸入輸出系統(tǒng)的基本概念、基本特點,三種基本輸入輸出方式:程序查詢方式、中斷輸入輸出方式、直接存儲器訪問方式,通道的基本概念、基本功能、通道處理技術(shù),以及輸入輸出系統(tǒng)。第7章介紹MIPS體系結(jié)構(gòu)的發(fā)展歷程,MIPS體系結(jié)構(gòu)家族經(jīng)歷了最初的MIPS I~MIPS V 5個時代,它們在實現(xiàn)方式上有一些不同。MIPS 32和MIPS 64體系結(jié)構(gòu)定義了兼容的32位和64位指令, MIPS指令集是典型的RISC指令集。第8章介紹多核的基本概念,以及多核技術(shù)的發(fā)展趨勢。片上多核處理器CMP根據(jù)計算內(nèi)核的對等與否,可以分為同構(gòu)多核和異構(gòu)多核。本章還介紹了多線程的定義以及多線程技術(shù)。第9章介紹幾種非馮·諾依曼型計算機,包括基于數(shù)據(jù)驅(qū)動的數(shù)據(jù)流計算機、基于需求驅(qū)動的歸約機、基于模式匹配驅(qū)動的智能計算機、光計算機和神經(jīng)網(wǎng)絡(luò)計算 機。
本書內(nèi)容豐富,涵蓋系統(tǒng)結(jié)構(gòu)的新技術(shù),每章均有大量例題和習(xí)題,可作為計算機專業(yè)本科生和有關(guān)專業(yè)研究生的教材,也可作為計算機科學(xué)工作者的參考書。
本書的先修課程是“數(shù)字邏輯”、“計算機組成原理”、“匯編語言”、“數(shù)據(jù)結(jié)構(gòu)”等課程,也可以在“操作系統(tǒng)”、“編譯原理”等課程同時或之后開設(shè),參考學(xué)時是64學(xué)時,可根據(jù)實際情況調(diào)整。
本書由北京工業(yè)大學(xué)方娟老師編著。北京工業(yè)大學(xué)張載鴻教授對本書提出了很多寶貴的意見和建議,在此表示衷心的感謝。清華大學(xué)出版社為本書的出版做了大量工作,在此表示衷心的感謝。
由于計算機技術(shù)發(fā)展迅速,加上作者水平有限,書中難免有不當之處,敬請廣大讀者批評指正。
方娟2010年8月
第1章 計算機系統(tǒng)結(jié)構(gòu)的基本概念
1.1 計算機系統(tǒng)結(jié)構(gòu)
1.1.1 計算機系統(tǒng)的層次結(jié)構(gòu)
1.1.2 計算機系統(tǒng)結(jié)構(gòu)概念
1.1.3 計算機系統(tǒng)結(jié)構(gòu)分類
1.1.4 計算機系統(tǒng)結(jié)構(gòu)、組成與實現(xiàn)
1.2 計算機系統(tǒng)設(shè)計
1.2.1 計算機系統(tǒng)的設(shè)計原理
1.2.2 計算機系統(tǒng)的設(shè)計原則
1.2.3 計算機系統(tǒng)的設(shè)計思路
1.3 計算機性能評價指標
1.4 計算機系統(tǒng)結(jié)構(gòu)的發(fā)展
1.4.1 馮·諾依曼結(jié)構(gòu)
1.4?2 影響計算機系統(tǒng)結(jié)構(gòu)發(fā)展的因素
本章小結(jié)
習(xí)題
第2章 指令系統(tǒng)
2.1 數(shù)據(jù)表示
2.1.1 基本數(shù)據(jù)表示
2.1.2 浮點數(shù)據(jù)表示
2.1.3 自定義數(shù)據(jù)表示
2.1.4 向量數(shù)據(jù)表示
2.2 指令系統(tǒng)設(shè)計原則
2.2.1.指令系統(tǒng)的指令編碼方法
2.2.2 尋址技術(shù)
2.2.3 指令集結(jié)構(gòu)
2.3 指令系統(tǒng)優(yōu)化
2.3.1 操作碼的優(yōu)化
2.3.2 指令系統(tǒng)的執(zhí)行和優(yōu)化
2.4 精簡指令系統(tǒng)計算機
2.4.1 CISC的設(shè)計思想與司題
2.4.2 RISC的設(shè)計思想起源
2.4.3 RISC結(jié)構(gòu)設(shè)計原則
2.4.4 RISC結(jié)構(gòu)的基本技術(shù)
2.4.5 RISC計算機舉例
2.4.6 RISC計算機的發(fā)?
2.5 DLX指令集結(jié)構(gòu)
本章小結(jié)
習(xí)題
第3章 存儲系統(tǒng)
3.1 存儲系統(tǒng)基本原理
3.1.1 存儲系統(tǒng)的定義
3.1.2 存儲系統(tǒng)的層次結(jié)構(gòu)
3.1.3 多體交叉訪問存儲器
3.2 高速緩沖存儲器
3.2.1 高速緩沖存儲器的基本結(jié)構(gòu)與工作原理
3.2.2 地址映像與轉(zhuǎn)換
3.2.3 替換算法及實現(xiàn)
3.2.4 cache的預(yù)取算法
3.2.5 cache的一致性問題
3.2.6 cache性能分析
3.2.7 cache的實用舉例
3.3 虛擬存儲器
3.3.1 虛擬存儲器的工作原理
3.3.2 虛擬存儲器的管理方式
3.3.3 虛擬存儲器的地址映像與變換
3.3.4 虛擬存儲器實例
3.4 cache與虛擬存儲器的異同
3?5 主存保護
3.5.1 存儲區(qū)域保護
3.5.2 訪問方式保護
……
第4章 流水線技術(shù)
第5章 并行處理機和多處理機
第6章 輸入輸出系統(tǒng)
第7章 MIPS體系結(jié)構(gòu)
第8章 非馮·諾依曼型計算機
附錄
參考文獻