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