1 IO设备
(1)分类:
①按使用特性分:存储、输入输出设备。
②按传输速度分:低、中、高速设备。(以中断驱动方式进行读写)
③按信息交换单位分:字符、块设备。(块设备支持随机存取和寻址,字符设备不行)
④按设备的共享属性分:独占、共享、虚拟设备。
2 IO接口
(1)即各种控制器,用于协调外设和主机直接的数据传输和命令发送。
(2)IO控制逻辑在一定程度上实现了设备的独立性。IO控制逻辑可以看作是具体的设备驱动程序提供的功能。
(3)类型:
①按数据传输方式进行分类(外设一侧):串行、并行接口
②按主机访问设备的控制方式分类:程序查询、程序中断、DMA接口
③按功能选择的灵活性:可编程、不可编程接口
3 IO端口(IO接口中的东西)
(1)即IO接口中CPU可以直接使用的寄存器。
(2)IO端口的编址: