第1章 概述
1.1 操作系统的概念
1.1.1 计算机系统概述
1.1.2 什么是操作系统
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.3 操作系统的分类
1.4 操作系统的功能
1.4.1 处理机管理
1.4.2 存储器管理
1.4.3 设备管理
1.4.4 文件管理
1.4.5 接口管理
1.5 现代操作系统的特征与基本概念
1.5.1 现代操作系统的特征
1.5.2 基本概念
1.6 现代主流操作系统简介
1.6.1 Windows操作系统
1.6.2 UNIX操作系统
1.6.3 Linux操作系统
1.7 研究操作系统的几种观点
【习题】
第2章 作业管理
2.1 基本概念
2.1.1 作业、作业步和作业流
2.1.3 作业管理功能
2.1.2 作业类型
2.1.4 作业的状态转换
2.2 系统接口
2.2.1 命令级接口
2.2.2 程序级接口
2.2.3 系统调用
2.3 作业管理与调度
2.3.1 批处理系统中的作业管理与调度
2.3.2 分时系统中的作业管理与调度
【习题】
第3章 进程管理
3.1 进程的概念
3.1.1 程序的顺序执行
3.1.2 程序的并发执行
3.1.3 进程的概念和特征
3.2 进程的状态及其转换
3.2.1 进程的状态
3.2.2 进程的状态转换
3.3 进程的描述
3.3.1 进程控制块
3.3.2 进程控制块的组织
3.3.3 进程上下文
3.4 进程控制
3.5 进程同步和互斥
3.5.1 基本概念
3.5.2 进程间互斥
3.5.3 信号量机制
3.5.4 进程间同步
3.6 进程通信
3.7 进程调度
3.7.1 进程调度概述
3.7.2 常用的进程调度算法
3.8 死锁
3.8.1 死锁及其产生的原因和必要条件
3.8.2 死锁的处理
3.9 线程
【习题】
第4章 存储管理
第5章 文件系统
第6章 设备管理
第7章 系统安全
第8章 windows操作系统的功能与原理