设备 CPU 凵动作开始 0 控 BS 制 ⑤ Ready RD K 动作结束 寄存器 数据缓冲器 输入数据 数据 图9.1程序查询方式接口示意图
设备 CPU ② 动作开始 0 1 控 ① S BS 制 ⑤ Ready 0 1 RD ④ 动作结束 ⑥ ③ 寄存器 数据缓冲器 输入数据 数据 图 9 .1 程序查询方式接口示意图
3.程序控制方式的流程 匚启动设备 查询设备状态 准备好? Y 传送数据 内存地址递增1 传送量递减 传送完 关闭设备 程序控制流图
3. 程序控制方式的流程 启 动 设 备 查询设备状态 N 准备好? Y 传 送 数 据 内存地址递增 传送量递减 N 传送完? Y 关闭设备 程序控制流图
显然,这种方式的优点是CPU的操作可 以和/O设备操作同步,且接口硬件比 较简单。但缺点是,当程序进入循环时 CPU只能踏步等待,不能处理其他任务
显然,这种方式的优点是CPU的操作可 以和I/ O设备操作同步,且接口硬件比 较简单。但缺点是,当程序进入循环时, CPU只能踏步等待,不能处理其他任务。
93程序中断方式 9.3.1中断的定义 中断是指计算机系统运行时,出现来自处理机 以外的任何现行程序不知道的事件,CPU暂停 现行程序,转去处理这些事件,待处理完备 再返回原来的程序继续执行,这个过程称为中 断,这种控制方式称为中断控制方式。 它有4个特点: ①CPU与外围设备可以并行工作; ②能够处理异常事件; ③数据的输入输出要经过CPU; ④一般用来连接低速设备
9.3 程序中断方式 9.3.1 中断的定义 中断是指计算机系统运行时,出现来自处理机 以外的任何现行程序不知道的事件,CPU暂停 现行程序,转去处理这些事件,待处理完备, 再返回原来的程序继续执行,这个过程称为中 断,这种控制方式称为中断控制方式。 它有4个特点: ①CPU与外围设备可以并行工作; ②能够处理异常事件; ③数据的输入输出要经过CPU; ④一般用来连接低速设备。
49.3.2中断的分类 中断的分类如下: 自愿中断—指令中断 内中断 硬件故障 强迫中断 中断 软件中断 外设请求 外中断(强迫中断) 人的干预
9.3.2 中断的分类 中断的分类如下: 自愿中断---指令中断 内中断 硬件故障 强迫中断 中断 软件中断 外设请求 外中断(强迫中断) 人的干预