出版時(shí)間:2009-5 出版社:清華大學(xué)出版社 作者:張晨曦 頁數(shù):384 字?jǐn)?shù):629000
Tag標(biāo)簽:無
前言
本書適用于重點(diǎn)高等院校的計(jì)算機(jī)、自動(dòng)化以及電子工程等相關(guān)專業(yè)本科生和研究生。在內(nèi)容的選取上,本書不僅強(qiáng)調(diào)采用目前國(guó)際上流行的量化分析方法,注意介紹新技術(shù)和新方法,而且還注重對(duì)經(jīng)典的結(jié)構(gòu)和思想等的論述和分析。本書借鑒了國(guó)內(nèi)外經(jīng)典的相關(guān)教材,吸取了它們各自的優(yōu)點(diǎn),并將其內(nèi)容有機(jī)地結(jié)合在了一起?!坝?jì)算機(jī)系統(tǒng)結(jié)構(gòu)”是計(jì)算機(jī)領(lǐng)域的一門重要學(xué)科。它強(qiáng)調(diào)從總體結(jié)構(gòu)、系統(tǒng)分析這一角度來研究計(jì)算機(jī)系統(tǒng)。通過學(xué)習(xí)這本書,讀者能把在“計(jì)算機(jī)組成原理”、“數(shù)據(jù)結(jié)構(gòu)”、“操作系統(tǒng)”等課程中所學(xué)的軟、硬件知識(shí)有機(jī)地結(jié)合起來,從而建立起計(jì)算機(jī)系統(tǒng)的完整概念。本教材的主要特點(diǎn)是:(1) 取材先進(jìn),體系完整,覆蓋面廣,深度與廣度相結(jié)合,適合于重點(diǎn)大學(xué);(2) 重點(diǎn)突出,可讀性好,語言簡(jiǎn)練,通俗易懂;(3) 參考國(guó)際上最經(jīng)典的系統(tǒng)結(jié)構(gòu)教材,強(qiáng)調(diào)采用量化分析方法。這種方法使我們能更具體、實(shí)際地分析和設(shè)計(jì)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)。全書共有13章。各章內(nèi)容如下:第1章講述計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的概念以及系統(tǒng)結(jié)構(gòu)和并行性的發(fā)展,并介紹定量分析基礎(chǔ)。第2章為“指令系統(tǒng)的設(shè)計(jì)”,講述計(jì)算機(jī)指令系統(tǒng)設(shè)計(jì)的各個(gè)方面,包括指令系統(tǒng)的分類、尋址技術(shù)、功能設(shè)計(jì)、格式設(shè)計(jì)以及指令系統(tǒng)的發(fā)展和改進(jìn),并且介紹一種RISC計(jì)算機(jī)——MIPS的指令系統(tǒng)。第3章為“流水線技術(shù)”,講述流水線的基本概念、分類、性能分析、非線性流水線的調(diào)度,介紹流水線中的相關(guān)和沖突問題及其解決方法,并以MIPS為例討論流水線的實(shí)現(xiàn)。第4章為“向量處理機(jī)”,講述向量處理機(jī)的結(jié)構(gòu)和特點(diǎn)、提高向量處理機(jī)性能的方法以及向量處理機(jī)的性能評(píng)價(jià),并介紹了3個(gè)向量處理機(jī)實(shí)例。第5章和第6章分別講述如何用硬件和軟件的方法來開發(fā)指令級(jí)并行。第5章包括指令級(jí)并行的概念、記分牌和Tomasulo動(dòng)態(tài)調(diào)度算法、基于硬件的前瞻執(zhí)行以及多指令流出技術(shù)等。第6章包括循環(huán)展開和基本指令調(diào)度、跨越基本塊的靜態(tài)指令調(diào)度、VLIW技術(shù)、顯式指令并行執(zhí)行EPIC等,并介紹了一個(gè)實(shí)例——Intel Itanium 處理器。第7章為“存儲(chǔ)系統(tǒng)”,講述cache的基本知識(shí)、降低cache不命中率的方法、減少cache不命中開銷的方法以及減少命中時(shí)間的方法,并對(duì)并行主存和虛擬存儲(chǔ)器做了簡(jiǎn)要的討論。最后,還介紹了一個(gè)存儲(chǔ)層次實(shí)例——AMD Opteron的存儲(chǔ)器層次結(jié)構(gòu)。第8章為“輸入輸出系統(tǒng)”,講述總線及其與CPU/存儲(chǔ)器的連接、通道處理機(jī)及其流量分析,并詳細(xì)論述了廉價(jià)磁盤冗余陣列RAID. 第9章為“互聯(lián)網(wǎng)絡(luò)”,講述互聯(lián)函數(shù)、互聯(lián)網(wǎng)絡(luò)的特性參數(shù)、靜態(tài)互聯(lián)網(wǎng)絡(luò)、動(dòng)態(tài)互聯(lián)網(wǎng)絡(luò)以及消息傳遞機(jī)制等。第10章為“多處理機(jī)”,講述對(duì)稱式共享存儲(chǔ)器系統(tǒng)結(jié)構(gòu)、分布式共享存儲(chǔ)器系統(tǒng)結(jié)構(gòu)、多cache一致性、同步、同時(shí)多線程以及MPP,并介紹了兩個(gè)多處理機(jī)實(shí)例。
內(nèi)容概要
本書借鑒了國(guó)內(nèi)外最經(jīng)典的相關(guān)教材,系統(tǒng)地論述了計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的基本概念、基本結(jié)構(gòu)、基本方法等,強(qiáng)調(diào)從開發(fā)并行性的角度,用量化分析(性能評(píng)價(jià))的方法來研究和分析計(jì)算機(jī)系統(tǒng)。 全書共有13章。第1章介紹基本概念、并行性的發(fā)展和定量分析基礎(chǔ)。第2章介紹計(jì)算機(jī)指令系統(tǒng)的設(shè)計(jì)和MIPS指令系統(tǒng)。第3章介紹流水線技術(shù),包括性能分析、調(diào)度、相關(guān)和沖突以及流水線的實(shí)現(xiàn)。第4章介紹向量處理機(jī)的結(jié)構(gòu)、特點(diǎn)和性能評(píng)價(jià)。第5章和第6章分別講述如何用硬件和軟件的方法來開發(fā)指令級(jí)并行性,包括記分牌和Tomasulo算法、基于硬件的前瞻執(zhí)行、多指令流出技術(shù)、循環(huán)展開、VLIW、EPIC等。第7章介紹存儲(chǔ)層次,重點(diǎn)講述Cache的基本知識(shí)及提高Cache性能的各種方法。第8章介紹總線、通道處理機(jī)和RAID。第9章介紹互連網(wǎng)絡(luò)的特性參數(shù)、靜/動(dòng)態(tài)互連網(wǎng)絡(luò)以及消息傳遞機(jī)制等。第10章介紹SMP、DSM、MPP等并行計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),論述多Cache一致性、同步、同時(shí)多線程。最后3章分別介紹機(jī)群計(jì)算機(jī)、陣列處理機(jī)、數(shù)據(jù)流計(jì)算機(jī)?! ”緯鴥?nèi)容豐富,實(shí)例具體,語言簡(jiǎn)練,可讀性好,通俗易懂,可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教學(xué)用書,也可供相關(guān)科技人員參考。
作者簡(jiǎn)介
張晨曦,男,1960年9月生,漢族,福建龍巖人。他現(xiàn)任同濟(jì)大學(xué)軟件學(xué)院教授、博士生導(dǎo)師,國(guó)家級(jí)“中青年有突出貢獻(xiàn)專家”,國(guó)家杰出青年基金獲得者,先后主持了4項(xiàng)國(guó)家自然科學(xué)基金項(xiàng)目。1988年獲博士學(xué)位,后一直在國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院工作,2005年9月調(diào)入同濟(jì)大學(xué)。
書籍目錄
第1章 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的基礎(chǔ)知識(shí) 1.1 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的基本概念 1.1.1 計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu) 1.1.2 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的定義 1.1.3 計(jì)算機(jī)組成和計(jì)算機(jī)實(shí)現(xiàn) 1.1.4 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的分類 1.2 計(jì)算機(jī)系統(tǒng)的設(shè)計(jì) 1.2.1 計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的定量原理 1.2.2 計(jì)算機(jī)系統(tǒng)設(shè)計(jì)者的主要任務(wù) 1.2.3 計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的主要方法 1.3 計(jì)算機(jī)系統(tǒng)的性能評(píng)測(cè) 1.4 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的發(fā)展 1.4.1 馮·諾依曼結(jié)構(gòu)及其改進(jìn) 1.4.2 軟件對(duì)系統(tǒng)結(jié)構(gòu)的影響 1.4.3 器件發(fā)展對(duì)系統(tǒng)結(jié)構(gòu)的影響 1.4.4 應(yīng)用對(duì)系統(tǒng)結(jié)構(gòu)的影響 1.5 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)中并行性的發(fā)展 1.5.1 并行性的概念 1.5.2 提高并行性的技術(shù)途徑 1.5.3 單機(jī)系統(tǒng)中并行性的發(fā)展 1.5.4 多機(jī)系統(tǒng)中并行性的發(fā)展 1.5.5 并行機(jī)的發(fā)展變化 習(xí)題1第2章 指令系統(tǒng)的設(shè)計(jì) 2.1 指令系統(tǒng)結(jié)構(gòu)的分類 2.2 尋址方式 2.3 指令系統(tǒng)的設(shè)計(jì)和優(yōu)化 2.3.1 指令系統(tǒng)設(shè)計(jì)的基本原則 2.3.2 控制指令 2.3.3 指令操作碼的優(yōu)化 2.3.4 指令字格式的優(yōu)化 2.4 指令系統(tǒng)的發(fā)展和改進(jìn) 2.4.1 沿CISC方向發(fā)展和改進(jìn)指令系統(tǒng) 2.4.2 沿RISC方向發(fā)展和改進(jìn)指令系統(tǒng) 2.5 操作數(shù)的類型和大小 2.6 MIPS指令系統(tǒng)結(jié)構(gòu) 2.6.1 MIPS的寄存器 2.6.2 MIPS的數(shù)據(jù)表示 2.6.3 MIPS的數(shù)據(jù)尋址方式 2.6.4 MIPS的指令格式 2.6.5 MIPS的操作 2.6.6 MIPS的控制指令 2.6.7 MIPS的浮點(diǎn)操作 習(xí)題2第3章 流水線技術(shù) 3.1 流水線的基本概念 3.1.1 什么是流水線 3.1.2 流水線的分類 3.2 流水線的性能指標(biāo) 3.2.1 流水線的吞吐率 3.2.2 流水線的加速比 3.2.3 流水線的效率 3.2.4 流水線性能分析舉例 3.2.5 流水線設(shè)計(jì)中的若干問題 3.3 非線性流水線的調(diào)度 3.3.1 單功能非線性流水線的最優(yōu)調(diào)度 3.3.2 多功能非線性流水線的調(diào)度 3.4 流水線的相關(guān)與沖突 3.4.1 一條經(jīng)典的5段流水線 3.4.2 相關(guān)與流水線沖突 3.5 流水線的實(shí)現(xiàn) 3.5.1 MIPS的一種簡(jiǎn)單實(shí)現(xiàn) 3.5.2 基本的MIPS流水線 習(xí)題3第4章 向量處理機(jī)第5章 指令級(jí)并行及其開發(fā)——硬件方法第6章 指令級(jí)并行的開發(fā)——軟件方法第7章 存儲(chǔ)系統(tǒng)第8章 輸入輸出系統(tǒng)第9章 互連網(wǎng)絡(luò)第10章 多處理機(jī)第11章 機(jī)群系統(tǒng)第12章 陣列處理機(jī)第13章 數(shù)據(jù)流計(jì)算機(jī)參考文獻(xiàn)
章節(jié)摘錄
插圖:在后面的討論中,我們約定:當(dāng)一條指令被暫停時(shí),在該暫停指令之后流出的所有指令都要被暫停,而在該暫停指令之前流出的指令則繼續(xù)進(jìn)行。顯然,在整個(gè)暫停期間,流水線不會(huì)啟動(dòng)新的指令。1)結(jié)構(gòu)沖突在流水線處理機(jī)中,如果某種指令組合因?yàn)橘Y源沖突而不能正常執(zhí)行,則稱該處理機(jī)有結(jié)構(gòu)沖突。為了能夠使各種組合的指令都能順利地重疊執(zhí)行,需要對(duì)功能部件進(jìn)行全流水處理或重復(fù)設(shè)置足夠多的資源。下面以訪存沖突為例來說明結(jié)構(gòu)沖突及其解決辦法。有些流水線處理機(jī)只有一個(gè)存儲(chǔ)器,數(shù)據(jù)和指令都存放在這個(gè)存儲(chǔ)器中。在這種情況下,當(dāng)執(zhí)行l(wèi)oad指令需要訪存取數(shù)時(shí),若又要同時(shí)完成其后某條指令的“取指令”,那么就會(huì)發(fā)生訪存沖突,如圖3.20中帶陰影的“M”所示。為了消除這個(gè)結(jié)構(gòu)沖突,可以在前一條指令訪問存儲(chǔ)器時(shí),將流水線停頓一個(gè)時(shí)鐘周期,推遲后面取指令的操作,如圖3.21所示。該停頓周期往往被稱為“流水線氣泡”,簡(jiǎn)稱“氣泡”。
編輯推薦
《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程》為普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材之一?!队?jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程》借鑒了國(guó)內(nèi)和國(guó)外最經(jīng)典的相關(guān)教材,吸取了它們各自的優(yōu)點(diǎn),并將其內(nèi)容有機(jī)地結(jié)合在了一起,充分反映了計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的最新發(fā)展?!队?jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程》采用了國(guó)際上流行的量化分析方法來研究計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),強(qiáng)調(diào)從開發(fā)并行性的角度,用性能分析的方法來研究和分析計(jì)算機(jī)系統(tǒng)?!队?jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程》通俗易懂,結(jié)構(gòu)清晰,內(nèi)容層次分明,重點(diǎn)突出?!队?jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程》提供配套的教輔材料,包括實(shí)驗(yàn)、學(xué)習(xí)輔導(dǎo)和習(xí)題解析教程,PPT講稿,實(shí)驗(yàn)?zāi)M程序,動(dòng)畫課件。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程 PDF格式下載