dma信號是什么意思?
dma原理:dma(direct memory access,直接內存存取) 是所有現代電腦的重要特色,他允許不同速度的硬件裝置來溝通,而不需要依于 cpu 的大量 中斷 負載。
否則,cpu 需要從 來源 把每一片段的資料復制到 暫存器,然后把他們再次寫回到新的地方。在這個時間中,cpu 對于其他的工作來說就無法使用。
dma 傳輸將數據從一個地址空間復制到另外一個地址空間。當 cpu 初始化這個傳輸動作,傳輸動作本身是由 dma 控制器 來實行和完成。典型的例子就是移動一個外部內存的區塊到芯片內部更快的內存區。
像是這樣的操作并沒有讓處理器工作拖延,反而可以被重新排程去處理其他的工作。dma 傳輸對于高效能 嵌入式系統 算法和網絡是很重要的。