7 有關直接記憶體存取(DMA),下列何者錯誤?
(A)通常使用一個 DMA 控制器來配合
(B)DMA controller 要取得匯流排的控制權需先發訊號向 CPU 請求
(C)DMA controller 使用匯流排的期間,CPU 無法取得匯流排的使用權
(D)DMA 可以執行 I/O 設備對記憶體或記憶體之間的資料傳送
答案:登入後查看
統計: A(26), B(136), C(194), D(38), E(0) #1187337
統計: A(26), B(136), C(194), D(38), E(0) #1187337
詳解 (共 6 筆)
#1304780
DMA在使用期間CPU不能使用bus不對嗎?
1
0
#3979003
直接記憶體存取(Direct Memory Access,DMA)是電腦科學中的一種記憶體存取技術。它允許某些電腦內部的硬體子系統(電腦外設),可以獨立地直接讀寫系統記憶體,而不需中央處理器(CPU)介入處理 。在同等程度的處理器負擔下,DMA是一種快速的資料傳送方式。很多硬體的系統會使用DMA,包含硬碟控制器、繪圖顯示卡、網路卡和音效卡。
DMA是所有現代電腦的重要特色,它允許不同速度的硬體裝置來溝通,而不需要依於中央處理器的大量中斷負載。否則,中央處理器需要從來源把每一片段的資料複製到暫存器,然後把它們再次寫回到新的地方。在這個時間中,中央處理器對於其他的工作來說就無法使用。
DMA傳輸常使用在將一個記憶體區從一個裝置複製到另外一個。當中央處理器初始化這個傳輸動作,傳輸動作本身是由DMA控制器來實行和完成。
1
0
#4326072
C.
CPU與DMA存取記憶體發生碰撞時,會優先讓給DMA,因為給DMA使用消耗較低
0
0