操作系统的目标
- 方便性
- 有效性
- 可扩充性
- 开放性
操作系统的作用
- OS作为用户与计算机硬件系统之间的接口
- OS作为计算机系统资源的管理者
- OS实现了对计算机资源的抽象
推动操作系统发展的主要动力
- 不断提高计算机资源利用率
- 方便用户
- 器件的不断更新换代
- 计算机体系结构的不断发展
- 不断提出新的应用需求
操作系统的发展过程
- 人工操作方式
- 脱机输入/输出(Off-Line I/O)方式
单道批处理系统
- 单道批处理系统
- 单道批处理系统的特征
(1)自动性
(2)顺序性
(3)单道性
- 单道批处理系统的缺点
系统中的资源得不到充分利用
在内存中仅有一道程序,每逢该程序在运行中发生I/O请求后,CPU便处于等待状态,必须在其I/O完成后才继续运行。I/O设备的低速性,更使CPU的利用率显著降低。
磁带或磁盘需要人工装卸,作业需要人工分类,监督程序易遭到用户程序的破坏
优点
主机和卫星机可以并行工作,提高主机和设备的使用效率,提高吞吐量
多道批处理系统
- 多道批处理系统
- 多道批处理系统的优缺点
(1)资源利用率高
(2)系统吞吐量大
(3)平均周转时间长
(4)无交互能力
- 多道批处理系统需要解决的问题
(1)处理机争用问题
(2)内存分配和保护问题
(3)I /O设备分配问题
(4)文件的组织和管理问题
(5)作业管理问题
(6)用户与系统的接口问题
- 多道批处理系统的特征
(1)多道性
(2)无序性
(3)调度性
分时系统
- 分时系统的引入
(1)人——机交互
(2)共享主机
- 分时系统实现中的关键问题
(1)及时接收
(2)及时处理
- 分时系统的特征
(1)多路性
(2)独立性
(3)及时性
(4)交互性
实时系统
- 实时系统的类型
(1)工业(武器)控制系统
(2)信息查询系统
(3)多媒体系统
(4)嵌入式系统
- 实时系统与分时系统特征的比较
(1)多路性
(2)独立性
(3)及时性
(4)交互性
(5)可靠性