内容简介
第1章 计算机系统原理概述
1.1 计算机元器件技术
1.1.1 机械计算机
1.1.2 电子计算机
1.1.3 计算机器件展望
1.2 计算机组成原理
1.2.1 计算机系统的功能部件
1.2.2 计算机的工作过程
1.2.3 Neumann原理
1.3 计算机操作系统
1.3.1 操作系统的概念与计算机系统结构
1.3.2 操作系统的功能
1.3.3 操作系统的结构类型
1.3.4 操作系统的类型
1.3.5 进程和重定位
1.4 现代计算机系统评价与发展
1.4.1 现代计算机的基本特征
1.4.2 计算机的性能
1.4.3 计算机系统结构的发展
习题
第2章 编码与运算基础
2.1 数值数据的二进制编码
2.1.1 二进制数与十进制数间的对应关系
2.1.2 二进制运算基础
2.1.3 八进制(Octal)和十六进制(Hexadecimal)
2.1.4 二十进制(BCD)码
2.1.5 机器数
2.1.6 机器数的浮点与定点表示法
2.2.1 加法器
2.2 运算逻辑基础
2.2.2 逻辑运算与逻辑电路
2.3 非数值数据的二进制编码
2.3.1 ASCII字符编码
2.3.2 汉字编码
2.3.3 多媒体数据编码
2.4 指令编码
2.4.1 指令的语法
2.4.2 指令的语义和指令的种类
2.5.1 奇偶检验码
2.5 数据检验码
2.5.2 汉明码
2.5.3 循环冗余检验码(CRC)
习题
第3章 I/O系统
3.1 外部设备
3.1.1 外部设备的分类
3.1.2 人机界面技术的进步
3.2.1 直接程序传送控制
3.2 I/O数据传送的控制
3.2.2 程序中断控制
3.2.3 DMA控制
3.2.4 通道控制
3.2.5 IOP和PPU
3.3 I/O接口
3.3.1 外部设备与主机的连接
3.3.2 缓冲技术
3.3.3 并行通信和并行接口
3.3.4 串行通信和串行接口
3.4.1 I/O设备分配的一般问题
3.4 设备分配
3.4.2 独占设备的分配——虚拟设备技术
3.4.3 共享设备的分配——磁盘调度策略
3.5 设备驱动程序
3.5.1 设备驱动程序的功能与结构
3.5.2 设备驱动程序接口标准
3.6 I/O系统结构
3.6.1 I/O系统的层次结构
3.6.2 UNIX/Linux的设备管理
3.6.3 Windows2000/XP的I/O系统
习题
第4章 总线
4.1 总线概述
4.1.1 总线及其类型
4.1.2 总线通信的定时方式
4.1.3 总线的组成与仲裁
4.1.4 总线特性与性能指标
4.1.5 总线结构
4.2 系统总线
4.2.1 ISA总线
4.2.3 EISA总线
4.2.2 微通道结构MCA
4.3 局部总线
4.3.1 VL-Bus局部总线
4.3.2 PCI局部总线
4.3.3 AGP总线
4.4 设备总线
4.4.1 RS-232C/RS-449串行接口标准
4.4.2 IDE接口与SCSI总线
4.4.3 USB总线
4.4.4 IEEE1394总线
习题
第5章 存储系统
5.1 分级存储体系的形成
5.1.1 对存储系统的性能要求
5.1.2 存储系统的分级结构
5.2 主存储器的组成
5.2.1 半导体记忆元件
5.2.2 主存储器结构
5.2.3 并行存储结构
5.3 存储管理
5.3.1 连续分配存储管理
5.3.2 内存扩充技术——覆盖和交换
5.3.3 不连续分配——页式和段式存储管理
5.3.4 虚拟存储器
5.4 cache
5.4.1 cache的特点
5.4.2 cache的读/写过程
5.4.3 cache结构和工作原理
5.5 辅助存储器
5.5.1 辅助存储器的主要技术指标
5.5.2 磁表面存储原理
5.5.3 磁盘存储器
5.5.4 磁盘阵列RAID
5.5.5 磁带存储器
5.5.6 光盘存储器
5.5.7 闪速存储器
5.6 文件系统
5.6.1 文件的逻辑结构与物理结构
5.6.2 文件的控制结构和目录
5.6.3 文件保护
5.6.4 文件系统结构
习题
第6章 处理器及其管理
6.1 指令系统
6.1.1 指令系统的意义
6.1.2 机器语言与汇编语言
6.1.3 寻址方式
6.1.4 80x86和PentiumCPU 中的可编程寄存器
6.1.5 数据传送指令
6.1.6 算术运算指令
6.1.7 逻辑指令
6.1.8 串操作指令
6.1.9 程序控制指令
6.2 控制器基本逻辑
6.2.1 指令的时序
6.2.2 控制器的基本组成
6.2.3 组合逻辑控制器
6.2.4 微程序控制器
6.3 流水线技术
6.3.1 提高计算机处理能力的基本思路
6.3.2 流水线结构
6.3.3 流水线中的访存冲突和相关处理
6.3.4 流水线中的多发射技术
6.3.5 Pentium CPU
6.4 RISC处理器
6.4.1 CISC与RISC
6.4.2 RISC技术要点
6.4.3 Power PC
6.4.4 RISC,CISC和VLIW技术的融合
6.5.1 阵列处理机的特点与结构
6.5 阵列处理机
6.5.2 并行系统中的存储组织
6.6 进程及处理机管理
6.6.1 计算机中的并行处理技术与进程的引入
6.6.2 进程的特征
6.6.3 进程模型与进程描述
6.6.4 进程调度
6.6.5 进程通信
6.6.6 线程
习题
参考文献