操作系统原理与实践教程(第三版) / 高等学校计算机应用规划教材
作者: 陶永才、史苇杭等
出版时间:2014年10月
出版社:清华大学出版社
- 清华大学出版社
- 9787302385097
- 172606
- 0045158424-7
- 2014年10月
- 工学
- 软件工程
- TP316
- 计算机
- 本专科
本书可作为高等院校计算机科学与技术、软件工程、信息管理等专业本、专科生教材和考研、考证参考书,亦可供从事计算机科学、工程和应用等方面工作的科技人员参考。
第1章 操作系统概论
1.1 操作系统的概念
1.1.1 操作系统的定义
1.1.2 操作系统的特征
1.1.3 操作系统的功能
1.1.4 操作系统的设计目标
1.1.5 操作系统的性能指标
1.2 操作系统的形成和发展
1.2.1 人工操作阶段
1.2.2 单道批处理
1.2.3 多道批处理
1.2.4 分时操作系统
1.2.5 个人计算机操作系统
1.2.6 实时操作系统
1.2.7 网络操作系统
1.2.8 分布式操作系统
1.2.9 操作系统的进一步发展
1.3 操作系统的结构
1.3.1 整体结构
1.3.2 分层结构
1.3.3 虚拟机
1.3.4 外核
1.3.5 客户机/服务器结构
1.4 常用操作系统简介
1.4.1 Windows系列操作系统
1.4.2 UNIX和Linux系统
1.5 小结
1.6 思考练习
第2章 操作系统的界面
2.1 用户工作环境
2.1.1 用户环境
2.1.2 系统的生成与引导
2.1.3 实例分析:Linux系统启动
2.2 操作系统的用户接口
2.2.1 命令接口
2.2.2 图形用户接口
2.2.3 程序接口
2.3 操作系统提供的服务
2.3.1 操作系统提供的基本服务
2.3.2 操作系统提供的公共函数
2.4 小结
2.5 思考练习
第3章 处理器管理
3.1 进程的引入
3.1.1 程序的顺序执行
3.1.2 程序的并发执行
3.2 进程的概念
3.2.1 进程的定义
3.2.2 进程的状态
3.2.3 进程控制块
3.3 进程控制
3.3.1 进程控制的概念
3.3.2 进程控制机构
3.3.3 进程创建
3.3.4 进程撤销
3.3.5 进程阻塞
3.3.6 进程唤醒
3.4 线程
3.4.1 线程的概念
3.4.2 线程的特点与状态
3.4.3 线程的实现
3.4.4 多线程模型
3.4.5 线程池
3.5 处理器调度
3.5.1 处理器调度的层次
3.5.2 选择调度算法的准则
3.5.3 作业调度
3.5.4 进程调度
3.6 调度算法
3.6.1 先来先服务
3.6.2 短作业(进程)优先
3.6.3 优先级调度
3.6.4 时间片轮转法
3.6.5 多级队列调度算法
3.6.6 多级反馈队列调度
3.6.7 高响应比优先调度
3.7 多处理器调度和实时调度
3.7.1 多处理器调度
3.7.2 实时调度
3.8 Linux的进程管理
3.8.1 Linux的进程描述符
3.8.2 Linux的进程状态及转换
3.8.3 Linux进程的调度
3.8.4 Linux进程的创建和终止
3.8.5 Linux的线程管理
3.9 小结
3.10 思考练习
第4章 进程同步与死锁
第5章 存储管理
第6章 文件管理
第7章 设备管理
第8章 操作系统的安全和保护
参考文献