第1章 绪论
1.1 操作系统概述
1.1.1 计算机系统的组成
1.1.2 计算机系统的层次结构
1.1.3 操作系统的定义和目标
1.1.4 操作系统的作用
1.2 操作系统的形成和发展
1.2.1 人工操作阶段
1.2.2 单道批处理系统
1.2.3 多道程序设计与操作系统的形成
1.2.4 操作系统的分类
1.3 操作系统的发展现状
1.3.1 Windows操作系统
1.3.2 Linux操作系统
1.3.3 并行操作系统
1.3.4 网络操作系统
1.3.5 分布式操作系统
1.3.6 嵌入式操作系统
1.4 操作系统的特性
1.4.1并发性
1.4.2共享性
1.4.3异步性
1.4.4虚拟性
1.5 操作系统的功能
1.5.1 处理机管理
1.5.2 存储管理
1.5.3 设备管理
1.5.4 文件管理
1.5.5 用户接口
本章小结
习题
第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.2.4 多线程的实现
2.3 进程同步
2.3.1 临界资源和临界区
2.3.2 同步与互斥的概念
2.3.3 信号量
2.4 经典同步问题
2.4.1 生产者一消费者问题
2.4.2 读者一写者问题
2.4.3 哲学家就餐问题
2.5 进程通信
……
第3章 高度和死锁
第4章 存储管理
第5章 设备管理
第6章 文件管理
第7章 系统安全
参考答案
参考文献