内容简介
第一章 计算机系统概论
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.5 计算机系统的基本概念
1.5.1 计算机的层次结构
1.5.2 计算机组成与系统结构的概念
1.6 计算机的应用
小结
习题一
第二章 数据的表示方法和数据校验
2.1 数据的表示方法及其转换
2.1.1 数制
2.1.2 计算机为什么采用二进制
2.1.3 不同数制间的数据转换
2.1.4 数据符号的表示
2.1.5 十进制数位的编码与运算
2.2 无符号数和有符号数
2.2.2 有符号数及其编码
2.2.1 无符号数
2.3.1 数的定点表示
2.3 定点数和浮点数
2.3.2 数的浮点表示
2.4 非数值数据的表示方法
2.4.1 字符的表示方法
2.4.2 汉字的表示方法
2.4.3 其他信息的表示
2.5 数据校验
2.5.1 奇偶校验
2.5.2 海明码校验
2.5.3 循环冗余(CRC)校验
小结
习题二
3.1 定点加、减运算
3.1.1 定点补码加、减运算
第三章 运算方法及运算部件
3.1.2 加、减运算的溢出处理
3.2 定点数乘法运算
3.2.1 原码一位乘法和两位乘法
3.2.2 补码一位乘法和两位乘法
3.3 定点数除法运算
3.3.1 原码一位除法
3.3.2 补码一位除法
3.4 浮点数的运算方法
3.4.1 浮点数的加、减运算
3.4.2 浮点数的乘、除法运算
3.5 运算部件
3.5.1 定点运算部件
3.5.2 浮点运算部件
3.5.3 用集成电路构成算术逻辑运算器
习题三
小结
第四章 指令系统
4.1 指令格式与操作码的编码技术
4.1.1 指令格式
4.1.2 操作码的编码技术
4.2 信息存放
4.3 寻址方式
4.4 指令类型
4.5 RISC技术
4.5.1 RISC的产生与发展
4.5.2 RISC的特点
4.5.3 RISC与CISC的比较
4.6 指令系统举例
4.6.1 Pentium微处理器指令系统
4.6.2 SPARC的指令系统
4.6.3 IBM大型机指令系统
4.6.4 PDP11与VAX11基本指令格式
小结
习题四
第五章 控制器
5.1 控制器的功能及结构
5.1.1 控制器的功能
5.1.2 控制器的组成
5.2 时序与控制
5.2.1 时序系统
5.2.2 控制方式
5.3 硬布线控制器
5.3.1 硬布线控制器的基本原理
5.3.2 硬布线控制器的设计步骤
5.3.3 硬布线控制器举例
5.3.4 阵列逻辑控制器
5.4 微程序控制器
5.4.1 基本概念
5.4.2 微程序控制的基本原理
5.4.3 微指令周期与CPU周期的关系
5.4.4 微指令与机器指令的关系
5.5 微程序设计技术
5.5.1 微指令的编码方式
5.5.2 微地址的形成方法
5.5.3 微指令的格式
5.5.4 串行微程序控制和并行微程序控制
5.5.5 动态微程序设计
5.5.6 微程序设计举例
5.6 微程序控制器与硬布线控制器的比较
小结
习题五
6.1.1 CPU的功能
6.1.2 CPU的基本结构
6.1 CPU的结构与功能
第六章 中央处理器CPU
6.1.3 CPU的发展过程
6.1.4 CPU的性能指标
6.2 CPU举例
6.2.1 Intel系列CPU简介
6.2.2 龙芯CPU简介
6.2.3 精简指令集CPU
6.2.4 嵌入式CPU举例
小结
习题六
第七章 存储器系统
7.1 存储器系统概述
7.1.1 存储器分类
7.1.2 存储器系统的层次结构
7.1.3 内存储器的主要性能指标
7.2 半导体存储器
7.2.1 静态随机读写存储器(SRAM)
7.2.2 动态随机读写存储器及其刷新与控制电路
7.2.3 DRAM的研究与发展
7.2.4 半导体只读存储器
7.2.5 闪速存储器
7.2.6 半导体存储器的封装
7.3 内存储器的组成与设计
7.3.1 内存储器存储单元的分配
7.3.2 内存储器与CPU的连接
7.3.3 内存储器的设计
7.3.4 内存储器的校验
7.3.5 提高内存存取速度的措施
7.3.6 并行存储器和相联存储器
7.4.1 Cache的功能
7.4 高速缓冲存储器(Cache)
7.4.2 Cache的基本原理及结构
7.4.3 Cache的读写操作和命中率
7.4.4 地址映像
7.4.5 替换算法
7.4.6 Pentium Ⅱ的Cache组织
7.5 辅助存储器
7.5.1 磁表面记录原理及记录方式
7.5.2 磁盘存储器
7.5.3 磁带存储器
7.5.4 光盘存储器
7.6 虚拟存储器技术
7.6.1 虚拟存储器的基本概念
7.6.2 虚拟存储器的管理方式
7.6.3 虚拟存储器的工作过程
小结
习题七
第八章 系统总线
8.1 总线的基本概念
8.1.1 总线的特性和性能指标
8.1.2 总线标准
8.1.3 总线传输方式和分类
8.1.4 总线结构
8.1.5 总线仲裁
8.1.6 总线协议
8.1.7 总线负载能力和出错处理
8.2 微机总线简介
8.2.1 ISA总线和EISA总线
8.2.2 PCI总线
8.2.3 AGP总线
8.2.4 PCI Express技术原理(3GIO概述)
8.2.5 RS232C串行通信总线
8.2.6 通用串行接口USB
小结
习题八
第九章 输入输出(I/O)系统
9.1 输入输出(I/O)系统概述
9.1.1 I/O接口的基本功能
9.1.2 I/O接口的基本组成
9.1.3 I/O接口的编址方式
9.1.4 I/O接口的类型
9.2 程序直接控制方式
9.3 程序中断方式
9.3.1 中断的基本概念及分类
9.3.2 中断请求和中断屏蔽
9.3.3 中断响应和中断处理
9.3.4 中断判优和多重中断
9.3.5 程序中断设备接口及工作原理
9.4 直接存储器访问(DMA)方式
9.4.1 DMA方式的基本概念
9.4.2 DMA控制器组成
9.4.3 DMA传送过程
9.4.4 DMA工作方式
9.4.5 DMA控制器与系统的连接方式
9.5 通道控制方式和输入输出处理机(IOP)
9.5.1 I/O通道的基本概念
9.5.2 通道的基本功能
9.5.3 I/O通道的类型
9.5.4 通道型I/O处理机(IOP)和外围处理机
小结
习题九
第十章 输入输出(I/O)设备
10.1 概述
10.1.1 I/O设备的基本功能
10.1.3 I/O设备的分类
10.1.2 I/O设备的特点
10.1.4 I/O设备与主机的连接
10.2 输入设备
10.2.1 键盘
10.2.2 鼠标器
10.2.3 触摸屏
10.3 输出设备
10.3.1 显示设备
10.3.2 打印设备
小结
习题十
第十一章 流水线技术
11.1 流水线的基本概念
11.1.1 流水线简介
11.1.2 流水线分类
11.1.3 流水技术的特点
11.2 流水线的性能
11.2.1 吞吐率(Throughput rate)
11.2.2 加速比(Speedup ratio)
11.2.3 效率(Efficiency)
11.2.4 举例
11.3 流水线的相关处理
11.3.1 结构相关
11.3.2 数据相关
11.3.3 控制相关
11.4 非线性流水线的调度
11.5 流水线中的多发技术
11.5.1 超标量(Super scalar)技术
11.5.2 超流水线(Super pipeline)技术
11.5.3 超长指令字VLIW技术
习题十一
小结
第十二章 并行处理技术
12.1 计算机系统的分类
12.2 向量计算机
12.2.1 基本概念
12.2.2 向量处理方式
12.3 阵列处理机
12.3.1 阵列处理机的操作模型
12.3.3 阵列处理机的基本结构
12.3.2 阵列处理机的特点
12.4 多处理机系统
12.4.1 多处理机系统的特点和分类
12.4.2 多处理机系统的关键技术
12.5 计算模型分类
小结
习题十二
参考文献