免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

計(jì)算機(jī)組成原理:DMA方式與中斷方式對(duì)比及三種傳送方式詳解

計(jì)算機(jī)組成原理:DMA方式與中斷方式對(duì)比及三種傳送方式詳解 1. 從一道408真題說起DMA到底在考什么如果你正在準(zhǔn)備計(jì)算機(jī)408統(tǒng)考或者本科學(xué)到《計(jì)算機(jī)組成原理》的I/O系統(tǒng)這一章大概率會(huì)在選擇題里反復(fù)遇到DMA相關(guān)的題目。尤其是2024年那道第45題把DMA方式和中斷方式放在一起對(duì)比考的就是“誰在什么時(shí)候向CPU要總線”“數(shù)據(jù)傳送的單位是什么”“CPU到底有沒有被完全解放”這幾個(gè)核心點(diǎn)。很多人背了“DMA是直接存儲(chǔ)器訪問”這句話但一到做題就分不清DMA請(qǐng)求和中斷請(qǐng)求的觸發(fā)時(shí)機(jī)也搞不明白周期挪用和停止CPU訪存這兩種方式的區(qū)別。這篇文章就是沖著這個(gè)痛點(diǎn)來的。我會(huì)把DMA方式從“為什么需要它”開始拆一直講到三種DMA傳送方式的時(shí)序差異、DMA控制器的內(nèi)部結(jié)構(gòu)、與中斷方式的本質(zhì)區(qū)別以及408考試?yán)锍R姷某鲱}角度。不管你是考研黨、期末突擊的本科生還是想從底層理解I/O傳送機(jī)制的開發(fā)者這篇內(nèi)容都能幫你把DMA這條線徹底理清楚。先給一個(gè)最簡結(jié)論DMA方式的核心價(jià)值在于讓數(shù)據(jù)傳送過程不經(jīng)過CPU的寄存器中轉(zhuǎn)由專門的硬件控制器直接在I/O設(shè)備和主存之間搬運(yùn)數(shù)據(jù)。CPU只需要在傳送開始前做初始化傳送結(jié)束后處理一下收尾工作中間的大批量數(shù)據(jù)搬運(yùn)它完全可以不管。這就是為什么磁盤、網(wǎng)卡、顯卡這些高速設(shè)備都離不開DMA。但“不管”不等于“完全不參與”。DMA控制器要占用總線而總線是CPU和主存通信的公共通道所以DMA和CPU之間必然存在總線爭用問題。怎么爭、爭多久、爭的時(shí)候CPU怎么辦這就是三種DMA傳送方式要解決的問題也是408最愛考的地方。2. DMA控制器的內(nèi)部構(gòu)造與工作流程拆解2.1 DMA控制器里到底裝了哪些寄存器要理解DMA怎么工作先得知道DMA控制器DMAC內(nèi)部有哪些關(guān)鍵部件。你可以把它想象成一個(gè)專門負(fù)責(zé)搬貨的小工他手里必須拿著幾張單子才能干活。主存地址寄存器AR記錄當(dāng)前要讀寫的主存地址。每傳送一個(gè)數(shù)據(jù)這個(gè)地址會(huì)自動(dòng)加一或減一指向下一個(gè)存儲(chǔ)單元。初始值由CPU在初始化階段寫入。字計(jì)數(shù)器WC記錄還剩多少個(gè)數(shù)據(jù)要傳送。每傳送一個(gè)數(shù)據(jù)計(jì)數(shù)器減一。當(dāng)計(jì)數(shù)器減到零時(shí)DMA控制器會(huì)向CPU發(fā)出一個(gè)“傳送結(jié)束”的信號(hào)通常表現(xiàn)為中斷請(qǐng)求。初始值也是CPU寫入的等于要傳送的數(shù)據(jù)塊長度。數(shù)據(jù)緩沖寄存器DR暫時(shí)存放每次傳送的數(shù)據(jù)。對(duì)于輸入方向設(shè)備的數(shù)據(jù)先進(jìn)入DR再寫到主存對(duì)于輸出方向主存的數(shù)據(jù)先讀到DR再送到設(shè)備。設(shè)備地址寄存器DAR存放I/O設(shè)備的地址或設(shè)備號(hào)用來選中本次傳送的目標(biāo)設(shè)備??刂婆c狀態(tài)邏輯包括DMA請(qǐng)求觸發(fā)器、中斷機(jī)構(gòu)、控制電路等。它負(fù)責(zé)接收設(shè)備的DMA請(qǐng)求向CPU發(fā)出總線請(qǐng)求信號(hào)在獲得總線控制權(quán)后產(chǎn)生讀寫命令和地址選通信號(hào)控制整個(gè)傳送過程。中斷機(jī)構(gòu)當(dāng)字計(jì)數(shù)器歸零時(shí)向CPU發(fā)出中斷請(qǐng)求通知CPU“這批數(shù)據(jù)搬完了你可以來做收尾了”。這幾部分協(xié)同工作的流程用一句話概括就是CPU初始化參數(shù)設(shè)備發(fā)出請(qǐng)求DMAC向CPU申請(qǐng)總線拿到總線后直接在設(shè)備和主存之間搬數(shù)據(jù)搬完后通過中斷通知CPU。2.2 一次完整的DMA傳送經(jīng)歷了什么我把一次DMA傳送的完整過程拆成三個(gè)階段這樣你在做題時(shí)能清楚地知道每個(gè)階段誰在控制總線。第一階段預(yù)處理階段。CPU執(zhí)行幾條I/O指令把主存起始地址寫入AR把傳送字?jǐn)?shù)寫入WC把設(shè)備地址寫入DAR把傳送方向讀還是寫和控制信息寫入控制寄存器。然后CPU啟動(dòng)設(shè)備繼續(xù)執(zhí)行主程序。這個(gè)階段CPU是主動(dòng)的但它只做了參數(shù)配置沒有搬運(yùn)任何數(shù)據(jù)。第二階段數(shù)據(jù)傳送階段。I/O設(shè)備準(zhǔn)備好一個(gè)數(shù)據(jù)后向DMAC發(fā)出DMA請(qǐng)求。DMAC向CPU發(fā)出總線請(qǐng)求BRCPU在當(dāng)前總線周期結(jié)束后釋放總線發(fā)出總線允許信號(hào)BG。DMAC獲得總線控制權(quán)后向設(shè)備發(fā)出讀寫命令同時(shí)把AR中的地址送到地址總線完成一個(gè)數(shù)據(jù)在設(shè)備和主存之間的直接傳送。每傳送一個(gè)數(shù)據(jù)AR加一WC減一。這個(gè)階段完全由DMAC控制總線CPU不能訪存。第三階段后處理階段。當(dāng)WC減到零時(shí)DMAC向CPU發(fā)出中斷請(qǐng)求。CPU響應(yīng)中斷后執(zhí)行中斷服務(wù)程序檢查傳送是否出錯(cuò)處理善后工作然后繼續(xù)原來的程序。這個(gè)階段CPU重新拿回總線控制權(quán)。注意DMA方式下CPU并沒有完全“閑著”。預(yù)處理和后處理都需要CPU參與只是中間大批量數(shù)據(jù)搬運(yùn)不需要CPU介入。408選擇題經(jīng)常在這里設(shè)陷阱說“DMA方式下CPU完全不參與I/O過程”這是錯(cuò)的。2.3 DMA請(qǐng)求和中斷請(qǐng)求的本質(zhì)區(qū)別很多人分不清DMA請(qǐng)求和中斷請(qǐng)求其實(shí)它們解決的是完全不同的問題。中斷請(qǐng)求是設(shè)備告訴CPU“我有一件事需要你處理”比如鍵盤按下了、磁盤讀完了一個(gè)扇區(qū)需要CPU來取數(shù)據(jù)。中斷請(qǐng)求的響應(yīng)發(fā)生在一條指令執(zhí)行完畢之后CPU需要保存現(xiàn)場(chǎng)、跳轉(zhuǎn)到中斷服務(wù)程序、執(zhí)行指令來搬運(yùn)數(shù)據(jù)。數(shù)據(jù)傳送必須經(jīng)過CPU的寄存器。DMA請(qǐng)求是設(shè)備告訴DMAC“我準(zhǔn)備好了一個(gè)數(shù)據(jù)你可以來搬了”。DMAC再向CPU申請(qǐng)總線。DMA請(qǐng)求的響應(yīng)發(fā)生在總線周期結(jié)束時(shí)不需要CPU執(zhí)行任何指令來搬運(yùn)數(shù)據(jù)數(shù)據(jù)直接在設(shè)備和主存之間流動(dòng)。用一個(gè)生活類比中斷方式就像你每次收快遞都要親自下樓去拿拿上來還要拆開放到指定位置DMA方式就像你雇了一個(gè)搬運(yùn)工快遞到了他直接幫你搬到倉庫你只需要告訴他倉庫地址和一共幾件貨搬完了他會(huì)通知你一聲。這個(gè)區(qū)別直接決定了兩種方式的適用場(chǎng)景中斷方式適合低速、少量、隨機(jī)出現(xiàn)的I/O請(qǐng)求DMA方式適合高速、大批量、連續(xù)的數(shù)據(jù)塊傳送。3. 三種DMA傳送方式CPU到底什么時(shí)候讓出總線這是408考試的核心考點(diǎn)也是實(shí)際硬件設(shè)計(jì)中最關(guān)鍵的取舍。三種方式分別是停止CPU訪存、周期挪用也叫周期竊取、交替訪問。它們的區(qū)別本質(zhì)上是“DMAC和CPU怎么分時(shí)使用總線”的問題。3.1 停止CPU訪存方式簡單粗暴但浪費(fèi)嚴(yán)重這種方式下當(dāng)DMAC需要傳送數(shù)據(jù)時(shí)它向CPU發(fā)出一個(gè)停止信號(hào)CPU收到后完全放棄總線控制權(quán)把總線讓給DMAC。DMAC可以連續(xù)不斷地傳送整個(gè)數(shù)據(jù)塊直到全部傳完才把總線還給CPU。優(yōu)點(diǎn)控制簡單DMAC不需要復(fù)雜的時(shí)序邏輯數(shù)據(jù)傳送速率很高因?yàn)镈MAC可以獨(dú)占總線連續(xù)工作。缺點(diǎn)CPU在DMA傳送期間完全不能訪存如果數(shù)據(jù)塊很大CPU會(huì)被“凍結(jié)”很長時(shí)間。實(shí)際上CPU在此期間只能做一些不需要訪存的操作比如執(zhí)行寄存器之間的運(yùn)算但現(xiàn)代程序幾乎每幾條指令就要訪存所以CPU實(shí)際上處于停滯狀態(tài)。適用場(chǎng)景數(shù)據(jù)塊傳送速率極高、CPU在此期間確實(shí)沒有緊急訪存需求的場(chǎng)合。實(shí)際中很少單獨(dú)使用因?yàn)槔速M(fèi)太嚴(yán)重。從408出題角度看這種方式的關(guān)鍵特征是DMAC獨(dú)占總線CPU在傳送期間無法訪存?zhèn)魉徒Y(jié)束后CPU才恢復(fù)。題目可能會(huì)問“這種方式下CPU是否參與傳送”答案是CPU不參與數(shù)據(jù)搬運(yùn)但被強(qiáng)制暫停訪存。3.2 周期挪用方式像“插空”一樣搶總線周期挪用Cycle Stealing是目前實(shí)際系統(tǒng)中最常用的方式。它的核心思想是DMAC每次只申請(qǐng)一個(gè)總線周期傳送一個(gè)數(shù)據(jù)后就釋放總線CPU可以繼續(xù)訪存。如果下一個(gè)數(shù)據(jù)準(zhǔn)備好了DMAC再申請(qǐng)下一個(gè)總線周期。這里有一個(gè)關(guān)鍵的優(yōu)先級(jí)問題當(dāng)DMAC和CPU同時(shí)請(qǐng)求訪存時(shí)誰的優(yōu)先級(jí)更高答案是DMAC的優(yōu)先級(jí)更高。因?yàn)镮/O設(shè)備的數(shù)據(jù)傳送有嚴(yán)格的時(shí)間要求如果數(shù)據(jù)沒有及時(shí)取走可能會(huì)被后續(xù)數(shù)據(jù)覆蓋導(dǎo)致丟失。而CPU的訪存請(qǐng)求可以推遲一兩個(gè)周期對(duì)程序執(zhí)行影響很小。周期挪用方式下DMAC的請(qǐng)求可能遇到兩種情況第一種CPU正在執(zhí)行不需要訪存的指令比如寄存器運(yùn)算DMAC可以直接獲得總線不影響CPU。第二種CPU正在訪存DMAC需要等待當(dāng)前總線周期結(jié)束后才能獲得總線這會(huì)“挪用”一個(gè)或幾個(gè)CPU的訪存周期。優(yōu)點(diǎn)既滿足了I/O設(shè)備的數(shù)據(jù)傳送需求又讓CPU在DMAC不傳送數(shù)據(jù)的間隙正常訪存總線利用率高。缺點(diǎn)DMAC每傳送一個(gè)數(shù)據(jù)都要走一遍“請(qǐng)求-授權(quán)-傳送-釋放”的流程控制邏輯比停止CPU方式復(fù)雜。另外每次挪用都會(huì)讓CPU的指令執(zhí)行延長一個(gè)或幾個(gè)周期雖然單次影響小但大量傳送時(shí)累積起來也會(huì)降低CPU效率。適用場(chǎng)景絕大多數(shù)實(shí)際系統(tǒng)包括早期的磁盤控制器、網(wǎng)卡等。408考試中周期挪用方式最愛考的點(diǎn)是DMAC和CPU爭用總線的優(yōu)先級(jí)、每次傳送的數(shù)據(jù)量一個(gè)數(shù)據(jù)、對(duì)CPU的影響延長訪存周期但不停止程序執(zhí)行。3.3 交替訪問方式把總線時(shí)間切片交替訪問方式也叫透明DMA的設(shè)計(jì)思路更巧妙它把總線時(shí)間固定地分成兩個(gè)交替的時(shí)段一個(gè)時(shí)段給CPU訪存一個(gè)時(shí)段給DMAC傳送數(shù)據(jù)。兩者像火車時(shí)刻表一樣輪流使用總線互不干擾。這種方式下DMAC不需要向CPU申請(qǐng)總線也不需要CPU發(fā)出總線允許信號(hào)。它只需要在屬于自己的時(shí)間片到來時(shí)直接使用總線即可。CPU甚至感覺不到DMAC的存在因?yàn)樗脑L存時(shí)間片是固定的不會(huì)被DMAC打亂。優(yōu)點(diǎn)CPU和DMAC都不需要等待對(duì)方總線利用率達(dá)到最高控制邏輯也相對(duì)規(guī)整。缺點(diǎn)對(duì)CPU的訪存時(shí)間有額外要求需要CPU的存取周期大于DMAC傳送一個(gè)數(shù)據(jù)所需的時(shí)間這樣才能在CPU的存取周期內(nèi)插入DMAC的訪存時(shí)段。如果CPU本身很快存取周期很短這種方式就不太適用。另外如果DMAC沒有數(shù)據(jù)要傳送它的時(shí)間片就浪費(fèi)了。適用場(chǎng)景CPU存取周期較長、I/O設(shè)備傳送速率較高的系統(tǒng)。實(shí)際中不如周期挪用方式常見。三種方式的對(duì)比總結(jié)對(duì)比維度停止CPU訪存周期挪用交替訪問總線控制權(quán)DMAC獨(dú)占每次一個(gè)周期固定時(shí)間片交替CPU是否停止訪存完全停止僅被挪用周期不受影響數(shù)據(jù)傳送速率最高較高較高控制復(fù)雜度最簡單較復(fù)雜中等總線利用率低高最高實(shí)際使用頻率很少最常用較少4. DMA方式與中斷方式的對(duì)比408選擇題的高頻陷阱4.1 從數(shù)據(jù)傳送路徑看本質(zhì)差異中斷方式下數(shù)據(jù)傳送的路徑是設(shè)備 → CPU寄存器 → 主存。設(shè)備準(zhǔn)備好數(shù)據(jù)后向CPU發(fā)中斷請(qǐng)求CPU響應(yīng)中斷后執(zhí)行中斷服務(wù)程序用指令把設(shè)備數(shù)據(jù)讀入CPU寄存器再從寄存器寫入主存。每傳送一個(gè)數(shù)據(jù)都需要CPU執(zhí)行若干條指令。DMA方式下數(shù)據(jù)傳送的路徑是設(shè)備 → DMAC → 主存或反向。數(shù)據(jù)不經(jīng)過CPU寄存器由硬件直接搬運(yùn)。CPU只在開始和結(jié)束時(shí)參與。這個(gè)差異帶來幾個(gè)直接后果第一DMA的傳送速率遠(yuǎn)高于中斷方式因?yàn)椴皇蹸PU指令執(zhí)行速度的限制第二DMA方式下CPU的寄存器不需要保存和恢復(fù)因?yàn)闆]有中斷服務(wù)程序來搬運(yùn)數(shù)據(jù)第三DMA方式需要額外的硬件DMAC成本更高。4.2 響應(yīng)時(shí)機(jī)和優(yōu)先級(jí)的區(qū)別中斷請(qǐng)求的響應(yīng)時(shí)機(jī)是當(dāng)前指令執(zhí)行結(jié)束后CPU檢查中斷請(qǐng)求如果有則響應(yīng)。這意味著中斷響應(yīng)至少延遲一條指令的時(shí)間。DMA請(qǐng)求的響應(yīng)時(shí)機(jī)是當(dāng)前總線周期結(jié)束后CPU釋放總線。DMA請(qǐng)求的優(yōu)先級(jí)高于中斷請(qǐng)求因?yàn)镈MA請(qǐng)求對(duì)應(yīng)的是數(shù)據(jù)傳送的硬實(shí)時(shí)需求如果延遲可能導(dǎo)致數(shù)據(jù)丟失。在408題目中經(jīng)常出現(xiàn)這樣的選項(xiàng)“DMA請(qǐng)求的響應(yīng)發(fā)生在一條指令執(zhí)行結(jié)束后”——這是錯(cuò)的DMA請(qǐng)求發(fā)生在總線周期結(jié)束后。“中斷請(qǐng)求的響應(yīng)發(fā)生在一條指令執(zhí)行結(jié)束后”——這是對(duì)的。4.3 中斷方式能處理異常事件DMA不能這是兩者功能定位的根本區(qū)別。中斷方式不僅能用于數(shù)據(jù)傳送還能處理各種異常事件比如除零錯(cuò)誤、缺頁異常、設(shè)備故障等。中斷服務(wù)程序可以根據(jù)不同的中斷源執(zhí)行不同的處理邏輯。DMA方式只負(fù)責(zé)數(shù)據(jù)搬運(yùn)它不能處理異常事件。如果傳送過程中出現(xiàn)錯(cuò)誤比如設(shè)備故障DMAC通常只能記錄錯(cuò)誤狀態(tài)然后通過中斷通知CPU來處理。也就是說DMA方式在出錯(cuò)時(shí)仍然需要借助中斷機(jī)制來通知CPU。408常見陷阱說“DMA方式可以處理所有I/O操作不需要中斷方式”——這是錯(cuò)的。DMA只負(fù)責(zé)數(shù)據(jù)傳送異常處理、控制命令的發(fā)送、狀態(tài)檢查等仍然需要CPU通過中斷方式或程序查詢方式來完成。4.4 優(yōu)先級(jí)和屏蔽問題在中斷系統(tǒng)中每個(gè)中斷源有優(yōu)先級(jí)高優(yōu)先級(jí)中斷可以打斷低優(yōu)先級(jí)中斷。DMA請(qǐng)求也有優(yōu)先級(jí)而且通常高于所有中斷請(qǐng)求。但DMA請(qǐng)求不能被中斷請(qǐng)求打斷因?yàn)镈MAC一旦獲得總線就會(huì)完成當(dāng)前數(shù)據(jù)傳送。另外DMA傳送期間CPU不能響應(yīng)中斷嗎實(shí)際上CPU在DMA傳送期間如果收到中斷請(qǐng)求它可以在DMAC釋放總線的間隙響應(yīng)中斷。但中斷服務(wù)程序中如果也要訪存就需要和DMAC爭用總線。所以實(shí)際系統(tǒng)中DMA傳送期間通常會(huì)屏蔽某些中斷或者中斷服務(wù)程序盡量不訪存。5. 408考場(chǎng)上的DMA典型題型與解題思路5.1 概念辨析題抓住“誰控制總線”這條主線這類題目通常給出幾個(gè)關(guān)于DMA和中斷的陳述讓你判斷正誤。解題的關(guān)鍵是抓住“誰控制總線”和“數(shù)據(jù)經(jīng)不經(jīng)過CPU”這兩條主線。比如這樣一道題“在DMA方式中數(shù)據(jù)傳送方向由CPU控制數(shù)據(jù)傳送過程由DMAC控制?!鼻鞍刖鋵?duì)后半句對(duì)。CPU在預(yù)處理階段設(shè)置傳送方向DMAC在傳送階段控制具體的數(shù)據(jù)流動(dòng)。再比如“DMA方式下CPU和DMAC不能同時(shí)訪存。”這個(gè)說法在停止CPU訪存和周期挪用方式下是對(duì)的但在交替訪問方式下CPU和DMAC是分時(shí)使用總線的嚴(yán)格來說也不能同時(shí)訪存只是時(shí)間片交替。所以這個(gè)說法基本正確但要注意交替訪問的特殊性。5.2 時(shí)序分析題畫出總線使用時(shí)間軸這類題目給出CPU的存取周期、DMAC傳送一個(gè)數(shù)據(jù)所需的時(shí)間、數(shù)據(jù)塊大小等參數(shù)讓你計(jì)算DMA傳送對(duì)CPU執(zhí)行時(shí)間的影響。解題步驟通常是第一確定使用哪種DMA傳送方式第二計(jì)算DMAC傳送整個(gè)數(shù)據(jù)塊需要多少個(gè)總線周期第三根據(jù)方式不同計(jì)算CPU被暫停或挪用的周期數(shù)第四把這段時(shí)間加到CPU原本的執(zhí)行時(shí)間上。以周期挪用方式為例假設(shè)CPU存取周期為100nsDMAC傳送一個(gè)數(shù)據(jù)需要一個(gè)存取周期數(shù)據(jù)塊大小為1000個(gè)數(shù)據(jù)。那么DMAC需要挪用1000個(gè)CPU存取周期總共100000ns。如果CPU原本執(zhí)行這段程序需要1ms那么加上DMA傳送后變成1.1ms。如果是停止CPU訪存方式DMAC連續(xù)傳送1000個(gè)數(shù)據(jù)每個(gè)數(shù)據(jù)需要一個(gè)存取周期總共也是100000ns但CPU在這段時(shí)間完全停止影響和周期挪用方式在總量上相同但分布不同。周期挪用是分散影響停止CPU是集中影響。5.3 硬件設(shè)計(jì)題DMAC的寄存器配置和信號(hào)連接這類題目可能要求你畫出DMAC與CPU、主存、設(shè)備之間的連接圖或者說明DMAC需要哪些寄存器、每個(gè)寄存器的作用。核心連接包括DMAC與CPU之間的總線請(qǐng)求線BR和總線允許線BGDMAC與主存之間的地址總線、數(shù)據(jù)總線和讀寫控制線DMAC與設(shè)備之間的DMA請(qǐng)求線和DMA允許線。寄存器配置方面必須能說清楚AR、WC、DR、DAR各自的作用和初始化時(shí)機(jī)。408考試中這類題目通常以選擇題形式出現(xiàn)問“哪個(gè)寄存器用于存放傳送字?jǐn)?shù)”答案是WC。5.4 綜合題DMA與中斷的配合使用實(shí)際系統(tǒng)中DMA和中斷經(jīng)常配合使用。比如磁盤讀操作CPU先通過程序查詢或中斷方式向磁盤控制器發(fā)送讀命令和參數(shù)磁盤控制器準(zhǔn)備好數(shù)據(jù)后通過DMA方式把數(shù)據(jù)傳送到主存?zhèn)魉屯瓿珊笸ㄟ^中斷通知CPU。CPU在中斷服務(wù)程序中檢查傳送結(jié)果然后喚醒等待該數(shù)據(jù)的進(jìn)程。408綜合題可能會(huì)讓你描述這個(gè)過程或者分析其中DMA和中斷各自的作用。答題時(shí)要明確命令發(fā)送和狀態(tài)檢查用中斷或程序查詢數(shù)據(jù)傳送用DMA傳送結(jié)束通知用中斷。6. 從408到實(shí)際系統(tǒng)DMA在現(xiàn)代硬件中的影子6.1 磁盤控制器中的DMA機(jī)械硬盤和固態(tài)硬盤的控制器都支持DMA方式。操作系統(tǒng)在發(fā)起磁盤讀操作時(shí)會(huì)構(gòu)造一個(gè)DMA描述符包含主存緩沖區(qū)地址、傳送長度、傳送方向等信息然后寫入磁盤控制器的DMA寄存器。磁盤控制器完成數(shù)據(jù)讀取后通過DMA直接把數(shù)據(jù)寫入主存最后發(fā)中斷通知CPU。這種方式下CPU不需要逐字節(jié)地從磁盤控制器讀取數(shù)據(jù)大大降低了CPU占用率。如果沒有DMA磁盤讀操作會(huì)消耗大量CPU時(shí)間在數(shù)據(jù)搬運(yùn)上系統(tǒng)響應(yīng)速度會(huì)急劇下降。6.2 網(wǎng)絡(luò)接口卡中的DMA網(wǎng)卡接收數(shù)據(jù)包時(shí)也是通過DMA把數(shù)據(jù)包寫入主存中的接收緩沖區(qū)?,F(xiàn)代網(wǎng)卡通常支持多隊(duì)列DMA每個(gè)隊(duì)列對(duì)應(yīng)一個(gè)CPU核心這樣可以實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的并行處理減少單個(gè)CPU核心的負(fù)擔(dān)。網(wǎng)卡的DMA描述符環(huán)是一個(gè)經(jīng)典設(shè)計(jì)驅(qū)動(dòng)程序在主存中維護(hù)一個(gè)描述符數(shù)組每個(gè)描述符指向一個(gè)數(shù)據(jù)緩沖區(qū)。網(wǎng)卡通過DMA讀取描述符把數(shù)據(jù)寫入對(duì)應(yīng)的緩沖區(qū)然后更新描述符狀態(tài)。驅(qū)動(dòng)程序通過輪詢或中斷方式檢查描述符狀態(tài)處理已接收的數(shù)據(jù)包。6.3 顯卡中的DMA顯卡與主存之間的數(shù)據(jù)傳送也大量使用DMA。比如紋理數(shù)據(jù)從主存?zhèn)魉偷斤@存或者渲染結(jié)果從顯存?zhèn)魉偷街鞔?。顯卡的DMA引擎通常支持高帶寬傳送因?yàn)閳D形數(shù)據(jù)量非常大。在現(xiàn)代系統(tǒng)中顯卡通常通過PCIe總線與CPU和主存連接PCIe總線本身就支持DMA操作。顯卡的DMA引擎可以直接訪問主存不需要CPU介入。6.4 DMA在嵌入式系統(tǒng)中的應(yīng)用在STM32等嵌入式微控制器中DMA是一個(gè)非常重要的外設(shè)。比如ADC多通道采集時(shí)可以用DMA把ADC轉(zhuǎn)換結(jié)果自動(dòng)搬運(yùn)到內(nèi)存數(shù)組CPU不需要在每次轉(zhuǎn)換完成后讀取ADC數(shù)據(jù)寄存器。串口通信中也可以用DMA發(fā)送和接收數(shù)據(jù)減少CPU中斷次數(shù)。STM32的DMA控制器通常有多個(gè)通道每個(gè)通道可以配置不同的外設(shè)和內(nèi)存地址、傳送方向、數(shù)據(jù)寬度、傳送模式單次或循環(huán)。配置好之后DMA自動(dòng)工作CPU可以去做其他事情。傳送完成或出錯(cuò)時(shí)DMA可以產(chǎn)生中斷通知CPU。如果你學(xué)過STM32的DMA配置再回頭看408的DMA原理會(huì)發(fā)現(xiàn)兩者完全對(duì)應(yīng)AR對(duì)應(yīng)外設(shè)地址和內(nèi)存地址寄存器WC對(duì)應(yīng)數(shù)據(jù)長度寄存器控制邏輯對(duì)應(yīng)DMA配置寄存器。408講的是原理STM32講的是具體實(shí)現(xiàn)。7. 幾個(gè)容易混淆的細(xì)節(jié)和踩坑提醒7.1 DMA傳送的“數(shù)據(jù)塊”到底有多大408題目中經(jīng)常說“DMA傳送一個(gè)數(shù)據(jù)塊”這個(gè)數(shù)據(jù)塊的大小由WC決定。但要注意DMA傳送的基本單位是一個(gè)數(shù)據(jù)可能是字節(jié)、半字或字而不是整個(gè)數(shù)據(jù)塊。DMAC每傳送一個(gè)數(shù)據(jù)AR和WC更新一次。整個(gè)數(shù)據(jù)塊傳送完畢后WC歸零產(chǎn)生中斷。有些題目會(huì)問“DMA傳送過程中每傳送一個(gè)數(shù)據(jù)需要幾個(gè)總線周期”答案是通常一個(gè)總線周期但具體取決于數(shù)據(jù)寬度和總線寬度。如果數(shù)據(jù)寬度小于總線寬度可能一個(gè)總線周期能傳送多個(gè)數(shù)據(jù)如果數(shù)據(jù)寬度大于總線寬度可能需要多個(gè)總線周期。7.2 DMA請(qǐng)求和總線請(qǐng)求不是一回事DMA請(qǐng)求是設(shè)備發(fā)給DMAC的表示“我準(zhǔn)備好了一個(gè)數(shù)據(jù)”??偩€請(qǐng)求是DMAC發(fā)給CPU的表示“我要用總線”。兩者發(fā)生在不同層級(jí)不要混淆。在周期挪用方式下設(shè)備每準(zhǔn)備好一個(gè)數(shù)據(jù)就發(fā)一次DMA請(qǐng)求DMAC每收到一個(gè)DMA請(qǐng)求就發(fā)一次總線請(qǐng)求。在停止CPU訪存方式下DMAC可能在收到第一個(gè)DMA請(qǐng)求后就一直占用總線直到整個(gè)數(shù)據(jù)塊傳送完畢。7.3 DMA傳送期間CPU能不能響應(yīng)中斷這個(gè)問題要分情況。在停止CPU訪存方式下CPU完全放棄總線但它仍然可以響應(yīng)中斷只是中斷服務(wù)程序中如果涉及訪存操作需要等待DMAC釋放總線。在周期挪用方式下CPU在DMAC不占用總線的間隙可以正常響應(yīng)中斷和訪存。實(shí)際系統(tǒng)中DMA傳送期間通常會(huì)設(shè)置中斷屏蔽或者中斷服務(wù)程序盡量不訪存以避免總線爭用導(dǎo)致的復(fù)雜性。7.4 DMA控制器的優(yōu)先級(jí)高于CPU嗎在總線爭用中DMAC的優(yōu)先級(jí)高于CPU。這是因?yàn)镮/O設(shè)備的數(shù)據(jù)傳送有硬實(shí)時(shí)要求如果數(shù)據(jù)沒有及時(shí)取走可能會(huì)被覆蓋或丟失。而CPU的訪存請(qǐng)求可以推遲一兩個(gè)周期對(duì)程序執(zhí)行影響很小。但DMAC的優(yōu)先級(jí)高于CPU并不意味著DMAC可以無限期占用總線。在周期挪用方式下DMAC每次只占用一個(gè)總線周期然后釋放總線給CPU訪存的機(jī)會(huì)。這樣既保證了I/O設(shè)備的實(shí)時(shí)性又不會(huì)讓CPU餓死。7.5 408真題中的DMA考點(diǎn)分布從歷年408真題來看DMA相關(guān)題目主要分布在選擇題中偶爾出現(xiàn)在綜合題中。高頻考點(diǎn)包括DMA與中斷的區(qū)別、三種DMA傳送方式的特點(diǎn)、DMAC的寄存器作用、DMA請(qǐng)求的響應(yīng)時(shí)機(jī)、DMA傳送對(duì)CPU執(zhí)行時(shí)間的影響。2024年第45題考的是DMA和中斷在數(shù)據(jù)傳送路徑上的區(qū)別以及DMA請(qǐng)求和中斷請(qǐng)求的響應(yīng)時(shí)機(jī)。這道題的正確率不高很多考生在“DMA請(qǐng)求發(fā)生在總線周期結(jié)束后”這個(gè)點(diǎn)上出錯(cuò)。備考建議把DMA方式與中斷方式、程序查詢方式放在一起對(duì)比記憶抓住“誰控制總線”“數(shù)據(jù)經(jīng)不經(jīng)過CPU”“響應(yīng)時(shí)機(jī)”“優(yōu)先級(jí)”這四個(gè)維度基本就能覆蓋所有考題。8. 把DMA學(xué)透之后再看I/O系統(tǒng)的整體圖景學(xué)完DMA你應(yīng)該能把三種I/O控制方式串起來程序查詢方式下CPU不斷輪詢?cè)O(shè)備狀態(tài)數(shù)據(jù)傳送完全由CPU控制中斷方式下設(shè)備主動(dòng)通知CPUCPU執(zhí)行中斷服務(wù)程序搬運(yùn)數(shù)據(jù)DMA方式下DMAC直接在設(shè)備和主存之間搬運(yùn)數(shù)據(jù)CPU只做初始化和收尾。這三種方式?jīng)]有絕對(duì)的優(yōu)劣而是適用于不同的場(chǎng)景。程序查詢方式最簡單但CPU利用率最低適合非常簡單的嵌入式系統(tǒng)中斷方式適合低速、隨機(jī)出現(xiàn)的I/O請(qǐng)求DMA方式適合高速、大批量的數(shù)據(jù)傳送。在實(shí)際系統(tǒng)中這三種方式經(jīng)常混合使用。比如一個(gè)磁盤讀操作CPU可能先用程序查詢方式檢查磁盤控制器是否空閑然后用中斷方式發(fā)送讀命令最后用DMA方式傳送數(shù)據(jù)傳送完成后通過中斷通知CPU。理解每種方式的適用場(chǎng)景和配合方式比單純背誦定義更有價(jià)值。如果你正在準(zhǔn)備408建議把DMA這一章的復(fù)習(xí)重點(diǎn)放在三種傳送方式的時(shí)序?qū)Ρ群虳MA與中斷的區(qū)別上。這兩塊內(nèi)容幾乎每年必考而且容易出綜合題。把DMAC的寄存器作用和初始化流程也記清楚選擇題里經(jīng)常考“哪個(gè)寄存器存放傳送字?jǐn)?shù)”這種細(xì)節(jié)。最后分享一個(gè)我自己的復(fù)習(xí)方法拿一張紙畫出DMAC與CPU、主存、設(shè)備的連接圖標(biāo)出每根信號(hào)線的作用然后分別畫出三種DMA傳送方式的總線使用時(shí)間軸。畫完之后你對(duì)DMA的理解會(huì)比單純看書深得多。408考場(chǎng)上遇到DMA題目你腦子里會(huì)自動(dòng)浮現(xiàn)出那張時(shí)間軸選項(xiàng)對(duì)錯(cuò)一目了然。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
www。五月天。com| 99热网站| WWW.夜夜操.com| 丁香婷婷AV| 五月婷婷六月丁香玖玖玫瑰91| 五月婷婷色| AV网在线| 婷婷俺去也| 五月丁香综合啪啪啪啪啪| 熟妇内谢69XXXXXA片| 天天操天天操天天操天天操天天操| 日韩黄黄| 色播五月天激情| 亚洲午夜精品久久久久久人妖| 色婷婷香蕉在线| 成人丁香色| 97色伦另类图片小说视频 | 丁香 婷婷 亚洲 熟女| 91精品久久久久久久久 | 99热免费精品热久久66| 亚洲综合五月天婷婷丁香| 国产午夜伦鲁鲁| 丁香九月综合激情| 偷拍五月丁香| 激情小说五月欧美亚洲丁香| 久久久久久丁香五月| 丁香五月,开心五月,成人婷婷| AV在线免费播放| 五月激激网w'w'w| 久久久精品AV| AV在线免费网站| 婷婷色网址| www.色五月| 玖玖婷婷五月| 97精品在线| 五月婷婷激情久久| 五月丁香六月婷婷无码| 美女美女美女三级色天天天天天| 好吊丝aV| 久久婷婷五月综合激情国产| 2025最新亚洲激情在线| 丁香五月亚洲无码| 久久婷婷五月天激情| 99小视频在线| 97伦色婷婷| AV大香蕉| 四川女人毛多水多A片| 激情五月婷婷视频一区二区三区| 综合五月天| 色婷婷激情五月天在线观看| 婷婷五月天亚洲综合网| 久久这里有精品99| 丁香六月婷婷综合啪啪| 激情五月五月婷婷| 五月综合丁香婷婷| 五月天另类视频| 五月天停婷基地| 色五月婷婷色五月婷婷色五月婷婷| 五月丁香综合久久| 午夜色丁香| 九月色婷婷综合| 日韩黄黄| 五月婷六月天| 日日干日日| 可以免费观看的AV| 婷婷五月色情天| 九热免费视频| 人人操99| 香蕉久久av一区二区三区| 亚洲五月婷婷| 久久色大香蕉| 夜色综合网| 亚洲色婷婷五月天| 99久久久久| www.99热| 丁香花五月天| 人人射人人高潮| 深爱五月激情| 超碰99热| 婷婷综合性爱网| 婷婷五月丁香青青草在线| 午夜五月天| 99性色| 亚洲综合激情五月久久| 六月婷婷开心| 殴美97色| 91碰碰碰| 色天天综合| 日韩99色99| 俺去也五月| 狠狠干综合| 国产乱子轮XXX农村| 狠狠爱青青草| 97人人看| 五月婷婷自拍视频| 色噜噜狠狠色综合日日| 激情六月婷婷啪啪| 2022人人操人人看| 激情九月婷婷| 五月天停停基地| 五月婷婷婷婷| 婷婷五月天激情四射| 99热香港| 五月天婷婷色在线视频免费观看 | 在线婷婷| 丁香五月熟女| 天天爱天天做天天舔| 亚洲色A| 日本色爽| 婷婷热色| 色五月丁香激情| www.夜夜操.com| 天天操综合网| 狠狠色97| 五月激情婷婷丁香| 国产一区二区av免费| 碰97久久| 第四色五月天| 99精日本久久| 婷婷五月天xxx| 婷婷色狠狠| 午夜丁香婷婷| 99精品自拍视频| 欧美性丁香色色五月天综合爱爱| 99热主页日本| www.com任你艹| 成人五月天综合网| 操99| 婷婷午夜精品久久久| 丁香婷婷少妇| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 五月激情婷婷在线| 五月婷av| 婷婷色片| 超碰在线中文字幕| 精久久色| 香蕉久久国产AV一区二区| 淫五月停停| 中文字幕AV在线| 色日本网| 久久五月天影院| 狠狠做五月| 99激情视频| 欧美97超碰| 国产精品久久在线观看技巧| 欧美精品99久久久| 六月丁香婷啪射| 九九热视频这里只有精品| 99色久| 天天夜夜操| 99色在线| 超碰人妻在线| 深爱五月激情五月| 在线视频色五月| www.精品99| 五月丁了香蕉综合| 五月天丁香成人社| 婷婷六月天天| 婷婷五月天精品| 99久久97久久欧美综合网| 亚洲色情网站| 六月婷婷色色色| 可以直接看的av| 精品五月花| 亚洲mm色| AV片在线观看| 天天操天天爱天天玩| 99视频| 开心五月婷婷六月丁香| 亚洲亚洲人成综合网络| 性色视频| 色婷婷69| 五月激情视频| 婷婷色成人| 久久婷五月影院| 91久久婷婷人人澡草| 97五月婷| 亚洲99在线| 91九色精品| 久久综合中文字幕| 亚洲 日韩色色| 激情又色又爽又黄的A片| 深情六月婷婷综合久久| 99ri6在线视频| 五月丁香激情婷婷| 91久久婷婷| 99色在线观看| 丁香五月婷婷基地| 成人婷婷色五月天| 超碰在线观看caop| 九月色婷婷| 久久久久久久久久久久久久人妻视频 | 99色婷婷| 色另类五月天| 伊人超碰在线| 免费观看的av| 青青草成人网| 啪啪五月天啪啪| 激情五月天天| AV大香蕉| 天天摸天天透天天舔| 中文字幕婷婷| 影音先锋91视频| 超碰亚洲天堂| 婷婷五月天电影区小说区| 婷婷成人五月天| 9久视频| 亚洲精品字幕| www.日日夜夜.com| 欧美性色视频| 成人九九视频| 国产色色网站网址| 久久99精品久久久久子伦| 色婷婷小说网| 97影院一级片| 五月播播| 亚洲国产精品成人va在线观看| 99玖玖视频| 婷婷激情四射| 色色色色热| 天天色天天色天天色天天色天天色天天色| 色播综合| 丁香午夜天| 99在线69| 色婷婷色情| 六月成人网| 色婷婷69| 蜜臀99精品| yazhouzonghesese| 爱之国产色情综合| 这里有精品99| 99色婷婷| 97av在线视频| 久久在线大香蕉| 噼里啪啦完整版中文在线观看| 久久怡红院| 亚洲婷婷六月天| 在线婷婷| 网色99| 绿色小导航AV| 五月婷婷丁香五月| 9精品国产在热久久| 五月婷在线| 不卡影院午夜理论片| 五月丁香六月激情综合网| www99xxxx五月丁| 亚洲国产精品VA在线看黑人| 这里只有精品久久| 激情第四色| 色五月婷婷丁香五月| 天天综合干| 久久er免费视频| 色久女| 97碰碰视频| 伊人九九九久| 超碰97色| 五月婷六月| 国产4P视频精品五区| 亚洲性爱AV在线| 免费AV播放| 亚洲成人在线播放| 人人摸人人干| 成人无码精品1区2区3区免费看| 天天激情站| 国产91视频| 亚洲乱码w在线观看| 婷婷丁香水多多视频| 亚洲天堂玖玖| 九九婷婷热| 久久婷婷六月综合| 狠狠色噜噜狠狠狠888| 中文在线视频久1| 婷婷黄色五月天在线视频| 久久久久久久久久91| 久草丁香婷婷1024| 亚洲无AV在线中文字幕| 六月丁丁香| 欧美内射AA| 婷婷国产成人| 丁香五月激情婷婷视频| 久久与婷婷| 99热久久日本| 人人操人人看97干| 日韩黄色电影| 黄久久久| 曰曰久久| 色五月婷婷av| 丁香色情五月综合激情| 伊人婷婷青青cao| 丁香五月香蕉| 91Chinese在线| 婷婷丁香五月激情密臀av| 狠狠ri| 99热在线观看| 操碰色一区就去操| 99丁香婷婷综合网| 精品热青草| 日韩成人中文| 内射 无码 伊人| www.五月婷婷| 另类专区在线| 丁香五月婷婷激情中文| 99久久婷婷| 在线视频另类| 停停五月天激情网| 天天插天天射| 99久久这里只有精品| 秋霞成人毛片一级A片| 六月综合婷婷开心伊人| 九九碰九九爱97超| 男人的天堂999| 97福利视频| 另类的婷婷| 国产精品久久久99视频| 狠狠人妻久久久久久综合丁香| 中文字幕丰满乱孑伦无码专区| 婷婷五月综合婷婷| 色五月婷婷婷婷| 丁香激激情网| 夜夜 操无码| 婷婷激情五月| 一级片操逼视频| 五月精品99综合| 色狠狠色噜噜AV天堂五区| 丁香六月婷| 久久精品A片777777| 五月天丁香婷婷久久九| 琪琪色影音先锋| 久久久99免费视频| 色五月丁香总合网| 狠狠草狠狠草| www久久久| 精品一区二区三区免费毛片爱 | 日婷婷| 九九视频这里只有精品| 九九国产精视频| 99久久国产成人精品| 激情五月网站| 婷婷五月免费视频| 99色天堂| 成人视频免费观看高清完整版在线观看| 九九Y精品热播| 一级内射毛片| 99久久99九九九99九他书对| 丁香亚洲婷婷五月| 色综合久久88色综合天天看| 67194国产| 欧美在线ee日韩| 天天操五月天| 日韩抽插操逼| 丁香激情五月天| 26uuu最新地址| 69超碰在线| www.精品久9| 婷婷五月天激情网址| 五月丁香好婷婷A片网| 色色射| 深爱激情综合网| 51精品国自产在线| 在线中文av| 五月综合亚洲| 91色色色| 激情婷婷综合网| 丁香五月天堂网| 天堂草在线观| 五月天伊人| 婷婷色色欧美| wwwxxx五月婷婷小说| 激情五月天色婷婷| 丁香五月天视频| 91丨九色丨国产在线| 激情深爱综合| 丁香久久综合| 在线日本www| 日本va欧美va欧美va精品| 五月天婷婷中文字幕在线播放| 色婷婷狠狠18禁| 日本综合九九| 久久人妻爱爱| 久久一热| 99热1| 亚洲男人的天堂婷婷色五月| 久久99网| AV操逼网| 色婷婷狠狠| 日韩一区二区A片免费观看| 中文字幕精品在线观看| 天天天天天日| 丁香五月天AV在线 | 超碰男人色| 五月婷婷免费| 色婷婷成人做爰A片免费看网站| 激情综合在线播放| 五月色天情| 午夜天堂一区人妻| 五月六月丁香婷婷在线观看| 激情五月综合婷婷| 另类图片天天影视在线观看| 99色在线| 99免费青青蜜臀| 亚洲五月天婷婷综合| 激情综合婷婷| 成久综合视频| 丁香婷婷激情| 亚洲精品网站色视频| 五月天婷婷基地综合网| 日本韩国视频在线观看社区免费的9| 色婷婷丁香网| 可以直接看的AV| 国产精品色婷婷99久久精品| 久婷五月| 丁香玖玖| 成人av中文字幕| 色婷婷色| www.日本91| 91日本在线免费| 天天舔天天摸天天透| 国产精品18久久久| 国产五月天激情小说| 激情五月天婷婷| 婷婷色婷婷亚洲成人| 影音先锋一区| 99操逼| 亚洲成人在线播放| 99久久a线观| AV电影在线播放| 狠狠香婷婷五月| 狠狠操狠狠操| 婷婷九月激情| 五月天福利影院导航| 五月婷婷成人w| 国产AV一区二区三区最新精品| 婷婷激情综合无月| 婷婷五月欧美综合| 99爱视频在线观看这里只有精品| 日本久久精品18| 91大神操美女| 99久热这里只有精品视频删减版| 性无码专区无码| 99久久婷婷国产综合精品青桔| 五月综合视频| 亚洲国产精品成人va在线观看| 综合av在线| 伊人网色婷婷五月天| 碰99在线| 91人操人人人操人| a色色色色色| 国产毛多水多女人A片| 五月丁香成人版| 第九色区av天堂| 热99热9| 丁香狠狠操| 亚洲情色一区| 久久er+| 亚洲AV成人一区二区在线观看| 99热在线成人网站| 9l视频自拍九色9l视频自拍九色9l社区 | 亚洲综合字幕色色| 韩日另类| 中文字幕激情综合| 久久婷婷成人视频| 大香蕉丁香| 五月天婷婷影院| 亚州激情网站无码| 涩五月丝袜婷婷| 丁香六月在线| 精品国产va久久久久| 色综合综合综合| 噜噜吧天天爱| 天天激情综合| 丁香视频| 中字幕视频在线永久在线观看免费 | 久久婷婷五月丁香网| 97干在线| 久热这里只有精品6| 9999久久久久| 情色五月天 网站| 婷婷五月激情视频在线| 婷香五月网在线| 九九精品9| 激情丁香九九五月综合网| 日韩三级片一区二区| 九月色婷婷婷| 激情丁香五月婷婷| 婷婷久久精品| 六月婷婷激情小说网| 亚洲综合欧美色丁香婷婷888月图片| 91超碰在线观看| 精品人妻久久久久久久| 日本99久久| av首页在线| 五月丁香六月婷婷网| 天天天天色天天天天天干| 国产激情AV| 伊人超碰在线| 极品人妻VIDEOSSS人妻| 99九九99九九九视频精彩| 五月天色综合服务平台| 超碰在线国产| 色综合偷拍| 亚洲亚洲人成综合网络| 日日操日日撸| 激情六月婷婷| 丁香五月婷婷网| 情情五月天色| 女性自慰系列第五页| 怡红院成人AV| 爱iii做iiii日日| 超碰99在线| 9l视频自拍九色9l视频自拍九色9l社区 | www夜夜操comwww| 开心久久xxx色| 天天操天天曰天天射| AV成人在线网站| 色综合激情| 26uuu成人网| 婷婷五月色综合| 第二色AⅤ| 99热这里只有精品1025| 久久伦乱| www.综合久久.com| a毛片二逼wwwwwwwwww| 日本精品久久久久中文字幕| 老司机伊人| 97碰碰视频| 五月综合无码| www,天天干| 亚洲一区二区无码蜜乳av| 翔田千里aV中文字幕| 玖玖五月| 五月色丁香| 免费AV在线| 怡红院91a√| 热久久这里只有三级视频| 色99最新网址| 人妻有码乱操| 婷婷丁香六月天激情四射网| 午夜微拍福利| 日韩无码亚欧无码| 奇米影视在线视频| 日韩AV一区二区三区| 99网址在线观看| 狠狠五月婷婷| 五月天激情亚洲| www,99热在线观看| 久久九九99.www| 91碰碰碰久久久久| 超碰网站在线观看| 丁香五月香蕉| 丁香综合伊人| 影音先锋 91工厂| 99久久综合网| 中文国产五月天| 天天夜夜操| 天天操夜夜橾| 成人网站免费在线播放| 久碰视频| 国产精品久久久久久久久久| 人人摸人人操人人爱| 久久九九99视频| 97人人操人人拍| 丁香花操逼| 五月 成人 婷婷| 日本99久久| 婷婷五月色花丁香社区| 婷婷五月天第四色| 五月丁香六月婷婷啪啪| 婷婷色影院| 婷婷五月天社区| 在线观看免费人成视频无码| 丁香六月综合激情| 成人精品免费在线观看| 日91高清无玛| 久久五月天大美女| 日本欧美国产| 色七七九九| 亚洲综合色网| 96丁香婷婷九月蜜桃综合久久| 欧美日韩国产成人在线| 97色色婷婷五月天| www.激情五月天.com| 九九在线免费观看| 婷婷丁香五月亚洲17cao| 九九热99熟女| 免费视频WWW在线观看网站| 国产精品18久久久| 五月婷婷,狠狠操| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 久久婷婷六月综合综合色| 丁香 久久| 99色热| 色五月美女| 香蕉操亚洲| 天天爽—爽| 婷婷五月激情视频在线| 色色亚洲视频| 久久久五月天婷婷成人网| 亚洲高清在线| 洗浴中心操B视频| 丁香色色网| 99久| 亚洲小视频免费观看| 天天xxxxxx天天日| 可以看的av网站| 操逼亚洲天堂| 久久永久网址| 26uuu精品一区二区| 九九热最新| 九九精品婷| 99re熱| 99re8这里只有精品99re8热视频| 999婷婷综合| 综合久久丁丁香婷| 婷婷香香五月| 夜夜操狠狠操| 色就色94欧美setu| 狠狠做六月爱婷婷综合aⅴ| 色婷婷五月天视频在线| www久久久| 97精品自拍视频| 26UUU欧美激情一区二区| 91色逼| 激情综合网激情五月丁香五月俺也去| 九九色婷婷| 亚洲综合丁香五月天| 久久激情视频| 久久五月激情综合| 婷婷五月激情图片| 丁香五月天AV在线 | 激情五月天婷婷丁香| 五月天开心网| 超碰人人艹| 免费观看欧美成人AA片爱我多深 | 五月天婷婷色在线视频免费观看| 免费观看的av| 影音先锋91视频| 日本精品。999| 丁香六月婷婷综合激情欧美| 丁香五月九九| 夜夜综合色| 99燥99日| 婷婷五月丁香基| 色五月丁香五月| 棕合影院色色| 亚洲另类日本| 久久全色| 色五月女| 九九99视频精品| 99热只有国产在线精品| 综合色色网| 色五月婷婷综合在线| 五月丁香亚洲综合| 色噜婷婷| 婷婷五月18永久免费视频| 欧美性生交XXXXX无码小说| 人人操人人操919999| 天天摸天天透天天舔| 九九久久色| 久久机热这里只有精品| 亚洲色99综合天堂| 色婷婷六月天在线| 六月婷欧美丁香综合| WWW.开心五月天.COM| 少妇性BBB搡BBB爽爽爽电影| 丁六月激情| 疯狂做受XXXX高潮A片动画| 99这里只有精品国产| 久草五月| 成人小说 五月天 婷婷| 成人中文网| www.日韩艹| 六月五月天婷婷涩播在线| 免费视频舔| 日本久久99| 99无码免费视频| 日日做A爰片久久毛片A片英语| 亚洲成人色五月婷婷综合| 99综合视频| 五月熟妇婷婷久久| 亚洲久久天堂| 天天噜噜| 五月天婷婷香蕉狠狠超碰综合| 成人电影在线免费试看| 另类图片天天影视在线观看| 俺去也婷婷| 91dy.av| 丁香五月激情啪啪综合| 久久久天天啊| 操逼毛片国语对白| 东京热免费视频| 国产精品噜噜在线视频| 91狼友视频网页更新| 日本久久爱| h亚洲| 99色免费观看全部| 亚洲丁香五月美女| 91免费试看| 亚洲色图五月丁香| 79亚洲精品少妇| 色五月综合激情网| 色 色 色综合com| 开心深爱激情网| 综合激情五月丁香9999久久精| 中国丰满熟女A片免费观| 丁香五月天激情网| 9人人操人人看| 色婷婷六月| 韩国三级五月天婷婷。| 欧美精品啪啪| 日韩黄在免| 免费亚洲婷婷五月| 91热爆在线| 少妇搡BBBB搡BBB搡毛茸茸| 色久五月天| 婷婷五月天激情小说| 日本欧美成人片AAAA| 99热6色| 激情小说五月天| 激情五月婷婷视频| 91婷婷色 | 少妇被下春药玩弄A片| 丁香六月婷婷综合欧美| 久久激情视频99| 激情五月婷婷色综合| 成人国产综合| 丁香五月婷婷成人网| 狼人婷婷久久| 色五月婷婷7777| 五月激情婷婷综合| 996热re视频精品视频这里| 亚洲色夜| 爱操天堂| 婷婷久久五月天| 五月天综合视频| 九九色影视| 五月 婷 久| 色婷婷亚洲婷婷| 天天拍天天操| 六月丁香激情综合| 97干欧美| 9 1大香蕉| 免费视频WWW在线观看网站| 五月丁香色婷婷| 色五月激情基地| www.99精品视频| 久久久av久av久片一区二区| 91啪啪视频| 日日夜夜婷婷| 襙逼网| 国产午夜精品一区二区| 91碰免费视频| 极品少妇高潮啪啪AV无码| 日韩色五月| 九九这里都是精品| 第2色五月婷| 97人人做| 天堂网色婷婷| 超碰cap| www.色五月| 成人在线99| 色五狠狠| 天天橾日日橾夜夜橾17| 天天色一道本综合婷婷| 久久精品99| 综合色网站| 亚洲av成人一区二区电影在线| 无码少妇高潮喷水A片免费| 99啪啪视频| 久久999久久999久久999久久| 五月丁香久久丝袜啪啪| 激情综合激情五月| 侠女刀之记忆电影在线看免费| 色色丁香婷婷综合| 日亚二欧美| 97人人操人| 婷婷天堂综合网| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品| 丁香五月Av| 香蕉综合在线| 五月停亭六月,六月停亭的英语| 日日干日日| 99视频精品在线| 毛片新网地| 99re26视频| 丁香五月激情六月综合| 五月丁香狠狠爱婷婷综合| 亚洲天堂AV免费片| 色五月久久成人婷婷| 五月天婷综合网站| 激情精品久久| 激情五月婷婷色综合| 一起草av| 亚洲精品操一操、噜一噜、摸一摸、爽 | 五月婷婷 自拍| 亚洲无码猫咪| 久热re在线视频| 男人視頻站| 九九热婷婷| 色综合播放| 婷婷五月六月| 激情五月综合第一页| 夜夜大香蕉婷婷丁香| w婷婷五月婷婷w| 色婷婷操逼| 99久久99视频只有精品| www.国产亚洲69ty.久久久久久久久久久久| 婷婷六月丁香在线| 人人舔人人色人人高潮| 99爱免费在线视频| www,99热| 超碰人人99| 狠狠干综合| 99亚洲精品| 91干婷婷| 偷拍九九五月丁香婷婷| 色色免费网站| www久久五月com| www,五月丁,com| 99热这里只有精品22| 人人摸人人| 丁香九月激情| 激情又色又爽又黄的A片 | 五月丁香综合在线| 久久久久激情| 国外亚洲成AV人片在线观看| 97操资源婷婷| 亚洲综合另类| 亚洲成人在线免费| 激情播丁香| 婷婷五月美女直播| 91无码视频| 伊人婷婷五月天| 99网| 五月丁香趴趴| 五月丁香六月婷婷综合在线| 俺也去婷婷五月天第五色| 99热综合在线观看| 99视频在线精品| 思思热视频在线| 久久曰9| 色99热| 亚洲综合干| 婷婷五月天天天| 岛国AV网| 久久月天堂| 色999五月色| 丁香五月第四色88| 成人 在线 日韩| 中文成人在线| 91pornav在线| 亚洲 25P| 婷婷六月五月天综合| 久久98| 91碰免费视频| 99久热在线精品| 久久亚洲无码| 深爱激情九九五月天 | 亚洲欧美丁香五月天亚洲欧美| 91在线操| 五月天天丁香婷婷| 天天插天天插天天插天天插| 丁香婷婷六月在线资源观看| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 免费播放片大片| 综合色、色综合| 色色色热热热| 五月丁香综合中文| 人妻精品久久久久久| 狠狠色婷婷7777久| 五月婷婷九九热| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 五月丁香婷草| 欧美va在线| 深爱激情九九五月天| 91黄址| 大香久久伊人网| 播丁香五月婷婷欧美| 99热99色| 色婷婷亚洲精品天天综| 大香蕉天堂| 亚洲AV无码成人电影| 国产毛片欧美毛片久久久 | 日韩大片艹艹| 97午夜一区二区| 亚洲亚洲人成综合网络| 久久这里都是精品| 婷婷综合色色| 国产avapp 网| 日本丁香五月| 操逼福利视频| 天天爱天天做综合| 热99热| 色综久久AV| 九九热这里只有精品首页| 大香蕉网站,大香蕉综合| 五月丁香九九| 射久久丁香五月| 大香蕉伊人丁香五月| 国产日韩精品SUV| 六月丁香五月婷婷| WWW99热| 五月丁香无码| AAA久久| 国产精品色| 午夜婷婷久久| 婷婷九九| 级情九色| 色五月天在线观看| 久久这里只有精品8| 欧美日韩一区二区三区四区| 大香蕉久久| 色综合九九| 91综合网| 日韩黄色电影| www.99久| 婷五月丁香俺| www。五月天。com| 丁香网五月网| 婷婷五月天激情在线| 色五月女| 久色激情| 日韩1区2区| 亚洲婷婷五月天| 九九成人电影婷婷| 香蕉色色网| 国产九月婷婷| 九九九午夜视频| 超碰成人在线观看| 丁香五月网络网络| 99re这里只有精品首页| 99热国产这里只有精品| 男人天堂99| 色综合激情| 伊人五月天日日夜夜久久久天天| 日韩六十路91性交电影| 亚洲麻豆乱码国产2028| 天天干天天操天天爽| 亚洲欧洲国产精品| 性爱视频久久| 九九久久玖玖爱| 色站9/| 97av在线视频| 夜夜天天天天天干天天爽| 亚洲热久久| 婷婷综合色色| 爱99干99| 香蕉久久国产av一区二区| 国产亚洲精品人人| 天天日天天日天天搞| 五月丁香成年黄色| 九九热免费视频| 中文在线视频久9| 五月婷在线| 激情五月,深深爱五月| 五月丁香大相交| 久99久热| 日本视频久久| 国产日韩av片| 丁香婷婷射| 婷婷五月色色| 日韩精品一区二区三区,四区,五区视频| 色月丁| 丁香婷婷五月天亚洲| 26uuu亚洲| 婷婷色综合| 婷婷中文字幕网| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 久久最新色| 7777国产盗摄农村女人| 天天射影| 婷久久| 月丁香久久久| 五月天四色房丁香| 可以免费观看的av| 99亚洲精美视频在线观看| 伊人婷婷色激情丁香| 五月激情站| 六月丁香综合| 五月丁香网站| 丁香五月天堂| 色情五月婷| 婷婷涩五月天综合| 五月婷婷色| 五月激情六月丁香| 综合激情在线观看| 婷婷五月天免费| 日韩在线观看亚洲| 波多野结衣不卡AV| 五月婷婷五月天| 激情伊人五月天| 26uuu亚洲| 日本天堂爱爱| 国产精品人人妻人人爽| 久久丁香| 九九干视频| 五月丁香六月婷婷手机无线| 精品人妻一区| 99视频在线观看视频| 久久66精品| 在线中文字幕视频| www,com,五月色色| 婷婷操婷婷干婷婷射| 日韩在线看AV| 狠狠va| 97精品综合久久| 婷婷久久网| 996热re视频精品视频| 玖玖激情网| 亚洲欧美999| av五月天婷婷丁香| 日本在线噜噜| 尤物一区二区| 五月丁香色五月| 丁香六月激情| 日韩啪啪网| 国产成人av在线| 丁香五月很很肏| 五月丁香婷爱在线| 色亭亭九月| 免费五月婷婷网| 亚洲视频码| 亚洲色五月天是什么| 九九99久久| 久久婷婷五月草视频在线播放| 99色视频| 色色色综合视频| 国产午夜精品AV一区二区麻豆| 蜜臀av无码久久久久久久久| 思思热在线| 另类婷婷五月天啪帕帕| 色久五月| 99久久超级| 丁香成人视频| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 综合激情站| 丁香婷婷色色| www.99热| 丁香婷婷啪啪啪| 另类丁香综合| 97福利视频| 五月色 亚洲| 色婷婷精品视频在线播放| 色偷偷五月天| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 色热久| 无码少妇高潮喷水A片免费| 五月天婷婷高清无码| 久碰综合| 色婷婷网| 在线可以看的av网址| 六月婷婷综合久久| 五月婷婷综合在线| 999热在线视频| www.91九色| 人妻熟人中文字幕一区二区| 99热.com| 日本片日本片祼观看网站在线看中文版网页在线看 | 色五月婷婷天天操夜夜操| 激情人妻综合| 中文成人在线| 人人摸人人澡人人| renrencaoni| 91婷婷五月丁香碰| 99视频内射三四| 热99AV网站| 日木狠狠干| 影音先锋91视频| 五月婷婷激情五月| 五月天婷婷丁香社区| 久久久com| 婷婷六月香| 激情五月五月婷婷| 啪啪小说五月天| 天天天操天天天爰| 97干婷婷| 琪琪布丁香社区激情五月天| 亚洲综合视频网| 婷婷五月天成人综合网| 国产成人av在线| 狠狠色婷| www.夜夜操| 猫咪伊人久久| 99免费热视频| 婷婷在线五月天观看| 开心激情五月天网| 99成人精品视频| 久久视频这里都是精品| 色婷婷88| 在线观看欧美3区| 99精品偷自拍| 亚洲AV人人操| 婷婷五月天激情诱惑| 婷婷5月天av| 一逼色综合| 色综合av超碰| www,奇米影视| 人妻AV在线| 五月婷婷啪| 色婷婷丁香五月| 五月丁香色婷婷综合| 婷婷五月天伊人在线| 色欲九区| www久久久久| 免费色婷婷| 中文字幕乱码亚洲精品一区| 99在线精品免费视频| 97人人操| 久久人妻视频| 五月激情小说网| 色五月婷婷久久大| 激情五月婷婷在线区| 九九综合视频在线观看| 丁香五月婷婷超碰在线| 熟女91九色| 成人AV综合在线| 97操资源婷婷| 超碰只有精品在线| 欧美性生交XXXXX无码小说| 99热这里只有精品22| 色婷婷综合久久久久| 超碰人人操| 超级碰碰碰97免费| 婷婷五月天小说| 99热这里全都是精品| 欧美成人性爱网| 99色性爰网络| 日本狠狠网| 五月丁香啪啪| 亚洲欧洲午夜成人精品av| 国产激情综合五月久久| 狠狠摸狠狠摸| 天天干天天做| 久9无码视频| 五月婷婷久久大香蕉| 97色天堂| 伊人超碰| 伊人啪啪网| 播播网色播播| www.色五月| 欧美在线| 狠狠色 综合色区| 亚洲丁香婷婷| 亚州激情九月| 97丁香五月| 九月婷婷久久久| 国产日批视频免费播放| 丁香五月天人体| 六月婷婷影院| se99视频| 国产婷婷综合在线免费视频| 九九AV在线| 五月丁香久久| 大香蕉220| 六月婷婷日| 色色五月婷婷久久| 欧美在线视频99| 另类图片激情五月天| 狠狠色噜噜狠狠狠888了| 99热这里只有精品2| 97干视频在线| www激情| 亚洲日本韩国| 好大好粗嗯啊-一级黄色大片免费观看-成人AV | 婷婷五月电影院| 婷婷婷婷婷婷婷五月丁香| 极品人妻VideOssS人妻| 性生生活大片又黄又| 婷婷五月综合中文字幕| 激情久久丁香| 五月丁香六月色婷婷综合五月天| 精品无码人妻一区| 五月婷婷影| 99操碰| 99视频| 99热丁香五月| 秋霞学生妹一二级| 六月丁AV| 久久久五月天| 五月天婷a在线| 五月丁香激情怕怕| 凹凸探花电影| 五月性色| 激情五月天视频| 亚洲啪啪精品| 只有精品在线观看| 丁香六月婷婷综合啪啪| 日韩成人av在线| 五月丁香婷婷欧美色图视频五月丁香777电影 | 久久激情网| 久久99精品久久久| 九月丁香婷婷综合激情| 亚洲综合色色色| 久久这里只有精品热在99| 日韩aⅴ视频| 婷婷丁香69精华| 精品五月天| 久久久久9| 婷婷久久在线| 少妇激情五月婷婷| 婷婷刺激综合| 五月丁香六月片| 九九综合久久| 五月丁香色六月激情干大屄| 99热8| 色情开心五月| 国产精品久久久久久五月天加勒比| 五月激情网站| 五月刺激丁香月综合| 久久综合99| 99精品无码| 超碰婷婷色| 五月激情丁香五月| 99视频激情四射| 操操综合网婷婷| 丁香丁香激情网| 欧美久久网| 婷婷狠狠爱| 久久九九99字幕| 成人丁香| 色色色地址| 亚洲日日操| 亚洲视频一区| 久久五月天激情美女| 亚洲婷婷久久综合| 久久男人网婷婷| 插插网爽妇五月丁香| 开心激情网在线| 9久国产| 五月天狠狠网| 潘金莲AAAAAAAAAA| 六月丁香射婷婷欧美色图片| 深爱激情六月天| 日本久久性| 丰满人妻一区二区三区| 9l视频自拍九色9l黑人| 色婷婷丁香五月丁香| 日韩成人网址| 婷婷五月激情的图片| www超碰| 国产ava| 棕合影院色色| 免费看无码视频A级| 婷婷丁香小说| 国产永久一黄| 色五月婷婷激情| 久久99网| 婷婷色成人| 五月天婷婷色综合| 色天天综合| 潘金莲AAAAAAAAAA| 综合色色婷婷| 熟妇高潮一区av| 色五月视频,小说| 在线观看视频1区| 婷婷六月色播| 九一牛视频探花| 五月婷婷官网色| 亚洲黄3级片网站欧美| 日日夜夜天天| 色色色在线观看| 玖玖无码中文| 亚洲激情四射| 开心五月婷婷激情| 我爱宗和色| 91人妻九色大屁股| 婷婷色五月天在线观看|