“I/O接口与设备”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“https://www.bilibili.com/video/BV1hg411V7Bm?p=20 === 输入设备和输出设备划分 === ==== 输入设备: ==== 键盘:字符/数字键、功能键、控…”的新页面)
 
 
(未显示同一用户的1个中间版本)
第19行: 第19行:
  
 
绘图仪:按照人们的要求自动绘制图形的设备
 
绘图仪:按照人们的要求自动绘制图形的设备
 +
 +
 +
=== CPU与外设之间进行交换数据的方式 ===
 +
 +
==== 直接程序控制 ====
 +
立即程序传送方式(无条件传送或同步传送):I/O接口总是准备接收来自主机的数据或向主机输入数据,无需查看接口的状态
 +
 +
程序查询方式:CPU通过查询执行程序查询外设的状态进行判断是否准备好,简单且容易实现,但降低了CPU的利用率
 +
 +
 +
==== 中断方式 ====
 +
I/O接口准备好后会发送中断信号通知CPU,CPU确认后保存正在执行程序现场转而执行I/O中断服务程序
 +
 +
 +
==== 直接存储器存取DMA方式 ====
 +
数据的传送由DMA控制器进行控制,不需要CPU的干涉,只能进行简单的数据传送操作
 +
 +
 +
==== 通道控制方式 ====
 +
CPU按约定格式准备数据和命令,然后启动通道,通道执行响应的通道程序完成所要求的操作

2022年9月8日 (四) 08:41的最新版本

https://www.bilibili.com/video/BV1hg411V7Bm?p=20

输入设备和输出设备划分

输入设备:

键盘:字符/数字键、功能键、控制键

鼠标:常见操作有滑动、单机、双击、拖动

扫描仪:图形、图像输入设备

其他输入设备:触摸屏、声音输入设备、手写输入设备、条形码阅读器、光学字符阅读器OCR


输出设备:

显示器:分辨率(清晰程度)、可视角度(观看范围)、信息响应时间(流畅情况)、对比度(亮度的比值)

打印机:激光打印机、喷墨打印机、针式打印机

绘图仪:按照人们的要求自动绘制图形的设备


CPU与外设之间进行交换数据的方式

直接程序控制

立即程序传送方式(无条件传送或同步传送):I/O接口总是准备接收来自主机的数据或向主机输入数据,无需查看接口的状态

程序查询方式:CPU通过查询执行程序查询外设的状态进行判断是否准备好,简单且容易实现,但降低了CPU的利用率


中断方式

I/O接口准备好后会发送中断信号通知CPU,CPU确认后保存正在执行程序现场转而执行I/O中断服务程序


直接存储器存取DMA方式

数据的传送由DMA控制器进行控制,不需要CPU的干涉,只能进行简单的数据传送操作


通道控制方式

CPU按约定格式准备数据和命令,然后启动通道,通道执行响应的通道程序完成所要求的操作