問答
產(chǎn)品
|
公司
|
配件目錄
|
EPC底盤號查詢
下載手機汽配人
汽配人首頁 >
問答首頁
如何解決CPU與DMA控制器同時訪問內(nèi)存的問題?
問
提問者:網(wǎng)友
|
2018-07-20
最佳回答
DMA原理:DMA(Direct Memory Access,直接內(nèi)存存取) 是所有現(xiàn)代電腦的重要特色,他允許不同速度的硬件裝置來溝通,而不需要依于 CPU 的大量 中斷 負載。否則,CPU 需要從 來源 把每一片段的資料復制到 暫存器,然后把他們再次寫回到新的地方。在這個時間中,CPU 對于其他的工作來說就無法使用。 DMA 傳輸將數(shù)據(jù)從一個地址空間復制到另外一個地址空間。當 CPU 初始化這個傳輸動作,傳輸動作本身是由 DMA 控制器 來實行和完成。典型的例子就是移動一個外部內(nèi)存的區(qū)塊到芯片內(nèi)部更快的內(nèi)存區(qū)。像是這樣的操作并沒有讓處理器工作拖延,反而可以被重新排程去處理其他的工作。DMA 傳輸對于高效能 嵌入式系統(tǒng) 算法和網(wǎng)絡是很重要的?!? 在實現(xiàn)DMA傳輸時,是由DMA控制器直接掌管總線,因此,存在著一個總線控制權(quán)轉(zhuǎn)移問題。即DMA傳輸前,CPU要把總線控制權(quán)交給DMA控制器,而在結(jié)束DMA傳輸后,DMA控制器應立即把總線控制權(quán)再交回給CPU。 一個完整的DMA傳輸過程必須經(jīng)過下面的4個步驟。 1.DMA請求 CPU對DMA控制器初始化,并向I/O接口發(fā)出操作命令,I/O接口提出DMA請求。 2.DMA響應 DMA控制器對DMA請求判別優(yōu)先級及屏蔽,向總線裁決邏輯提出總線請求。當CPU執(zhí)行完當前總線周期即可釋放總線控制權(quán)。此時,總線裁決邏輯輸出總線應答,表示DMA已經(jīng)響應,通過DMA控制器通知I/O接口開始DMA傳輸。 3.DMA傳輸 DMA控制器獲得總線控制權(quán)后,CPU即刻掛起或只執(zhí)行內(nèi)部操作,由DMA控制器輸出讀寫命令,直接控制RAM與I/O接口進行DMA傳輸。 在DMA控制器的控制下,在存儲器和外部設備之間直接進行數(shù)據(jù)傳送,在傳送過程中不需要中央處理器的參與。開始時需提供要傳送的數(shù)據(jù)的起始位置和數(shù)據(jù)長度。 4.DMA結(jié)束 當完成規(guī)定的成批數(shù)據(jù)傳送后,DMA控制器即釋放總線控制權(quán),并向I/O接口發(fā)出結(jié)束信號。當I/O接口收到結(jié)束信號后,一方面停 止I/O設備的工作,另一方面向CPU提出中斷請求,使CPU從不介入的狀態(tài)解脫,并執(zhí)行一段檢查本次DMA傳輸操作正確性的代碼。最后,帶著本次操作結(jié)果及狀態(tài)繼續(xù)執(zhí)行原來的程序。 由此可見,DMA傳輸方式無需CPU直接控制傳輸,也沒有中斷處理方式那樣保留現(xiàn)場和恢復現(xiàn)場的過程,通過硬件為RAM與I/O設備開辟一條直接傳送數(shù)據(jù)的通路,使CPU的
回答者:網(wǎng)友
產(chǎn)品精選
我來回答
看不清?換一個
提交答案
相關已解答問題
中國馬利冷卻塔的資料??急用!謝謝!
福特蒙迪歐致勝空調(diào)正常充多少氟利昂
空壓機設定的是5公斤,但是壓力表顯示的是50Pa,換算了一下好像不合適?。?/a>
石家莊東南汽車4S店哪有?有幾家
現(xiàn)在一汽豐田的AVR4性能怎么樣?那個好還是第八代雅閣好?
在徐州哪能買到高壓水槍洗車機?
鈴木en125-2a改油冷,也就是機油散熱器,誰能給我推薦個散熱器?要求尺碼一致,我不知道我的機油尺是多少
奔馳S350L4MATIC同保時捷Panamera4s?3.6邊種車好~估計在6月訂車,訂車時間需要多久~小弟在廣東佛山~他們優(yōu)
一汽森雅S80水箱多少錢
螺桿式空壓機空氣過濾器里面進了機油,對空壓機有影響嗎?該如何處理?各位高手請支招
在移動端查看:
如何解決CPU與DMA控制器同時訪問內(nèi)存的問題?
搜索問答
還沒有汽配人賬號?
立即注冊
我要提問
精彩推薦
1
車子儀表盤上的發(fā)動機標志一直亮著或者閃爍不停是什么原因
2
NVIDIA?Inspector使不了,打開以后框框里什么都沒有,按鈕全是灰色的,扳手圖標也不能點,誰來救救我啊
3
北京超載壓斷橋事故中,重型半掛牽引車允許載重55噸,為什么載160噸也沒事?求高手詳細回答。
4
汽車的彈簧片是什么材質(zhì)的?硬度是多少
5
為什么100cc的踏板車比125cc的貴很多?
6
電動車控制器換一個多少錢?
7
稱重儀表與三菱PLC通過485通訊,然后PLC對采集的數(shù)據(jù)進行分析達到重量就停止稱料,希望大家能幫幫忙謝謝
8
平時能買到的高壓水槍壓力多大?
9
中冷器和冷凝器的區(qū)別是什么
10
保時捷Boxster?普通版?AT走私的需要多少錢?
周邊商家推薦
周邊產(chǎn)品推薦
相關問答
發(fā)動機點火控制器的工作原理是什么?
parker(美國派克) 6k4 4軸步進伺服電機控制器剛開機時無法運行,用吹風機吹熱后就能運行。
華帝熱水器的控制器
變頻器制動電阻和回生電阻是同一個東西嗎? 我以前是做電動汽車電機控制器的。
如何安裝三菱可編程控制器軟件
我的電摩是3000W三十六管控制器,2000W電機,84V的電池,為什么我開20公里都不到控制器就非常燙?
唐山電動門維修,唐山維修電動門的個人或公司??道閘維修?電動門控制器, 唐山哪里有配電動門遙控器,
跪求法國尚飛牌FTS-LT50-25N-17管狀電機、FTS-電子控制盒、單路控制器和單頻道發(fā)射器的價格?。。。?!
臨沂有生產(chǎn)甲醇控制器的廠家嗎?
大眾志俊換門鎖控制器的作用
產(chǎn)品精選
電子熄火控制器
發(fā)動機預熱控制器
天窗控制器
汽車控制器
溫度控制器
控制器線束
液位控制器
電源控制器
電動車控制器
控制器
優(yōu)勢廠家
汽車控制器廠家
溫度控制器廠家
液位控制器廠家
電源控制器廠家
電動車控制器廠家
控制器廠家
奧龍控制器廠家
風尚控制器廠家
濰柴控制器廠家
一汽熄火控制器廠家
圖片大全
客車熄火控制器圖片
汽車控制器圖片
溫度控制器圖片
液位控制器圖片
汽車電子控制器圖片
電源控制器圖片
電動車控制器圖片
控制器圖片
汽車熄火控制器圖片
歐馬可控制器圖片
推薦主題
暖風控制器
汽車控制器
溫度控制器
液位控制器
電源控制器
電動車控制器
豪沃控制器
控制器
戴姆勒熄火控制器
金王子控制器
本頁是網(wǎng)友提供的關于“如何解決CPU與DMA控制器同時訪問內(nèi)存的問題?”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。
協(xié)議規(guī)則
服務協(xié)議
交易規(guī)則
注冊新用戶
幫助中心
網(wǎng)站服務
汽配旺鋪
網(wǎng)價查詢
商用車EPC查詢
營銷寶
特色市場
商用車市場
乘用車市場
東風市場
重汽市場
陜汽市場
一汽市場
北汽市場
江淮市場
專用汽車
地方分站
江蘇分站
廣東分站
山東分站
吉林分站
專用車分站
河南分站
十堰產(chǎn)業(yè)帶
云南分站
陜西市場
移動端
手機登錄:m.qipeiren.com
iPhone
Android
關于我們
|
友情鏈接
|
汽車配件批發(fā)
|
汽車配件圖片
|
汽車配件大全
|
汽配問答
|
汽配廠家
|
汽配品牌
|
汽配主題
|
汽配城
|
鄂ICP備14009261號
經(jīng)營許可證編號:鄂B2-20140114
服務熱線:0719-8311727
Copyright © 2005-2024 十堰億脈科技有限公司 版權(quán)所有
鄂公網(wǎng)安備 42030202000345號