1.1 操作系统的定义
1.1.1 计算机系统
1.1.2 操作系统的定义和目标
1.2 操作系统的形成和发展
1.2.1 人工操作阶段
1.2.2 批处理
1.2.3 多道程序设计与操作系统的形成
1.3 操作系统的类型
1.3.1 批处理操作系统
1.3.2 分时操作系统
1.3.3 实时操作系统
1.3.4 微机操作系统
1.3.5 网络操作系统
1.3.6 分布式操作系统
1.3.7 嵌入式操作系统
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.5.3 虚拟性
1.5.4.异步性
1.6 操作系统的结构设计
1.6.1 传统的操作系统结构
1.6.2 微内核操作系统结构
1.7 现代主流操作系统
1.7.1 Windows操作系统
1.7.2 UNIX操作系统
1.7.3 Linux操作系统
本章小结
习题1
第2章 操作系统运行环境及用户界面
2.1 操作系统的安装与引导
2.1.1 选择操作系统的原则
2.1.2 安装操作系统的注意事项
2.1.3 操作系统的引导过程
2.2 操作系统的运行环境
2.2.1 系统工作框架
2.2.2 中央处理机(CPU)
2.2.3 中断机制
2.2.4 I/0技术
2.2.5 时钟
2.3 用户工作环境
2.4 操作系统与用户的接口
2.4.1 用户接口的定义
2.4.2 用户接口的类型
2.5 系统功能调用
2.5.1 系统功能调用的定义
2.5.2 系统功能调用的类型
2.5.3 系统功能调用的实现
本章小结
习题2
第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.3 进程控制
3.3.1 进程的创建
3.3.2 进程的撤销
……
第4章 文件管理
第5章 存储管理
第6章 处理机调度
第7章 死锁
第8章 设备管理
第9章 操作系统的安全性
第10章 网络操作系统
第11章 分布式操作系统
第12章 嵌入式操作系统
参考文献