计算机系统结构
作者:徐洁主编
出版时间:2012年版
内容简介
本书根据“China Comp~ingCurricula”和ACM/IEEECS教学计划,在深入研究国内外相关最新教科书和其他资料的基础上编写而成。本书内容实用,实例丰富,既注重阐述现代微处理机所采用的设计技术,也分析了传统计算机系统的基本原理,知识点覆盖全面,内容有所取舍而不显庞杂,有利于读者学习和理解。 本书共分8章,包括概述、指令系统、流水线技术、指令级并行及限制、存储系统、输入/输出系统、多处理机系统、多计算机系统等,每章后附有习题,并免费提供电子课件。本书适合作为高等学校计算机及相关专业的教材,也可作为相关领域技术人员的参考书。
目录
第1章 概述
1.1 计算机系统结构的概念
1.1.1 计算机系统的层次结构
1.1.2 计算机系统结构、组成与实现
1.2 计算机系统结构的发展
1.2.1 冯·诺依曼计算机
1.2.2 存储程序计算机系统结构的发展过程
1.2.3 非冯·诺依曼结构计算机
1.3 并行性与并行计算机
1.3.1 并行性概念
1.3.2 提高并行性的技术途径
1.3.3 并行计算机简介
1.4 计算机系统的分类
1.4.1 Flynn分类法
1.4.2 应用分类
1.5 计算机系统设计的主要任务与量化原则
1.5.1 计算机系统设计者的主要任务
1.5.2 计算机系统设计的量化原则
1.6 计算机系统的性能评测
1.6.1 计算机性能评估
1.6.2 计算机性能的测试
1.6.3 计算机性能测试结果的统计和比较
习题
第2章 指令系统
2.1 数据表示
2.1.1 浮点数表示
2.1.2 自定义数据表示
2.2 寻址技术
2.2.1 编址方式
2.2.2 寻址方式
2.2.3 程序在主存中的定位方法
2.3 指令格式的设计和优化
2.3.1 指令操作码的优化
2.3.2 地址码的优化表示
2.3.3 指令格式设计实例
2.4 指令系统的改进
2.4.1 RISC与CISC的概述
2.4.2 RISC指令系统实例
习题
第3章 流水线技术
3.1 流水线概述
3.1.1 流水线的基本概念
3.1.2 流水线的分类
第4章 指令级并行及限制
第5章 存储系统
第6章 输入/输出系统
第7章 多处理机系统
第8章 多计算机系统
参考文献