1,什么是操作系统?
- 为应用程序提供一个资源集的清晰抽象
- 管理硬件资源 (多路复用共享资源:分为时间上多路复用即不同程序轮流使用和空间上轮流使用)
2,操作系统的历史
- 批处理系统
- 多道程序设计(内存中有多个不同作业,当一个作业处理等待io操作时,另一个作业可以使用CPU)
在同时发展了SPOOLING技术:任何时刻当一个作业结束运行时,操作系统就能将新的作业从磁盘读出,装进空的内存区域。该技术也可用于输出。因为这个技术的出现淘汰了IBM 1401 - 分时系统
- 个人操作系统
- 网络操作系统
- 分布式操作系统