本書是教育部“高等教育面向21世紀教學內容和課程體系改革計劃”的研究成果,是面向21世紀課程教材。本書的主要內容有:計算機體系結構的基本概念、計算機指令集結構設計、流水線技術、指令級并行技術、存儲體系、輸入/輸出系統(tǒng)以及多處理機。本書比較全面和系統(tǒng)地接觸了當今計算機體系結構的發(fā)展前沿,概念清晰,易于理解,并配有大量的實例分析。本書可作為計算機專業(yè)本科生計算機體系結構課程的教材,也可作為計算機相關專業(yè)研究生教材,書中的內容對于從事計算機研究及相關人員亦有根好的參考價值。本書除了著重論述體系結構的基本概念、基本原理、基本結構和基本分析方法以外,還強調采用量化的分析方法。全書共包括七章,第一章論述計算機體系結構的概念以及體系結構和并行性概念的發(fā)展,并簡單地討論影響計算機系統(tǒng)設計的成本和價格因素;第二章論述計算機指令集結構設計中的一些問題,包括尋址技術、指令集的功能設計、操作數(shù)的類型和大小、指令格式等,并且介紹一種指令集結構的實例——DLX;第三章為“流水線技術”,論述流水線的基本概念、分類以及性能計算方法,并對流水線中的相關問題以及向量計算機進行討論;第四章為“指令級并行”,論述利用硬、軟件技術開發(fā)程序中應有的指令間并行性的技術和方法,包括指令調度、超標量技術、分支處理技術和超長指令字技術;第五章為“存儲層次”,論述Cache的基本知識、降低Cache失效率的方法、減少Cache失效開銷的方法以及減少命中時間的方法,并對主存和虛擬存儲器進行討論;第六章為“輸入輸出系統(tǒng)”,論述存儲設備、總線和通道,并討論I/O與操作系統(tǒng)的關系以及I/O系統(tǒng)設計;第七章為“多處理機”,論述多處理機的存儲器體系結構、互聯(lián)網絡以及同步與通信,并對并行化技術和多處理機實例進行討論。本書比較全面和系統(tǒng)地接觸了當今計算機體系結構的發(fā)展前沿,配有大量的實例分析,概念清晰,易于理解。本書可作為計算機專業(yè)本科生計算機體系結構課程的教材,也可作為計算機相關專業(yè)研究生教材,書中的內容對于從事計算機研究及相關人員亦有很好的參考價值。