





定价:42元
印次:2-30
ISBN:9787302029007
出版日期:1998.09.01
印刷日期:2016.08.02
图书责编:杨帆
图书分类:教材
(第一版获第三届电子部优秀教材二等奖)本书内容是根据作者20多年来从事“计算机系统结构”等课程的教学经验及有关科研工作的成果写成的。全书以横向方式组织教学内容。力求深入浅出地全面介绍计算机系统结构的基本原理,而不只是从头至尾具体介绍某一种计算机系统。在先修课程的基础上,通过学习本书,能够比较全面地掌握计算机系统结构的基本概念、基本原理、基本结构和基本分析方法,建立起计算机系统的完整概念。“计算机系统结构”是从外部来研究计算机系统的一门学科,不同于“计算机组成原理”这门课程是从计算机系统的内部来研究的。对于属于计算机系统结构的关键内容,本书力求从系统分析和设计的角度,深入浅出地介绍这些基础内容。这部分的内容主要有:数据表示、指令系统、存储系统和输入输出系统。全书共分12章。第1章介绍计算机系统结构的基本概念,包括计算机系统的层次结构、系统结构的定义、分类、设计技术、评价标准和系统结构的发展等。第2章介绍数据表示、寻址技术、指令格式的优化设计、CISC指令系统和RISC指令系统等。第3章介绍存储系统原理、虚拟存储器和高速缓冲存储器等。第4章介绍输入输出原理、中断系统、通道处理机和输入输出处理机。第5章介绍先行控制技术、流水线处理机、超标量处理机、超流水线处理机和超标量超流水线处理机等。第6章介绍向量的基本概念、向量处理机结构、提高向量处理机性能的方法、向量处理机的性能评价等。第7章介绍互连网络的基本概念、消息传递机制和互连网络实例。第8章介绍SIMD计算机模型、结构、实例和SIMD计算机的应用。第9章介绍多处理机结构、性能和Cache一致性等。第10章介绍多处理机算法,包括同步技术、并行搜索、串行算法到并行算法的转换、并行程序设计语言及其实现方法等。第11章介绍数据流计算机、数据库机与知识库机、面向函数程序设计语言的归约机。最后第12章是实验:DLX处理器,通过实验能够加深对本书主要内容的理解。每章后附有大量习题。 自从本书第一版发行以来,计算机系统结构在许多方面有了新的发展,如超标量、超流水线及超标量超流水线结合的系统结构在微处理机中已经得到广泛应用,并行处理及其互连网络的发展非常迅速。本书对各章内容都进行了重写。与第一版相比,主要有如下特点:第一,反映了国内外计算机系统结构方面比较成熟的研究成果和**的发展。第二,内容更加全面。本书加入了许多新的内容。凡属于计算机系统结构的主要内容,在本书中都有介绍。第三,对许多关键内容的介绍更加深入。本书力求从系统设计和系统分析的高度来介绍计算机系统的基本概念和基本分析方法。第四,在每章后面增加了大量的习题,对加深各部分内容的理解很有帮助。第五,增加了一个实验,即描述了一个虚拟的DLX处理机,它是一个RISC结构的流水线处理机。这是从美国著名的计算机系统结构教材中引进的。本书是计算机专业本科生“计算机系统结构”课程的通用教材,也可作为有关专业研究生的教材和有关科技工作者的专业参考书。
本书是大学计算机专业本科生“计算机系统结构”课的通用教材,也可作为有关专业研究生的教材。在目前各行各业普遍使用计算机的形势下,本书也可作为广大科技工作者从用户角度了解和学习计算机工作原理的专业参考书。 本书内容是根据作者20多年来从事“计算机系统结构”等课程的教学经验及有关科研工作的成果写成的。全书以横向方式组织教学内容,力求深入浅出地全面介绍计算机系统结构的基本原理,而不只是从头至尾具体介绍某一种计算机系统。在关键章节有1至2个实例,通过介绍目前通用的和先进的计算机系统来具体阐述计算机结构原理的各个侧面。读者通过学习本书,能够比较全面地掌握计算机系统结构的基本概念、基本原理、基本结构和基本分析方法。由于计算机系统是一个复杂的系统,在读者已经学习了“计算机组成原理”、“计算机操作系统”、“汇编语言程序设计”、“高级语言程序设计”等计算机硬件和软件方面的多门课程之后,通过学习“计算机系统结构”这门课程能够建立起计算机系统的完整概念。 “计算机系统结构”是从外部来研究计算机系统的一门学科。一般说来,凡是计算机系统的使用者(包括一般用户和系统程序员)所能看到的计算机系统的属性都是“计算机系统结构”所要研究的对象,这一点与“计算机组成原理”这门课程从计算机系统的内部来研究计算机不同。由于部分内容在先修课程(如“计算机组成原理”、“数据结构”、“计算机操作系统”、“汇编语言程序设计”等)中已经涉及到,但许多内容在这些课程中讲解得并不全面和深入,对于属于计算机系统结构的关键内容,本书力求从系统分析和设计的角度,深入浅出地介绍这些基础内容。这部分的内容主要有: 数据表示、指令系统、存储系...
1.1计算机系统结构2
1.1.1计算机系统层次结构2
1.1.2计算机系统结构定义4
1.1.3计算机组成与实现5
1.1.4计算机系统结构的分类6
1.2计算机系统设计技术9
1.2.1计算机系统设计的定量原理9
1.2.2计算机系统设计者的主要任务13
1.2.3计算机系统设计的主要方法14
1.3系统结构的评价标准15
1.3.1性能15
1.3.2成本19
1.4计算机系统结构的发展22
1.4.1冯·诺依曼结构22
1.4.2软件对系统结构的影响23
1.4.3价格对系统结构的影响25
1.4.4应用对系统结构的影响26
1.4.5VLSI对系统结构的影响27
1.4.6技术的发展对价格的影响27
1.4.7算法和系统结构29
习题一31
第二章指令系统36
2.1数据表示36
2.1.1数据表示与数据类型36
2.1.2浮点数据表示38
2.1.2.1浮点数的表数范围39
2.1.2.2浮点数的表数精度42
2.1.2.3浮点数的表数效率45
2.1.2.4浮点数尾数基值的选择46
2.1.2.5浮点数格式的设计50
2.1.2.6浮点数的舍入处理53
2.1.2.7警戒位的设置方法61
2.1.3自定义数据表示65
2.1.3.1带标志符的数据表示法66
2.1.3.2数据描述符表示法69
2.2寻址技术71
2.2.1编址方式71
2.2.1.1编址单位71
2.2.1.2零地址空间个数75
2.2.1.3输入输出设备的非线性编址77
2.2...