內容提要
本書採用一種現代結構化的方法來理解計算機系統。本書非常易於理解,並且進行了徹底的更新以反映當今最重要的計算機技術以及計算機組成和體系結構方面的最新進展。Tanenbaum著名的寫作風格和艱苦的研究使得本書成為同類圖書中的佼佼者。本書堅持把計算機表示為一系列層級的方法,每層都構建在下一層的基礎上並且可以看做是一個單獨的實體。本書可以作為計算機專業本科生學習計算機組成與結構課程的教材或參考書,也可供其他相關專業人員參考。
作者簡介
Andrew S.Tanenbaum擁有美國麻省理工學院的理學學士學位和加州大學伯克利分校的哲學博士學位,目前是荷蘭阿姆斯特丹Vrije大學的計算機科學系教授,並領導著一個計算機系統的研究小組。多年來,他在編譯技術、作業系統、網路及局域分散式系統方面進行了大量的研究工作。目前,他的主要研究方向是設計規模達數百萬用戶的廣域分散式系統。在進行這些研究項目的基礎上,他在各類學術雜誌及會議上發表了多篇論文,同時還是5本計算機專著的作者,Tanenbaum是ACM會員、IEEE資深會員、荷蘭皇家藝術和科學學院院士,多次獲得計算機教學傑出貢獻獎。他還入選了《世界名人錄》。
目錄
PREFACE
1 INTRODUCTION
1.1 STRUCTURED COMPUTER ORGANIZATION
1.2 MILESTONES IN COMPUTER ARCHITECTURE
1.3 THE COMPUTER ZOO
1.4 EXAMPLE COMPUTER FAMILIES
1.5 METRIC NUITS
1.6 OUTLINE OF THIS BOOK
2 COMPUTER SYSTEMS ORGANIZATION
2.1 PROCESSORS
2.2 PRIMARY MEMORY
2.3 SECONDARY MEMORY
2.4 INPUT/OUTPUT
2.5 SUMMARY
3 THE DIGIAL LOGIC LEVEL
3.1 GATES AND BOOLEAN ALGEBRA
3.2 BASIC DIGITAL LOGIC CIRCUITS
3.3 MEMORY
3.4 CPU CHIPS AND BUSES
3.5 EXAMPLE CPU CHIPS
3.6 EXAMPLE BUSES
3.7interfacing
3.8 SUMMARY
4 THE MICROARCHITECTURE LEVEL
4.1 AN EXAMPLE MICROARCHITECTURE
4.2 AN EXAMPLE ISA:IJVM
4.3 AN EXAMPLE IMPLEMENTATION
4.4 DESIGN OF THE MICROARCHITECTURE LEVEL
4.5 IMPROVING PERFORMANCE
4.6 EXAMPLES OF THE MICROARCHITECTURE LEVEL
4.7 COMPARISON OF THE PENTIUM,ULTRASPARC,AND
4.8 SUMMARY
5 THE INSTRUCTION SET ARCHITECTURE LEVEL
6 THE OPERATING SYSTEM MACHINE LEVEL
7 THE ASSEMBLY LANGUAGE LEVEL
8 PARALLEL COMPUTER ARCHITECTURES
9 READING LIST AND BLBLIOGRAPHY
A BINARY NUMBERS
B FLOATING-POINT NUMBERS
INDEX
前言
The first four editions of this book were based on the idea that a computer can be regarded as a hierarchy of levels, each one performing some well-defined function. This fundamental concept is as valid today as it was when the first edition came out, so it has been retained as the basis for the fifth edition. As in the first four editions, the digital logic level, the microarchitecture level, the instruction set architecture level, the operating system machine level, and the assembly language level are all discussed in detail. . Although t..