计组 IO系统(学习-20190801)

信息交换的控制方式

一般分为5种:程序查询方式,程序中断传送方式,直接内存查询方式,通道控制方式,外围处理机方式(前两种主要用程序实现,后三种主要用附加硬件实现)

程序查询方式:

又称为程序控制I/O方式,外部设备编址方式一般有两种:统一编址法和单独编址法;

程序查询方式的优点是简单经济,只需配备少量的硬设备,缺点是系统效率低,位了查询I/O设备是否有数据传送,CPU要周期性地停止主程序的运行而转向查询子程序。另一方面,对于I/O设备来说,也有响应时间的问题;因此,程序查询方式一般使用于I/O设备少,数据传输率低的系统;

程序中断方式:

计算机由于不可抗性的急需处理的事件引起的CPU暂时中断现行程序的执行,而转向另一个服务程序,这个执行过程就是中断,中断的作用主要有以下几点:实现CPU与I/O设备并行工作,提高机器的可靠性,便于实现人机联系,实现多道程序,实现实时处理,实现母胎程序和操作系统的联系;

CPU要响应中断必须满足以下三个条件:中断源有中断请求,CPU允许接收中断请求,一般情况下,都要等到一条指令执行完后才能响应中断。只有遇到特殊的长指令才允许中途打断他们;

中断处理方式有简单中断和程序中断两种;

中断处理步骤:1.关中断2.保存断点和现场3.判别中断条件,转入中断服务程序4.开中断5.执行中断服务程序6.关中断7.恢复现场,恢复断电8.开中断9.返回断点

判断中断条件的三种方法:1.查询法2.串行排队链法和向量中断3.独立请求法

DMA方式:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容