第1章 绪论
1.1 操作系统概述
1.1.1 计算机系统的组成
1.1.2 操作系统的地位和作用
1.1.3 操作系统的定义
1.2 操作系统的发展
1.2.1 无操作系统的计算机系统
1.2.2 批处理系统
1.2.3 分时系统
1.2.4 实时系统
1.3 操作系统的特征和功能
1.3.1 操作系统的特征
1.3.2 操作系统的功能
1.4 本章小结
1.5 习题
第2章 进程管理
2.1 进程的基本概念
2.1.1 程序的顺序执行
2.1.2 程序的并发执行
2.1.3 进程的描述
2.2 进程控制
2.2.1 进程控制块
2.2.2 进程的创建与撤销
2.2.3 进程的阻塞与唤醒
2.3 进程的同步与互斥
2.3.1 进程间的制约关系
2.3.2 临界资源与临界区
2.3.3 信号量机制
2.3.4 用P、V操作实现进程的同步与互斥
2.3.5 经典的同步与互斥问题
2.3.6 管程的概念
2.4 线程
2.4.1 线程的概念
2.4.2 线程的种类与实现
2.4.3 线程与进程的比较
2.5 Windows进程管理
2.5.1 Windows进程和线程
2.5.2 Windows任务管理器
2.6 进程通信
2.6.1 进程通信的概念
2.6.2 共享存储器系统
2.6.3 管道通信
2.6.4 消息传递系统
2.6.5 Windows进程通信
2.7 本章小结
2.8 习题
第3章 处理机调度与死锁
3.1 处理机调度机制
3.1.1 处理机调度的级别
3.1.2 调度队列模型
3.1.3 选择调度方式和调度算法的若干准则
3.2 调度算法
3.2.1 先来先服务调度算法
3.2.2 短作业优先调度算法
3.2.3 高响应比优先调度算法
3.2.4 高优先权优先调度算法
3.2.5 时间片轮转调度算法
3.2.6 多级反馈队列调度算法
3.3 死锁
3.3.1 死锁产生的原因和必要条件
3.3.2 死锁的预防
3.3.3 死锁的避免
3.3.4 死锁的检测与解除
3.3.5 Windows 10操作系统中死锁的解除
3.4 本章小结
3.5 习题
第4章 存储器管理
4.1 存储器管理概述
4.1.1 存储器管理的任务与功能
4.1.2 程序的装入与链接
4.1.3 覆盖与对换
4.2 连续分配存储管理方式
4.2.1 单一连续分配管理方式
4.2.2 固定分区存储管理方式
4.2.3 可变分区存储管理方式
4.2.4 可重定位分区分配
4.3 分页存储管理
4.3.1 页面与页表
4.3.2 地址变换
4.3.3 两级和多级页表
4.4 分段存储管理
4.4.1 基本原理
4.4.2 地址变换与存储保护
4.5 段页式存储管理
4.5.1 基本原理
4.5.2 地址变换过程
4.6 虚拟存储器
4.6.1 虚拟存储概述
4.6.2 请求分页存储管理方式
4.6.3 请求分段存储管理方式
4.7 本章小结
4.8 习题
第5章 设备管理
5.1 设备管理概述
5.1.1 设备的分类
5.1.2 设备管理的任务与功能
5.1.3 I/O系统
5.2 I/O控制方式
5.2.1 程序I/O方式
5.2.2 中断驱动I/O控制方式
5.2.3 直接存储器访问I/O控制方式
5.2.4 I/O通道控制方式
5.3 缓冲技术
5.3.1 缓冲技术的引入
5.3.2 缓冲的种类
5.4 I/O设备分配
5.4.1 设备分配中的数据结构
5.4.2 设备分配时应考虑的因素
5.4.3 SPOOLing技术
5.5 I/O设备驱动程序
5.5.1 设备驱动程序的功能与特点
5.5.2 设备驱动程序的处理过程
5.6 磁盘存储管理
5.6.1 磁盘概述
5.6.2 磁盘调度
5.6.3 提高磁盘I/O速度的方法
5.7 本章小结
5.8 习题
第6章 文件管理
6.1 文件管理概述
6.1.1 文件
6.1.2 文件系统
6.2 文件的结构及存取方式
6.2.1 文件的逻辑结构
6.2.2 文件的物理结构
6.2.3 文件的存取方式
6.3 目录管理
6.3.1 文件控制块和索引节点
6.3.2 目录结构
6.3.3 目录查询技术
6.4 文件存储空间的管理
6.4.1 空闲表法
6.4.2 空闲链表法
6.4.3 位示图法
6.4.4 成组链接法
6.5 文件的共享与安全
6.5.1 文件的共享
6.5.2 文件的安全
6.5.3 数据一致性控制
6.6 本章小结
6.7 习题
第7章 操作系统接口
7.1 脱机用户接口
7.2 联机用户接口
7.2.1 联机命令接口
7.2.2 图形化用户界面
7.3 系统调用
7.3.1 概述
7.3.2 系统调用的实现
7.4 本章小结
7.5 习题
第8章 常用操作系统简介
8.1 Windows操作系统
8.1.1 Windows操作系统概况
8.1.2 Windows操作系统家族的特点
8.2 UNIX操作系统
8.2.1 UNIX系统的发展与历史
8.2.2 UNIX操作系统的特点
8.2.3 UNIX常用命令
8.3 Linux操作系统
8.3.1