<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    成就夢想

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      21 隨筆 :: 22 文章 :: 6 評論 :: 0 Trackbacks
    DMA(Direct Memory Access,直接內存存取)

     在實現DMA傳輸時,是由DMA控制器直接掌管總線,因此,存在著一個總線控制權轉移問題。即DMA傳輸前,CPU要把總線控制權交給DMA控制器,而在結束DMA傳輸后,DMA控制器應立即把總線控制權再交回給CPU。一個完整的DMA傳輸過程必須經過下面的4個步驟:
    1,DMA請求
    2,DMA響應
    3,DMA傳輸
    4,DMA結束
    DMA與cpu 使用內存的三種方式:
    1.停止CPU訪問內存
    2.周期挪用
    3.DMA與CPU交替訪內

    設備控制器不能通過 DMA 直接存儲到用戶空間,但通過利用上面提到的第一
    項,則可以達到相同效果。把內核空間地址與用戶空間的虛擬地址映射到同一個物理地址,這樣,
    DMA 硬件(只能訪問物理內存地址)就可以填充對內核與用戶空間進程同時可見的緩沖區(見圖)


    這樣真是太好了,省去了內核與用戶空間的往來拷貝,但前提條件是,內核與用戶緩沖區必須
    使用相同的頁對齊,緩沖區的大小還必須是磁盤控制器塊大?。ㄍǔ?512 字節磁盤扇區)的倍
    數。操作系統把內存地址空間劃分為頁,即固定大小的字節組。內存頁的大小總是磁盤塊大小的倍
    數,通常為 2 次冪(這樣可簡化尋址操作)。典型的內存頁為 1,024、2,048 和 4,096 字節。虛擬和
    物理內存頁的大小總是相同的。
    posted on 2012-06-14 11:49 iamct 閱讀(344) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 三级黄色片免费看| 久久美女网站免费| 69精品免费视频| 国产禁女女网站免费看| 亚洲AV无码精品无码麻豆| 亚洲人成色在线观看| 中文字幕在线免费看| 久久久久久国产精品免费免费| 亚洲日韩人妻第一页| 亚洲一本之道高清乱码| 乱爱性全过程免费视频| 成人午夜免费福利视频| 中文字幕精品无码亚洲字| 国产成人精品亚洲2020| 热99RE久久精品这里都是精品免费 | 一个人看的www在线免费视频| 最近免费中文在线视频| mm1313亚洲国产精品美女| 亚洲福利电影在线观看| 2022免费国产精品福利在线| 无码免费午夜福利片在线| 亚洲国产精品无码久久久不卡| 亚洲第一成年免费网站| 91精品国产免费| 久久久久亚洲AV成人网人人网站| 亚洲乱码在线观看| 日韩午夜理论免费TV影院| 亚洲免费在线观看| 亚洲乱理伦片在线观看中字| 99久久99久久精品免费观看| MM131亚洲国产美女久久 | 亚洲免费人成视频观看| 丝袜足液精子免费视频| 免费国产a国产片高清| 国产成人精品日本亚洲网址| 无码囯产精品一区二区免费| 国产成人毛片亚洲精品| 国产精品久久久久久亚洲影视 | 每天更新的免费av片在线观看| 久久亚洲AV永久无码精品| 在线看亚洲十八禁网站|