1.输入输出设备
外部设备
包括输入/输出设备+通过输入/输出设备接口才能访问的外存储设备。
接口
用于在主机和各种外设 进行数据传输之前,完成各种协调工作,包括传输速度匹配、电平和格式转换等。
输入设备
用于向计算机输入命令、文本、数据等信息的部件。如键盘和鼠标。
输出设备
用于将计算机中的信息传输到计算机外部显示或交换。如显示器和打印机。
外存设备
指除计算机内部的Cache与主存之外的存储器。如硬磁盘和光盘。
I/O软件
包括管理程序、用户程序、驱动程序、升级补丁等。通常采用I/O指令和通道实现CPU与IO设备的信息交换。
IO指令是指令系统的一部分,是机器指令的一类。由于IO指令反映了与IO设备交互的特点,因此其指令格式与通用指令格式不同。
I/O硬件
包括I/O总线、设备控制器和接口、外部设备等。通过I/O接口(I/O控制器)与主机(总线)相连;通过设备控制器控制I/O设备的具体动作。
注意:
IO设备通过设备控制器与主板的系统总线相连。
2.I/O控制方式
2.1 程序查询方式
CPU通过程序不断查询I/O设备是否做好传输准备,以便与主机进行信息交换。