操作系统基础(第4版)
¥34.50定价
作者: 屠立德、王丹等
出版时间:2014年9月
出版社:清华大学出版社
- 清华大学出版社
- 9787302361060
- 4-1
- 157421
- 16开
- 2014年9月
- 工学
- 软件工程
- TP316
- 通用
- 高职
内容简介
操作系统作为核心的系统软件,负责控制和管理 整个系统的资源并组织用户高效协调地使用这些资源 。屠立德、王丹、金雪云编著的《操作系统基础(第 4版)》是在《操作系统基础(第3版)》的基础上修 订而成的。与第3版相比,第4版在结构、内容上都做 了调整、修改和增删。
本书阐述了操作系统的基本工作原理以及设计方 法,力求将现代操作系统的典型特征,即多线程、微 内核、分布式系统、客户/服务器模型与经典的操作 系统原理紧密结合。
全书共13章,主要介绍了操作系统的基本概念和 运行环境、进程和线程、处理器调度与死锁、存储管 理、设备管理、文件管理、分布式系统,最后介绍了 Windows和Linux操作系统的结构和实现。每章后面都 有本章小结及难度适宜的习题,便于读者自学或巩固 所学的知识。
本书内容丰富,结构清晰,突出基础,注重应用 ,强调理论与实践的结合,适合作为高等院校计算机 专业或相关专业操作系统课程的教材,也可以作为从 事操作系统设计与系统内核开发的技术人员的参考书 籍。
本书阐述了操作系统的基本工作原理以及设计方 法,力求将现代操作系统的典型特征,即多线程、微 内核、分布式系统、客户/服务器模型与经典的操作 系统原理紧密结合。
全书共13章,主要介绍了操作系统的基本概念和 运行环境、进程和线程、处理器调度与死锁、存储管 理、设备管理、文件管理、分布式系统,最后介绍了 Windows和Linux操作系统的结构和实现。每章后面都 有本章小结及难度适宜的习题,便于读者自学或巩固 所学的知识。
本书内容丰富,结构清晰,突出基础,注重应用 ,强调理论与实践的结合,适合作为高等院校计算机 专业或相关专业操作系统课程的教材,也可以作为从 事操作系统设计与系统内核开发的技术人员的参考书 籍。
目录
第1章 引论
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 操作系统的特性
1.5 操作系统的类型
1.5.1 多道批处理操作系统
1.5.2 分时操作系统
1.5.3 实时系统
1.5.4 网络操作系统
1.5.5 多处理操作系统
1.5.6 分布式操作系统
1.5.7 嵌入式操作系统
1.5.8 多核系统
1.6 操作系统的设计
1.6.1 设计的目标和原则
1.6.2 操作系统设计
1.7 操作系统的结构
1.7.1 模块接口法
1.7.2 层次结构设计法
1.7.3 微内核结构
1.7.4 微内核的实现
本章小结
习题
第2章 操作系统的运行环境
2.1 硬件环境
2.1.1 中央处理器
2.1.2 主存储器
2.1.3 缓冲技术
2.1.4 中断技术
2.1.5 时钟、时钟队列
2.2 操作系统与其他系统软件的关系
2.2.1 作业、作业步、进程的关系
2.2.2 重定位的概念
2.2.3 绝对装入程序与相对装入程序
2.3 操作系统与用户的接口
2.3.1 作业控制语言
2.3.2 联机作业控制
2.4 固件——微程序设计概念
2.4.1 微程序设计的概念
2.4.2 微程序设计与操作系统
本章小结
习题
第3章 进程管理
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 UNIX SVR4的进程管理
本章小结
习题
……
第4章 多线程
第5章 互斥与同步
第6章 死锁
第7章 实存储器管理技术
第8章 虚拟存储管理
第9章 设备管理
第10章 文件系统
第11章 分布式系统
第12章 Windows NT操作系统
第13章 Linux操作系统
参考文献
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 操作系统的特性
1.5 操作系统的类型
1.5.1 多道批处理操作系统
1.5.2 分时操作系统
1.5.3 实时系统
1.5.4 网络操作系统
1.5.5 多处理操作系统
1.5.6 分布式操作系统
1.5.7 嵌入式操作系统
1.5.8 多核系统
1.6 操作系统的设计
1.6.1 设计的目标和原则
1.6.2 操作系统设计
1.7 操作系统的结构
1.7.1 模块接口法
1.7.2 层次结构设计法
1.7.3 微内核结构
1.7.4 微内核的实现
本章小结
习题
第2章 操作系统的运行环境
2.1 硬件环境
2.1.1 中央处理器
2.1.2 主存储器
2.1.3 缓冲技术
2.1.4 中断技术
2.1.5 时钟、时钟队列
2.2 操作系统与其他系统软件的关系
2.2.1 作业、作业步、进程的关系
2.2.2 重定位的概念
2.2.3 绝对装入程序与相对装入程序
2.3 操作系统与用户的接口
2.3.1 作业控制语言
2.3.2 联机作业控制
2.4 固件——微程序设计概念
2.4.1 微程序设计的概念
2.4.2 微程序设计与操作系统
本章小结
习题
第3章 进程管理
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 UNIX SVR4的进程管理
本章小结
习题
……
第4章 多线程
第5章 互斥与同步
第6章 死锁
第7章 实存储器管理技术
第8章 虚拟存储管理
第9章 设备管理
第10章 文件系统
第11章 分布式系统
第12章 Windows NT操作系统
第13章 Linux操作系统
参考文献