首先了解一个概念输入输出技术是处理内存和外设设备间数据联系的,并且交互过程受cpu控制。
程序控制输入输出
程序的输入输出方法主要有四种:
无条件传送
计算机系统存在一些简单外部设备,当他们开始工作时,随时准备好接收到cpu的数据,或随时准备好数据,被cpu调用。这就是一种无条件传送。
查询方式
无条件传送方式使用也是有条件的,就是外设总是准备好数据,或者运行很慢的外设。对于那些不总是准备好的外设,就是慢速或中速设备就使用查询的方式,这种方式要求外设提供设备状态。
通过询问外设的状态,就能实现输入输出。

本文介绍了计算机系统中处理内存和外设间数据交互的输入输出技术,重点讲解了程序控制输入输出的四种方法:无条件传送、查询方式、中断方式以及直接存储器(DMA)方式。中断方式能有效提高CPU运行效率,而DMA则允许数据直接在内存和外设间传输,无需CPU参与。
最低0.47元/天 解锁文章
656





