cpu与输入或输出设备间数据传输主要有四种方式:
1、查询控制方式:cpu通过程序主动读取状态寄存器以了解接口情况,并完成相应的数据操作。查询操作需要在时钟周期较少的间隔内重复进行,因而cpu效率低。
2、中断控制方式:当程序常规运行中,若外部有优先级更高的事件出现,则通过中断请求通知cpu,cpu再读取状态寄存器确定事件的种类,以便执行不同的分支处理。
3、dma控制方式:直接内存存取即数据传送的具体过程直接由硬件在内存和io之间完成,cpu只在开始时将控制权暂时交予dma,直到数据传输结束。
4、通道控制方式:基本方法同上述的dma控制方式,只是dma通过dma控制器完成,通道控制方式有专门通讯传输的通道总线完成。
- 情感问答
- 答案列表
CPU与I/O设备之间的数据传送有哪几种方式[朗读]
加入收藏