演变过程:
引入总线(3总线):CPU和IO并行工作,中断方式/DMA方式
4、具有IO处理机的阶段
基本组成:
IO软件:
驱动程序,用户程序,管理程序,升级补丁等
通常采用IO指令和通道指令实现CPU和IO设备的信息交换
(1)IO指令:(了解)
CPU指令的一部分
操作码:识别IO指令
命令码:做什么操作
设备码:哪个设备
(2)通道指令:
通道自身的指令
指出数据的首地址,传送字数,操作命令
通道指令放在主存中,由CPU执行IO设备的指令,由通道代替CPU对IO设备进行管理
IO硬件:
包括外部设备,设备控制器,IO总线
接口:两个部件之间的交接部分。
IO与主机交换信息方式
在IO准备时CPU一直查询IO是否准备完毕
启动IO后CPU继续执行指令,等到指令执行结束后,处理IO设备发送来的中断请求
不需要CPU暂停