Advertisement

计算机组成原理(7)I/O系统 DMA程序中断

阅读量:

信息交换

CPU管理外设有一下方式:

  • 程序查询机制
    • 程序中断机制
    • 直接内存访问(DMA)机制
    • 通道机制
    • 外围处理器机制
在这里插入图片描述

这四种方法对应上述四种方式

  • 程序查询
    数据在CPU与外设之间 全靠计算机控制
    浪费CPU

当程序发生中断时, 外围设备会主动向CPU发送通知. 相当于一致学习中的中断请求. 相较于系统查询而言, 该方法的优势在于其效率较高.

  • DMA直接受内存访问
    完全由硬件执行输入输出交换。DMA对总线的控制权被彻底转移。仅在内存与外设之间进行数据交换。其传输速度受限于内存访问的时间,并特别适用于需要处理大量数据的大规模数据交换场景。

  • 通道机制
    中央处理器向下分配了管理权限给通道机制。作为专用的处理单元,这些通道机制负责对外围设备进行统一管理和协调控制。其中一些应用被命名为输入输出处理器(IOP),它们承担着对外围设备进行统一管理和高效协调的任务。这种结构在提升系统性能方面具有显著优势,在确保更高效率的同时带来了额外的硬件开销。

外部处理器在PPU核心间的数据传输路

全部评论 (0)

还没有任何评论哟~