一、输入输出系统的基本概念
I/O设备就是可以将数据输入到计算机,或者接收计算输出数据的外部设备。例如显示器、鼠标键盘。可统称为外部设备。
在这里插入图片描述
I/O接口:又称I/O控制器、设备控制器,负责协调主机与外部设备之间的数据传输。因为I/O设备繁多,所以I/O接口的种类也很多。
(一)I/O控制方式
程序查询方式
CPU执行某程序,发出启动I/O设备指令,而后CPU对I/O接口的状态寄存器进行轮询,判断I/O设备是否响应,如果有则CPU从数据寄存器中的内容进行转存处理,否则进行持续的轮询忙等,造成CPU效率低。
程序中断方式
CPU执行某程序是,发出I/O启动命令,而后CPU执行其他指令,当I/O设备准备完成后,I/O接口的状态寄存器发出中断请求,CPU在指令执行周期结束后处理中断服务,进行I/O设备响应处理。