查看“I/O接口与设备”的源代码
←
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按约定格式准备数据和命令,然后启动通道,通道执行响应的通道程序完成所要求的操作
返回至
I/O接口与设备
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
Spring Boot 2 零基础入门
Spring Cloud
Spring Boot
设计模式之禅
VUE
Vuex
Maven
算法
技能树
Wireshark
IntelliJ IDEA
ElasticSearch
VirtualBox
软考
正则表达式
程序员精讲
软件设计师精讲
初级程序员 历年真题
C
SQL
Java
FFmpeg
Redis
Kafka
MySQL
Spring
Docker
JMeter
Apache
Linux
Windows
Git
ZooKeeper
设计模式
Python
MyBatis
软件
数学
PHP
IntelliJ IDEA
CS基础知识
网络
项目
未分类
MediaWiki
镜像
问题
健身
国债
英语
烹饪
常见术语
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息