第一图书网

结构化计算机组成

Andrew S.Tanenbeum 机械工业出版社
出版时间:

2002-1  

出版社:

机械工业出版社  

作者:

Andrew S.Tanenbeum  

页数:

629  

书籍目录

PREFACE
1 INTRODUCTION
1.1 STRUCTURED COMPUTER ORGANIZATION
1.2 MILESTONES IN COMPUTER ARCHITE
1.3 THE COMPUTER ZOO
1.4 EXAMPLE COMPUTER FAMILIES
1.5 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 DIGITAL 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.7 INTERFACING
3.8 SUMMARY
4 THE MICROARCHtTECTURE LEVEL
4.1 AN EXAMPLE MICROARCHITECTURE
4.2 AN EXAMPLE ISA: IJVM
4.3 AN EXAMPLE IMPLEMENTATION
4.4 DESIGN OF rHE MICROARCHITECTURE LEVEL
4.5 IMPROVING PERFORMANCE
4.6 EXAMPLES OF THE MICROARCHITECTURE LEVEL
4.7 SUMMARY
5 THE INSTRUCTION SET ARCHITECTURE LEVEL
5.1 OVERVIEW OF THE ISA LEVEL
5.2 DATA TYPES
5.3 INSTRUCTION FORMATS
5.4 ADDRESSING
5.5 INSTRUCTION TYPES
5.6 FLOW OF CONTROL
5.7 A DETAILED EXAMPLE: THE TOWERS OF HANOI
5.8 THE INTEL IA-64
5.9 SUMMARY
6 THE OPERATING SYSTEM MACHINE LEVEL
6.1 VIRTUAL MEMORY
6.2 VIRTUAL UO INSTRUCTIONS
6.3 VIRTUAL INSTRUCTIONS FOR PARALLEL PROCESSING
6.4 EXAMPLE OPERATING SYSTZMS
6.5 SUMMARY
7 THE ASSEMBLY LANGUAGE LEVEL I
7.1 INTRODUCTION TO ASSEMBLY LANGUAGE
7.2 MACROS
7.3 THE ASSEMBLY PROCESS
7.4 LINKINO AND LOADING
7.5 SUMMARY
8 PARALLEL COMPUTER ARCHITECTURES
8.1 DESIGN ISSUES FOR PARALLEL COMPUTERS
8.2 SIMD COMPUTERS
8.3 SHARED-MEMORY MULTIPROCESSORS
8.4 MESSAGE-PASSING MULTICOMPUTERS
8.5 SUMMARY
9 READING LIST AND BIBLIOeRAPHY
9.1 SUGGESTIONS FOR FURTHER READING
9.2 ALPHABETICAL BIBLIOORAPHY
A BINARY NUMBERS
A.1 FINITE-PRECISION NUMBERS
A.2 RADIX NUMBER SYSTEMS
A.3 CONVERSION FROM ONE RADIX TO ANOTHER
A.4 NEGATIVE BINARY NUMBERS
A.5 BINARY ARnHMETIC
B FLOATING-POINT NUMBERS
B.1 PRINCIPLES OF FLOATING POINT
B.2 IEEE FLOATING-POINT STANDARD
INDEX


图书封面

广告

下载页面


结构化计算机组成 PDF格式下载



  这本书给我最大的启发不是说它的知识讲的有多高深,有多详细。
  
  而是本书给我带来了层次化的思想和视角,我们知道,计算机是一个很复杂的系统,要想理解这一复杂系统,是比较困难的。当年学习计算机组成原理的时候就是一头雾水。
  为什么,教材把关于计算机的所有层面的知识堆在一起,一会讲讲信号、一会讲讲内存,一会讲讲微指令,一会讲讲汇编,很快,我就晕了。
  
  本书的作用就是把相关知识归位,首先把知识分开,让人明白自己当前在学什么,处在什么位置。
  
  至于书中描述的具体知识细节,倒显得不是那么重要了。


   正如书名所说,结构化方法,即计算机的组成是层次化的机构。书中也根据层次,从较低的到较高的一层层的组织架构来讲述。我觉得这样的分类很清楚、结构很清晰,很多东西在介绍时也层层深入,很好理解。
   我觉得数字逻辑、微体系层讲的很不错,把比较复杂的东西一步一步拆解开来讲,容易接受。
   我以前有一些不明白的地方,现在也能弄清楚了。比如ALU,书里画了一个简单的ALU图,里面的各个部件也是之前先分开来讲解,最后串在一起。书里很多地方都用到了这种方法。再比如,介绍存储(SRAM),以前并不清楚存储到底怎么储存的,这里也都有从最基础的物理数字逻辑开始。


  从二极管讲起,层层涉及微电路,微指令,机器码,操作系统,汇编等,还对并行计算进行了专门介绍。。。确实是不可多得的经典之作,适合每一个学习计算机的同志阅读,读完之后,你会对计算机有一个很好的理解框架,以后的知识,都可以填补进来
  推荐该书的一个在线学习中心:http://bbs.theithome.com/thread-htm-fid-88.html


  Tanenbaum是个神人,也是一个踏踏实实在做学问的人,相当的佩服这老先生,无数的精英站在他的肩膀上成为了一个个领域的强者,他却依旧很开心的做着他的科研,写着很经典的书籍,造福整个社会。这本书组织结构的很好,以前对于计算机的理解有很多地方有些含糊不清,经过这一本书的提炼,已经从半导体构造到操作系统运行的整个过程都有了很深刻的理解了,能闭着眼睛将整个过程描述出来,整本书读到了操作系统层,如果时间允许的话还是需要将加里.纳特那本操作系统再认真看一下。


相关图书