一、I/O设备
![](https://img2020.cnblogs.com/blog/1959382/202005/1959382-20200515211903959-459174530.png)
外部设备大致分三类
1. 人机交互设备 键盘、鼠标、打印机、显示器
2. 计算机信息存储设备 磁盘、光盘、磁带
3. 机 机通信设备 调制解调器等
1.1、输入设备
![](https://img2020.cnblogs.com/blog/1959382/202005/1959382-20200515212045565-647826834.png)
b 、输出设备
二、I/O接口
a、概述
为什么要设置接口?
1. 实现设备的选择
2. 实现数据缓冲达到速度匹配
3. 实现数据串 并格式转换
4. 实现电平转换
5. 传送控制命令
6. 反映设备的状态(“忙”、“就绪”、“中断请求”)
b、接口的功能和组成
1. 总线连接方式的 I/O 接口电路
![](https://img2020.cnblogs.com/blog/1959382/202005/1959382-20200515212419964-1534206070.png)
![](https://img2020.cnblogs.com/blog/1959382/202005/1959382-20200515213258507-459227109.png)
2、接口的功能和组成
![](https://img2020.cnblogs.com/blog/1959382/202005/1959382-20200515212621981-752082919.png)
3. I/O 接口的基本组成
![](https://img2020.cnblogs.com/blog/1959382/202005/1959382-20200515212810121-356249538.png)
4、接口类型
![](https://img2020.cnblogs.com/blog/1959382/202005/1959382-20200515212856425-405832193.png)
三、 程序查询方式