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按约定格式准备数据和命令,然后启动通道,通道执行响应的通道程序完成所要求的操作