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

詳解 (共 6 筆)

#2818872
直接記憶體存取 (Direct Memo...
(共 401 字,隱藏中)
前往觀看
12
1
#2180790
好像是DMA在操作時,CPU不能存取記憶...
(共 30 字,隱藏中)
前往觀看
9
4
#6153059
(B)錯誤 DMA 和 CPU 可以通過...
(共 58 字,隱藏中)
前往觀看
2
0
#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