1.操作系统的演进
1.1.多道程序设计
- 早期批处理系统只能一次处理一个任务
- 多道程序设计使得批处理系统可以一次处理多个任务
- 多道程序设计是指在计算机内存中同时存放多个程序
- 多道程序在计算机的管理程序之下相互穿插运行
1.2.操作系统对程序的管理
- 进程管理
- 存储管理
- 作业管理
- 文件管理
- 设备管理
2.操作系统概览
2.1什么是操作系统?为什么要有操作系统?
操作系统是管理硬件,提供用户交互的软件系统
为什么要有操作系统?
2.2.操作系统的基本功能
- 统一管理计算机资源
- 实现了对计算机资源的抽象
- 操作系统提供了用户与计算机之间的接口
2.3.操作系统的相关概念
- 并发性
- 共享性
- 虚拟性
- 异步性
2.3.1.并发性
例子:
2.3.2.共享性
2.3.3.虚拟性
时分复用:
空分复用: