Skip to content

12、输入输出控制方式

程序查询方式

  • CPU 和 I/O(外设)只能串行工作
  • CPU 需要一直轮询检查
  • 一次只能读/写一个字
  • 由 CPU 将数据放入内存

中断驱动方式

  • I/O 设备通过中断信号主动报告 I/O 操作已完成
  • CPU 和 I/O 可并行工作
  • CPU 利用率得到提升
  • 一次只能读/写一个字
  • 由 CPU 将数据放入内存

直接存储器方式 DMA

  • CPU 和 I/O 可以并行工作
  • 仅在传送数据块开始和结束时才需要 CPU 干预
  • 由外设直接将数据放入内存
  • 一次读写的单位为“块”而不是字
  • CPU 在一个总线周期结束时响应 DMA 请求
  • 每传送一个数据都需要占用一个存储周期

KESHAOYE-知识星球 V20251014112120