IO控制方式

IO控制方式

image


一、程序直接控制方式

流程:

image

理解:读写操作经常成对出现(要理解 CPU→存储器)

image

image

理解:

  • CPU 需要不断轮询检查,CPU 和 I/O 设备只能串行工作
  • 数据传送单位为一个(这里是以CPU视角来看)

二、中断驱动方式

image

image

三、DMA 直接存储器存取 Direct Memory Access

image

image

image

理解:

这里数据传送的单位是块,是以 CPU 视角来看的,实际上在 DMA 模块里读取数据时也是一个字一个字进行的,只不过满了一个块或多个块后才发出中断让 CPU 干预

四、通道控制方式

image

image

理解:

简单来说,通道进行的功能和 CPU 很像,也包括执行指令等,但是能识别的指令类型比较少比较单一(特定的通道指令)。

posted @   Wind_730  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示