《新世界计算机类专业规划教材:计算机组成与系统结构》主要讲述计算机的基本体系结构、基本组成原理和基本实现方法,涉及的内容从计算机底层的CPU核心直到*上层的并行系统架构,介绍了从单机、多机到集群的各种计算机系统中采用的指令设计与流水线处理技术、存储体系与存储技术、输入/输出系统与I/O技术、并行体系结构及互连技术等成熟与新技术,并结合新产品、新系统说明各种技术的应用。 《新世界计算机类专业规划教材:计算机组成与系统结构》力求语言精练,深入浅小,通俗易懂.重点突出;在强悯原理的同时,注前技术与实例的结合;在强调基础知识的同时,注重新技术的融八。 《新世界计算机类专业规划教材:计算机组成与系统结构》与教育部计算机教学指导委员会计算机争专业教学分委员会制定的计算机科学与技术专业规范中建议的“计算机组织与体系结构”教学大纲和ACM/1EEF-CS课程指南吻合,涵盖了全国硕十研究生入学考试计算机科学与技术学科联考大纲中“计算机组成原理”课程的内容,适用于“计算机组织与体系结构”和“计算机组成原理”课程的教学与自学,能够给学生建立完整的计算机组成与体系结构的基本概念和知识体系。
目录
- 章 绪论
- 1.1 计算机的发展史
- 1.1 1 发展历史
- 1.1.2 摩尔定律
- 1.2 计算机的基本组成
- 1.2.1 硬件系统
- 1.2.2 软件系统
- 1.3 计算机的层次概念
- 1.3 1 汁算机系统的层次结构
- 1.3.2 计算机系统结构、组成与实现
- 1.4 计算机的分类及眭能描述
- 1.4.1 计算机的分类
- 1.4.2 计算机系统性能描述习题
- 第2章 计算机系统中的数据表示
- 2.1 数据编码
- 2.1.1 数值数据的编码
- 2.1.2 数据的浮点表示
- 2.1.3 BCD码
- 2.2 非数值数据的编码
- 2.2.1 ASC,II码
- 2.2.2 汉字编码
- 2.3 检错与纠错码
- 2.3.1 奇偶校验码
- 2.3.2 海明码
- 2.3.3 循环冗余校验码习题
- 第3章 运算方法与运算器
- 3.1 定点数运算
- 3.1 1加减运算
- 3.1.2 乘法运算
- 3.1.3 除法运算
- 3.2 算术逻辑运算部件
- 3.2.1 单元电路
- 3.2.2 算术逻辑单元集成芯片
- 3.2.3 运算器的结构
- 3.3 浮点运算
- 3.3.1 加减运算
- 3.3 2 乘除运算
- 3.3 3 浮点运算的实现习题
- 第4章 存储系统
- 4.1 存储系统概述
- 4.1.1 存储系统的层次结构
- 4.1.2 存储器的分类
- 4.1 3存储器的性能指标
- 4.2 内部存储器(主存储器)
- 4.2.1 读写存储器RAM
- 4.2.2 只读存储器R()M
- 4.2 3 其他存储器
- 4.3 高速缓冲存储器
- 4.3.1 工作原理
- 4.3.2 地址映射
- 4.3.3 替换算法
- 4.3.4 主存与Cache内容的一致性问题
- 4.3 5 Cache性能分析
- 4.4 虚拟存储器
- 4.4.1 虚拟存储器的概念
- 4.4.2 虚拟存储器的管理
- 4.4.3 几点说明
- 4.5 外部存储器(辅助存储器)
- 4.5.1 磁表面存储器
- 4.5.2 光存储器
- 4.5.3 移动存储设备习题
- 第5章 指令系统
- 5.1 指令系统概述
- 5.2 指令系统结构层定义
- 5.2.1 存储模式
- 5.2.2 寄存器组织
- 5.2.3 数据类型
- 5.2.4 指令
- 5.3 指令设计
- 5.3.1 指令格式
- 5.3.2 地址码设计
- 5.3.3 操作码设计
- 5.3.4 指令长度设计
- 5.4 基本寻址方式
- 5.5 CIS(:与RISC
- 5.5.1 指令系统结构的发展
- 5.5.2 CISC
- 5.5.3 RISC
- 5.6 典型指令系统
- 5.6.1 IntelCPU指令系统
- 5.6.2 MIPS指令系统习题
- 第6章 中央处理器(CPU)
- 6.1 CPU结构和微操作
- 6.1.1 CPU的功能与结构
- 6.1.2 指令周期
- 6.1.3微操作
- 6.1.4 控制器的组成
- 6.2 硬布线控制器设计
- 6.3 微程序控制器设计
- 6.3.1 微程序控制原理
- 6.3.2 微指令设计
- 6.3.3 微程序设计
- 6.3.4 微程序控制器设计
- 6.4 微程序控制器与硬布线控制器的比较
- 6.5 CPU性能的测量与提高
- 6.5 1 CPU性能测量
- 6.5.2 提高CPU速度的策略
- 6.6 CPU中的新技术
- 6.6.1 多核技术
- 6.6 2 多线程技术
- 6.6.3 多核十多线程技术
- 6.7 典型的(CPU
- 6.7.1 Intel的CPU
- 6.7.2 Sun的CPU
- 6.7 3 MIPS的CPU习题
- 第7章 流水线技术与指令级并行
- 7.1 流水线处理的概念
- 7.1 1流水线的一般结构
- 7.1.2 流水线的类型
- 7.2 浮点运算流水线
- 7.2.1 浮点加减运算流水线
- 7.2.2 浮点乘除运算流水线
- 7.3 指令流水线
- 7.3.1 基本的指令流水线
- 7.3.2 指令流水线策略
- 7.4 流水线性能度量
- 7.4.1 时一空图
- 7.4.2 吞吐率
- 7.4.3 加速比
- 7.4 4 效率
- 7.4.5 吞吐率、加速比和效率的关系
- 7.4.6 流水线性能分析
- 7.5 指令流水线的性能提高
- 7.5.1 流水线的基本性能问题
- 7.5.2 结构相关
- 7.5.3 数据相关
- 7.5.4 控制相关
- 7.6 多发射处理器
- 7.6 超标量处理器
- 7.6.2 超长指令字处理器
- 7.6 3 多发射处理器的限制
- 7.7 指令级并行的概念
- 7.7.1 指令流水线的限制
- 7.7 2 突破指令流水线限制的途径
- 7.7 3 指令级并行的限制习题
- 第8章 总线与输入/输出系统
- 8.1 概述
- 8.2 总线
- 8.2.1 总线类型与结构
- 8.2.2 总线的信息传输方式
- 8.2.3 总线仲裁
- 8.2.4 典型的总线……
- 第9章 并行体系结构参考文献