计算机组成与操作系统 / 高等学校计算机专业规划教材
¥49.00定价
作者: 李东
出版时间:2015-10
出版社:机械工业出版社
- 机械工业出版社
- 9787111516866
- 1-1
- 24731
- 48239629-8
- 平装
- 16开
- 2015-10
- 300
- 403
- 工学
- 计算机科学与技术
- TP301
- 计算机科学与技术
- 本科
内容简介
李东、朱东杰、陈源龙编著的《计算机组成与操作系统》突出“内容全面、习题和例题丰富”的特色,适应国际计算机教育发展的新要求,强调培养计算机相关专业大学生对计算机系统的全面认知与设计开发能力。
本书全面系统地介绍了计算机组成与操作系统的基本原理和基本概念,主要内容包括计算机的发展历程、计算机的基本组成与工作原理、计算机的分类与性能评价、多核处理器、信息在计算机中的表示与运算方法、计算机指令与指令集、CISC与RISC、处理器的基本组成、控制器的组成与工作原理、存储器与存储系统(含Cache)、总线技术、8086/8088汇编语言程序设计、I/O接口、中断系统、外部设备(如键盘、鼠标、显示器、硬盘、光盘)、操作系统的基本概念与功能、文件系统的基本概念与实现、进程管理与处理器调度、内存管理与虚拟存储器。此外,附录中还介绍了图灵机模型、数制及其转换、相联存储器。
本书行文流畅,深入浅出。例题涵盖了2009~2014年的计算机专业硕士研究生入学全国统一考试试题的详尽解答。实用性强。
本书可作为计算机科学与技术、软件工程、物联网工程、信息安全、信息管理与信息系统、信息与计算科学、生物信息技术等专业的“计算机组成原理”“操作系统”“计算机系统”“微机原理”“计算机组成与操作系统”课程的教材,也可供准备参加计算机专业硕士研究生入学全国统一考试的考生、计算机行业的工程技术人员以及其他自学者学习参考。
本书全面系统地介绍了计算机组成与操作系统的基本原理和基本概念,主要内容包括计算机的发展历程、计算机的基本组成与工作原理、计算机的分类与性能评价、多核处理器、信息在计算机中的表示与运算方法、计算机指令与指令集、CISC与RISC、处理器的基本组成、控制器的组成与工作原理、存储器与存储系统(含Cache)、总线技术、8086/8088汇编语言程序设计、I/O接口、中断系统、外部设备(如键盘、鼠标、显示器、硬盘、光盘)、操作系统的基本概念与功能、文件系统的基本概念与实现、进程管理与处理器调度、内存管理与虚拟存储器。此外,附录中还介绍了图灵机模型、数制及其转换、相联存储器。
本书行文流畅,深入浅出。例题涵盖了2009~2014年的计算机专业硕士研究生入学全国统一考试试题的详尽解答。实用性强。
本书可作为计算机科学与技术、软件工程、物联网工程、信息安全、信息管理与信息系统、信息与计算科学、生物信息技术等专业的“计算机组成原理”“操作系统”“计算机系统”“微机原理”“计算机组成与操作系统”课程的教材,也可供准备参加计算机专业硕士研究生入学全国统一考试的考生、计算机行业的工程技术人员以及其他自学者学习参考。
目录
前言
第1章 计算机系统引论
1.1 计算机系统概论
1.1.1 计算机系统中的硬件和软件
1.1.2 冯·诺依曼计算机模型
1.1.3 计算机硬件的基本组成
1.1.4 计算机的体系结构、组成与实现
1.1.5 操作系统与计算机系统的层次结构
1.2 计算机的发展历程
1.3 计算机系统的分类
1.3.1 概述
1.3.2 弗林分类法
1.4 计算机的性能评价指标
1.5 微处理器与微型计算机
1.5.1 微处理器与微型计算机的产生与发展
1.5.2 多核处理器
1.6 中国计算机事业的发展历程
1.7 计算机的应用及发展趋势
1.7.1 计算机的应用
1.7.2 计算机发展的动力
1.7.3 计算机的发展趋势
第2章 计算机中信息的表示与运算
2.1 数据的表示
2.1.1 定点数的表示
2.1.2 浮点数的表示
2.2 定点数的运算
2.2.1 逻辑运算
2.2.2 移位运算
2.2.3 加法与减法运算
2.2.4 乘法运算
2.2.5 除法运算
2.2.6 算术逻辑单元
2.3 浮点数的运算
2.3.1 浮点数加、减运算
2.3.2 浮点数乘、除运算
2.4 面向错误检测与纠错的数据编码
2.5 字符与字符串
2.6 面向存储与传输的数据编码
第3章 处理器
3.1 处理器的指令集
3.1.1 概述
3.1.2 指令的操作码与操作数
3.1.3 寻址方式
3.1.4 指令的基本功能与指令集设计
3.1.5 指令的格式
3.1.6 面向多媒体处理的增强指令
3.2 处理器的组成与工作过程
3.2.1 处理器的基本功能和基本组成
3.2.2 计算机的工作过程
3.2.3 采用流水线技术的处理器
3.3 从CISC?
3.3.1 RISC产生的背景
3.3.2 RISC的定义
3.3.3 指令级并行技术
3.4 Intel80x86系列微处理器
3.4.1 Intel8086/8088微处理器
3.4.2 Intel80286、80386和80486微处理器
3.4.3 IntelPentium系列微处理器
3.5 ARM系列微处理器
3.5.1 概述
3.5.2 ARM微处理器的模式、工作状态和寄存器组织
3.5.3 ARM微处理器的存储器组织和寻址方式
3.5.4 ARM微处理器的指令集
第4章 控制器
4.1 概述
4.2 硬布线控制器
4.3 微程序控制器
第5章 总线技术
5.1 概述
5.2 总线的设计与实现
5.3 总线控制
5.3.1 总线仲裁
5.3.2 总线通信控制
5.4 总线的性能指标
5.5 总线标准
5.5.1 微型计算机的系统总线标准
5.5.2 微型计算机的局部总线标准
5.5.3 I/O总线标准举例
第6章 存储系统
6.1 存储器的分类与性能评价
6.1.1 存储器的分类
6.1.2 存储器的性能评价
6.2 存储器访问的局部性原理与层次结构的存储系统
6.2.1 存储器访问的局部性原理
6.2.2 层次结构的存储系统
6.3 半导体存储器
6.3.1 随机访问半导体存储器
6.3.2 只读存储器
6.4 主存储器
6.4.1 主存储器的组成
6.4.2 提高主存储器访问带宽的方法
6.4.3 Pentium微处理器的主存储器组成
6.4.4 存储芯片的发展
6.5 高速缓冲存储器
6.5.1 Cache的工作原理
6.5.2 地址映像与变换
6.5.3 替换算法
6.5.4 写入策略
6.5.5 两级Cache与分裂?
6.5.6 Cache的性能评价
第7章 8086/8088汇编语言程序设计
7.1 引言
7.1.1 汇编语言的基本概念与学习汇编语言的重要性
7.1.2 8086/8088汇编语言的基本语法
7.2 顺序程序设计
7.2.1 概述
7.2.2 寻址方式的表示
7.2.3 表达式的使用
7.2.4 属性取代符
7.2.5 属性分离符/数值回送操作符
7.2.6 运算符的优先级
7.2.7 乘除法运算的实现
7.2.8 算术移位和逻辑移位
7.3 分支结构程序设计
7.4 循环结构程序设计
7.5 字符串操作程序设计
7.6 宏、条件汇编与重复汇编
7.7 子程序设计
7.8 8086/8088微处理器的其他指令
与应用
第8章 计算机的外部设备
8.1 输入设备
8.1.1 键盘
8.1.2 鼠标
8.2 输出设备
8.2.1 阴极射线管显示器
8.2.2 平板显示器
8.2.3 打印机
8.3 辅存设备
8.3.1 硬盘
8.3.2 光盘
8.3.3 U盘和固态硬盘
第9章 I/O接口
9.1 I/O技术的发展
9.2 I/O接口的组成与工作原理
9.3 中断系统
9.3.1 中断的处理过程
9.3.2 中断屏蔽
9.3.3 中断控制?
9.3.4 8086/8088微处理器的中断系统
9.4 DMA技术
9.5 通道技术
第10章 操作系统概述
10.1 操作系统的概念、特征、功能和提供的服务
10.1.1 操作系统的概念
10.1.2 操作系统的特征
10.1.3 操作系统的功能
10.1.4 操作系统提供的服务
10.2 操作系统的发展与分类
10.2.1 操作系统的发展
10.2.2 操作系统的分类
10.3 操作系统的运行环境
10.3.1 内核态与用户态
10.3.2 中断与异常
10.3.3 系统调用
10.3.4 操作系统的启动过程
10.4 现代操作系统的新发展
第11章 I/O管理
11.1 概述
11.2 I/O核心子系统
11.2.1 I/O调度
11.2.2 高速缓存与缓冲区
11.2.3 设备分配与回收
11.2.4 假脱机技术
11.2.5 I/O出错处理
第12章 文件管理
12.1 文件系统基础
12.1.1 文件概念
12.1.2 文件的逻辑结构
12.1.3 目录结构
12.1.4 文件共享
12.1.5 文件的访问控制
12.2 文件系统的实现
12.2.1 文件系统的层次结构
12.2.2 目录的实现
12.2.3 文件的实现
12.3 磁盘组织与管理
12.3.1 磁盘的组织
12.3.2 磁盘调度算法
12.3.3 磁盘中物理块的优化分布
12.3.4 磁盘的错误处理
第13章 进程管理与处理器调度
13.1 进程的状态与转换
13.2 进程的组织与控制
13.2.1 进程组织
13.2.2 进程控制
13.3 进程的同步与互斥
13.4 进程间通信
13.5 死锁及其处理
13.6 处理器调度
13.7 线程的概念与多线程模型
第14章 内存管理与虚拟存储器
14.1 内存管理基础
14.2 连续分配的内存管理
14.3 非连续分配的内存管理
14.3.1 段式存储管理
14.3.2 页式存储管理
14.3.3 段页式存储管理
14.4 虚拟存储器
14.5 页面替换与页面分配
14.5.1 页面替换
14.5.2 页面分配
14.6 Cache与虚拟存储器的协同
附录
附录A 图灵机模型
附录B 图灵奖历年获得者
附录C 数制及其转换
附录D EBCDIC码
附录E 8086/8088指令格式
附录F
第1章 计算机系统引论
1.1 计算机系统概论
1.1.1 计算机系统中的硬件和软件
1.1.2 冯·诺依曼计算机模型
1.1.3 计算机硬件的基本组成
1.1.4 计算机的体系结构、组成与实现
1.1.5 操作系统与计算机系统的层次结构
1.2 计算机的发展历程
1.3 计算机系统的分类
1.3.1 概述
1.3.2 弗林分类法
1.4 计算机的性能评价指标
1.5 微处理器与微型计算机
1.5.1 微处理器与微型计算机的产生与发展
1.5.2 多核处理器
1.6 中国计算机事业的发展历程
1.7 计算机的应用及发展趋势
1.7.1 计算机的应用
1.7.2 计算机发展的动力
1.7.3 计算机的发展趋势
第2章 计算机中信息的表示与运算
2.1 数据的表示
2.1.1 定点数的表示
2.1.2 浮点数的表示
2.2 定点数的运算
2.2.1 逻辑运算
2.2.2 移位运算
2.2.3 加法与减法运算
2.2.4 乘法运算
2.2.5 除法运算
2.2.6 算术逻辑单元
2.3 浮点数的运算
2.3.1 浮点数加、减运算
2.3.2 浮点数乘、除运算
2.4 面向错误检测与纠错的数据编码
2.5 字符与字符串
2.6 面向存储与传输的数据编码
第3章 处理器
3.1 处理器的指令集
3.1.1 概述
3.1.2 指令的操作码与操作数
3.1.3 寻址方式
3.1.4 指令的基本功能与指令集设计
3.1.5 指令的格式
3.1.6 面向多媒体处理的增强指令
3.2 处理器的组成与工作过程
3.2.1 处理器的基本功能和基本组成
3.2.2 计算机的工作过程
3.2.3 采用流水线技术的处理器
3.3 从CISC?
3.3.1 RISC产生的背景
3.3.2 RISC的定义
3.3.3 指令级并行技术
3.4 Intel80x86系列微处理器
3.4.1 Intel8086/8088微处理器
3.4.2 Intel80286、80386和80486微处理器
3.4.3 IntelPentium系列微处理器
3.5 ARM系列微处理器
3.5.1 概述
3.5.2 ARM微处理器的模式、工作状态和寄存器组织
3.5.3 ARM微处理器的存储器组织和寻址方式
3.5.4 ARM微处理器的指令集
第4章 控制器
4.1 概述
4.2 硬布线控制器
4.3 微程序控制器
第5章 总线技术
5.1 概述
5.2 总线的设计与实现
5.3 总线控制
5.3.1 总线仲裁
5.3.2 总线通信控制
5.4 总线的性能指标
5.5 总线标准
5.5.1 微型计算机的系统总线标准
5.5.2 微型计算机的局部总线标准
5.5.3 I/O总线标准举例
第6章 存储系统
6.1 存储器的分类与性能评价
6.1.1 存储器的分类
6.1.2 存储器的性能评价
6.2 存储器访问的局部性原理与层次结构的存储系统
6.2.1 存储器访问的局部性原理
6.2.2 层次结构的存储系统
6.3 半导体存储器
6.3.1 随机访问半导体存储器
6.3.2 只读存储器
6.4 主存储器
6.4.1 主存储器的组成
6.4.2 提高主存储器访问带宽的方法
6.4.3 Pentium微处理器的主存储器组成
6.4.4 存储芯片的发展
6.5 高速缓冲存储器
6.5.1 Cache的工作原理
6.5.2 地址映像与变换
6.5.3 替换算法
6.5.4 写入策略
6.5.5 两级Cache与分裂?
6.5.6 Cache的性能评价
第7章 8086/8088汇编语言程序设计
7.1 引言
7.1.1 汇编语言的基本概念与学习汇编语言的重要性
7.1.2 8086/8088汇编语言的基本语法
7.2 顺序程序设计
7.2.1 概述
7.2.2 寻址方式的表示
7.2.3 表达式的使用
7.2.4 属性取代符
7.2.5 属性分离符/数值回送操作符
7.2.6 运算符的优先级
7.2.7 乘除法运算的实现
7.2.8 算术移位和逻辑移位
7.3 分支结构程序设计
7.4 循环结构程序设计
7.5 字符串操作程序设计
7.6 宏、条件汇编与重复汇编
7.7 子程序设计
7.8 8086/8088微处理器的其他指令
与应用
第8章 计算机的外部设备
8.1 输入设备
8.1.1 键盘
8.1.2 鼠标
8.2 输出设备
8.2.1 阴极射线管显示器
8.2.2 平板显示器
8.2.3 打印机
8.3 辅存设备
8.3.1 硬盘
8.3.2 光盘
8.3.3 U盘和固态硬盘
第9章 I/O接口
9.1 I/O技术的发展
9.2 I/O接口的组成与工作原理
9.3 中断系统
9.3.1 中断的处理过程
9.3.2 中断屏蔽
9.3.3 中断控制?
9.3.4 8086/8088微处理器的中断系统
9.4 DMA技术
9.5 通道技术
第10章 操作系统概述
10.1 操作系统的概念、特征、功能和提供的服务
10.1.1 操作系统的概念
10.1.2 操作系统的特征
10.1.3 操作系统的功能
10.1.4 操作系统提供的服务
10.2 操作系统的发展与分类
10.2.1 操作系统的发展
10.2.2 操作系统的分类
10.3 操作系统的运行环境
10.3.1 内核态与用户态
10.3.2 中断与异常
10.3.3 系统调用
10.3.4 操作系统的启动过程
10.4 现代操作系统的新发展
第11章 I/O管理
11.1 概述
11.2 I/O核心子系统
11.2.1 I/O调度
11.2.2 高速缓存与缓冲区
11.2.3 设备分配与回收
11.2.4 假脱机技术
11.2.5 I/O出错处理
第12章 文件管理
12.1 文件系统基础
12.1.1 文件概念
12.1.2 文件的逻辑结构
12.1.3 目录结构
12.1.4 文件共享
12.1.5 文件的访问控制
12.2 文件系统的实现
12.2.1 文件系统的层次结构
12.2.2 目录的实现
12.2.3 文件的实现
12.3 磁盘组织与管理
12.3.1 磁盘的组织
12.3.2 磁盘调度算法
12.3.3 磁盘中物理块的优化分布
12.3.4 磁盘的错误处理
第13章 进程管理与处理器调度
13.1 进程的状态与转换
13.2 进程的组织与控制
13.2.1 进程组织
13.2.2 进程控制
13.3 进程的同步与互斥
13.4 进程间通信
13.5 死锁及其处理
13.6 处理器调度
13.7 线程的概念与多线程模型
第14章 内存管理与虚拟存储器
14.1 内存管理基础
14.2 连续分配的内存管理
14.3 非连续分配的内存管理
14.3.1 段式存储管理
14.3.2 页式存储管理
14.3.3 段页式存储管理
14.4 虚拟存储器
14.5 页面替换与页面分配
14.5.1 页面替换
14.5.2 页面分配
14.6 Cache与虚拟存储器的协同
附录
附录A 图灵机模型
附录B 图灵奖历年获得者
附录C 数制及其转换
附录D EBCDIC码
附录E 8086/8088指令格式
附录F