|
|
I/O接口又称为界面,指两个相对独立子系统之间的相连部分。用于连接主机和I/O设备的这个转换机构就是I/O接口电路。
|
|
|
|
|
(2)按主机访问I/O设备的控制方式,可分为程序查询接口、中断接口、DMA接口以及通道控制器、I/O处理机等。
|
|
|
|
|
|
|
|
(1)程序查询方式。在这种方式下,CPU通过执行程序查询外设的状态,判断外设是否准备好进行数据传送。
|
|
|
(2)立即程序传送方式。在这种方式下,I/O接口总是准备好接收来自主机的数据,或随时准备向主机输入数据,CPU无须查看接口的状态,而直接执行输入/输出指令进行数据传送。这种方式又称为无条件传送或同步传送。
|
|
|
|
中断方式是指当出现来自系统外部、机器内部,甚至处理机本身的任何例外时,CPU暂停执行现行程序,转去处理这些事件,等处理完成后再返回来继续执行原先的程序。
|
|
|
|
DMA(直接存储器存取)方式不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无须CPU介入,可大大提高CPU的工作效率。
|
|
|
|
通道又称输入/输出处理器(IOP),目的是使CPU摆脱繁重的输入输出负担和共享输入输出接口,多用于大型计算机系统中。根据多台外围设备共享通道的不同情况,可将通道分为3种类型:字节多路通道、选择通道和数组多路通道。
|
|
|