第一章操作系统引论2.脱机输入/输出(Off-LineI/O)方式概念:脱机输入/输出方式:程序和数据的输入和输出是在外围机的控制下进行的。联机输入/输出方式:程序和数据的输入和输出是在主机的直接控制下进行的。脱机IO方式的主要优点:(1)减少了CPU的空闲时间。(2)提高主机I/O速度脱机IO方式缺点:手动换盘浪费CPU时间
第一章 操作系统引论 2. 脱机输入/输出(Off-Line I/O) ◆ 概念: ➢ 脱机输入/输出方式:程序和数据的输入和输出是在 外围机的控制下进行的。 ◆ 脱机I/O方式的主要优点: (1) 减少了CPU的空闲时间。 (2) 提高主机I/O速度。 ➢ 联机输入/输出方式:程序和数据的输入和输出是在 主机的直接控制下进行的。 ◆脱机I/O方式缺点:手动换盘浪费CPU时间
第一章操作系统引论1.2.2单道批处理系统主要目的:提高系统资源的利用率和系统吞吐量。>处理过程:把下一个作业的源是开始还有下程序转换为目标程个作业?序否停止是源程序有错吗?否运行装配目标程序目标程序
第一章 操作系统引论 1.2.2 单道批处理系统 ◆主要目的:提高系统资源的利用率和系统吞吐量。 把下一个作业的源 程序转换为目标程 序 源程序 有错吗? 否 装 配 目标程序 还有下 一个作业? 是 否 停止 运 行 目标程序 是 开始 ➢处理过程:
第一章操作系统引论单道批处理系统的特征(1)自动性。(2)顺序性。(3)单道性。缺点:资源的利用率低
第一章 操作系统引论 ◆ (1) 自动性。 (2) 顺序性。 (3) 单道性。 ◆ 缺点:资源的利用率低
第一章操作系统引论1.2.3多道批处理系统1、多道程序设计◆基本概念允许多个程序同时进入一个计算机系统的主存储器并启动进行执行的方法。原理:从宏观上看:并行从微观上看:串行优点:提高CPU的利用率可提高内存和I/O设备利用率。>增加系统吞吐量
第一章 操作系统引论 1.2.3 多道批处理系统 1、多道程序设计 ◆ 优点: ➢ 提高CPU的利用率。 ➢ 可提高内存和I/O设备利用率。 ➢ 增加系统吞吐量。 ◆ 原理: 从宏观上看:并行 从微观上看:串行 ◆基本概念 允许多个程序同时进入一个计算机系统的主存储器并 启动进行执行的方法
第一章操作系统引论I/O中断请求I/O中断请求用户程序启动1/0I/O完成启动I/OI/O完成监督程序结束中断结束中断1/O操作tt4t tgti t2ts t6(a)单道程序运行情况程序AI/O请求程序AI/O完成程序A再被调度程序A山A完成程序A程序BI/O请求程序 B程序BI/O完成程序B程序CI/O请求CI/O完成C再被调度程序CVyy程序 C程序DI/O请求程序 D程序D调度程序(b)四道程序运行情况
第一章 操作系统引论 t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 结束中断 启动 I/O I/O 完成 I/O 中断请求 启动 I/O I/O 完成 I/O 中断请求 用户程序 监督程序 I/O 操作 (a) 单道程序运行情况 程 序 A 程 序A I/O 请 求 程 序A I/O 完 成 程 序 B 程 序B I/O 请 求 程 序 C 程 序C I/O 请 求 程 序 D 程 序D I/O 请 求 C I/O 完 成 C 再被调度 程 序B I/O 完 成 程 序A再被调度 程 序 A 程 序 B 程 序 C 程 序 D 调度程序 (b) 四道程序运行情况 A完 成 结束中断