内容简介
全书共分12章。第一章介绍计算机系统结构的基本概念,包括计算机系统的层次结构、系统结构的定义、分类、设计技术、评价标准和系统结构的发展等,第二章介绍数据表示、寻址技术、指讼格式的优化设计、CSIC指令系统和RISC指令系统等,第三章介绍存储系统原理、虚拟存储器和高速缓冲存储器等,第四章介绍输入输出原理、中断系统、通道处理机和输入输出处理机,第五章介绍先行控制技术、流水线处理机、超标量处理机、超注水线处理机和超标量超流水线处理机等,第六章介绍向量的基本概念、向量处理机结构、提高向量处理机性能的方法、向量处理机的性能评价等,第七章 介绍互连网络的基本概念、消息传递机制和互连网络实例,第八章介绍SIMD计算机模型、结构、实例和SIMD计算机的应用,第九章介绍多处理机结构、性能和Cache一致性等,第十章介绍多处理机算法,包括同步技术、并行搜索、串行算法到并行算法的转换、并行程序设计语言及其实现方法等,第十一章介绍数据流计算机、数据库机与知识库机、面向函数程序设计语言归约机,最后第十二章是实验:DLX处理机,通过实验能够加深对本书主要内容的理解。每章后附有大量习题。
本书是计算机专业科生“计算机系统结构”课程的通用教材,也可作为有关专业研究生的教材和有关科技工作者的专业参考书。
编辑推荐
这套教材已伴随着计算机科学与技术的飞速发展茁壮成长了二十余年,获得了国家科学技术进步奖、国家级优秀教材特等奖等29项部级以上奖励,被几百所高校选作教材,教学效果好。现经修订和增加新品种、新内容,基本涵盖了本科生和硕士研究生的主要课程。这套系列教材体系完整、结构严谨、理论结合实际、注重素质培养。
全书以横向方式组织教学内容,在全面讲解计算机系统结构基本原理的同时,每章通过几个实例来具体介绍典型的计算机系统,即介绍计算机系统结构方面已经成熟的技术,也介绍国内外最新研究成果。每章后面附有大量的习题,可以帮助读者更加全面地理解本书的内容。
通过学习本书,能够掌握计算机系统结构的基本概念、基本原理、基本结构和基本分析方法,能够建立起计算机系统的完整概念。
目录
第一章计算机系统结构的基本概念
1.?1计算机系统结构
1.?1.?1计算机系统层次结构
1.?1.?2计算机系统结构定义
1.?1.?3计算机组成与实现
1.?1.?4计算机系统结构的分类
1.?2计算机系统设计技术
1.?2.?1计算机系统设计的定量原理
1.?2.?2计算机系统设计者的主要任务
1.?2.?3计算机系统设计的主要方法
1.?3系统结构的评价标准
1.?3.?1性能
1.?3.?2成本
1.?4计算机系统结构的发展
1.?4.?1冯·诺依曼结构
1.?4.?2软件对系统结构的影响
1.?4.?3价格对系统结构的影响
1.?4.?4应用对系统结构的影响
1.?4.?5VLSI对系统结构的影响
1.?4.?6技术的发展对价格的影响
1.?4.?7算法和系统结构
习题一
第二章指令系统
2.?1数据表示
2.?1.?1数据表示与数据类型
2.?1.?2浮点数据表示
2.?1.?2.?1浮点数的表数范围
2.?1.?2.?2浮点数的表数精度
2.?1.?2.?3浮点数的表数效率
2.?1.?2.?4浮点数尾数基值的选择
2.?1.?2.?5浮点数格式的设计
2.?1.?2.?6浮点数的舍入处理
2.?1.?2.?7警戒位的设置方法
2.?1.?3自定义数据表示
2.?1.?3.?1带标志符的数据表示法
2.?1.?3.?2数据描述符表示法
2.?2寻址技术
2.?2.?1编址方式
2.?2.?1.?1编址单位
2.?2.?1.?2零地址空间个数
2.?2.?1.?3输入输出设备的非线性编址
2.?2.?1.?4并行存储器的编址技术
2.?2.?2寻址方式
2.?2.?2.?1寻址方式的设计思想
2.?2.?2.?2间接寻址与变址寻址
2.?2.?2.?3寄存器寻址
2.?2.?2.?4堆栈寻址方式
2.?2.?3定位方式
2.?2.?3.?1逻辑地址与物理地址
2.?2.?3.?2直接定位方式
2.?2.?3.?3静态定位方式
2.?2.?3.?4动态定位方式
2.?3指令格式的优化设计
2.?3.?1指令的组成
2.?3.?2操作码的优化表示..