第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.4.1 操作系统的基本服务
1.4.2 操作级接口
1.4.3 程序级接口
1.5 操作系统的体系结构
1.5.1 无结构系统
1.5.2 层次结构
1.5.3 虚拟机结构
1.5.4 微内核结构
习题一
第2章 进程管理
2.1 进程概述
2.1.1 程序的顺序执行与并发执行
2.1.2 进程的概念
2.1.3 进程的状态和转换
2.1.4 进程的描述
2.2 进程控制
2.2.1 进程的创建
2.2.2 进程的撤销
2.2.3 进程的阻塞与唤醒
2.2.4 进程的挂起与激活
2.3 线程
2.3.1 线程的概念
2.3.2 线程的状态
2.3.3 线程的描述与控制
2.3.4 线程的并发执行
2.3.5 线程的实现
2.4 进程同步
2.4.1 进程同步的基本概念
2.4.2 临界区管理
2.4.3 信号量机制
2.4.4 管程
2.5 经典进程同步问题
2.5.1 生产者-消费者问题
2.5.2 哲学家用餐问题
2.5.3 读者-写者问题
2.6 进程通信