cpu與輸入或輸出設備間數據傳輸主要有四種方式:
1、查詢控制方式:cpu通過程序主動讀取狀態寄存器以了解接口情況,並完成相應的數據操作。查詢操作需要在時鐘周期較少的間隔內重複進行,因而cpu效率低。
2、中斷控制方式:當程序常規運行中,若外部有優先級更高的事件出現,則通過中斷請求通知cpu,cpu再讀取狀態寄存器確定事件的種類,以便執行不同的分支處理。
3、dma控制方式:直接內存存取即數據傳送的具體過程直接由硬體在內存和io之間完成,cpu只在開始時將控制權暫時交予dma,直到數據傳輸結束。
4、通道控制方式:基本方法同上述的dma控制方式,只是dma通過dma控制器完成,通道控制方式有專門通訊傳輸的通道總線完成。
- 情感問答
- 答案列表
CPU與I/O設備之間的數據傳送有哪幾種方式[朗讀]
加入收藏