I/O接口与设备
跳到导航
跳到搜索
https://www.bilibili.com/video/BV1hg411V7Bm?p=20
输入设备和输出设备划分
输入设备:
键盘:字符/数字键、功能键、控制键
鼠标:常见操作有滑动、单机、双击、拖动
扫描仪:图形、图像输入设备
其他输入设备:触摸屏、声音输入设备、手写输入设备、条形码阅读器、光学字符阅读器OCR
输出设备:
显示器:分辨率(清晰程度)、可视角度(观看范围)、信息响应时间(流畅情况)、对比度(亮度的比值)
打印机:激光打印机、喷墨打印机、针式打印机
绘图仪:按照人们的要求自动绘制图形的设备
CPU与外设之间进行交换数据的方式
直接程序控制
立即程序传送方式(无条件传送或同步传送):I/O接口总是准备接收来自主机的数据或向主机输入数据,无需查看接口的状态
程序查询方式:CPU通过查询执行程序查询外设的状态进行判断是否准备好,简单且容易实现,但降低了CPU的利用率
中断方式
I/O接口准备好后会发送中断信号通知CPU,CPU确认后保存正在执行程序现场转而执行I/O中断服务程序
直接存储器存取DMA方式
数据的传送由DMA控制器进行控制,不需要CPU的干涉,只能进行简单的数据传送操作
通道控制方式
CPU按约定格式准备数据和命令,然后启动通道,通道执行响应的通道程序完成所要求的操作