牢科学技术学院 程序查询方式 基本概念 程序查询方式:通过由/0指令所编的程序 来控制主机与外设之间的信息传送。 工作过程:先由主机通过启动指令启动外设 工作,启动后主机用测试指令不断查询外设工 作是否完成,一旦外设工作完成,就可进行数 据传送了。 特点:这种方式控制简单,但是主机和外设是 串行工作的。当外设速度很慢时,主机大量时 间被消耗在测试等待中,使主机不能充分发挥 效率。 2021年2月20日1时6分
2021年2月20日1时6分 11 2021年2月20日1时6分 程序查询方式——基本概念 • 程序查询方式:通过由I/O指令所编的程序, 来控制主机与外设之间的信息传送。 • 工作过程:先由主机通过启动指令启动外设 工作,启动后主机用测试指令不断查询外设工 作是否完成,一旦外设工作完成,就可进行数 据传送了。 • 特点:这种方式控制简单,但是主机和外设是 串行工作的。当外设速度很慢时,主机大量时 间被消耗在测试等待中,使主机不能充分发挥 效率
牢科学技术学院 程序查询方式基本概念 cPU需要不断监测状 CPU 态位以确定是否该做 下一个功/0操作。由于存储器10控制器 cPU比Io设备快得多, 状态位 所以轮询就要浪费大 量的CPU时间。 外设 2021年2月20日1时6分
2021年2月20日1时6分 12 2021年2月20日1时6分 程序查询方式——基本概念 CPU 存储器 I/O控制器 外设 状态位 CPU需要不断监测状 态位以确定是否该做 下一个I/O操作。由于 CPU比I/O设备快得多, 所以轮询就要浪费大 量的CPU时间
牢科学技术学院 程序查询方式程序流程图 匚设置计数值 段设置内存缓冲区首址 否 传送完 匚启动外设 是 匚结束0传送丁 准备好? 否 是 匚传送一个数据 °o○/程序查询 方式的程序 流程图 匚修改内存地址 2021年2月20日时6
2021年2月20日1时6分 13 2021年2月20日1时6分 程序查询方式——程序流程图 设置计数值 设置内存缓冲区首址 启动外设 传送一个数据 修改内存地址 结束I/O传送 修改计数器 准备好? 传送完? 程序查询 方式的程序 流程图 否 是 是 否
牢科学技术学院 程序中断方式 ·中断:是指cPU中止现行程序的执行,转 而执行另一个更紧迫事件的程序,一旦处 理完毕,自动返回原来被中断的程序。 中断技术的出现,提供了一种以响应外部 异常事件而改变状态流程的有效手段,它 支持了多重程序的运行及多个用户同时共 享整个计算机资源,充分发挥了计算机的 高速处理和实时处理能力,以及自动处理 机内部故障的能力。 2021年2月20日1时6分
2021年2月20日1时6分 14 2021年2月20日1时6分 程序中断方式 • 中断:是指CPU中止现行程序的执行,转 而执行另一个更紧迫事件的程序,一旦处 理完毕,自动返回原来被中断的程序。 • 中断技术的出现,提供了一种以响应外部 异常事件而改变状态流程的有效手段,它 支持了多重程序的运行及多个用户同时共 享整个计算机资源,充分发挥了计算机的 高速处理和实时处理能力,以及自动处理 机内部故障的能力
牢科学技术学院 程序中断方式基本概念 中断的基本概念 中断问题的提出 中断类型 多重中断和单级中断 中断的功能 2021年2月20日1时6分
2021年2月20日1时6分 15 2021年2月20日1时6分 程序中断方式——基本概念 • 中断的基本概念 –中断问题的提出 –中断类型 –多重中断和单级中断 –中断的功能