1. 操作系统的基本概念
1.1 操作系统的概念
1.2 操作系统的特征
- 并发
- 共享:互斥共享、同时访问
- 虚拟:时分复用技术、空分复用技术
- 异步
1.3 操作系统的目标和功能
- 操作系统作为计算机系统资源的管理者
- 处理机管理
- 存储器管理
- 文件管理
- 设备管理
- 操作系统作为用户与计算机硬件系统之间的接口:命令接口、程序接口
- 操作系统用作扩充机器
2. 操作系统的发展与分类
- 手工操作阶段
- 批处理阶段
- 单道批处理系统
- 多道批处理系统
- 分时操作系统
- 实时操作系统
- 网络操作系统和分布式计算机系统
- 个人计算机操作系统
3. 操作系统的运行环境
3.1 操作系统的运行机制
- 内核:
- 时钟管理
- 中断机制
- 原语
- 系统控制的数据结构及处理:进程管理、存储器管理、设备管理
3.2 中断和异常的概念
- 定义
- 中断处理的过程(外中断)
3.3 系统调用
- 按功能分类
- 设备管理
- 文件管理
- 进程控制
- 进程通信
- 内存管理
4. 操作系统的体系结构
操作系统在核心态应该提供什么服务、怎样提供服务?
- 大内核
- 微内核