freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dma與通道ppt課件(編輯修改稿)

2025-06-08 05:17 本頁面
 

【文章內(nèi)容簡介】 啟動外設(shè),然后 CPU繼續(xù)執(zhí)行其他程序。 ? 設(shè)置傳送參數(shù) 執(zhí)行 I/O指令,測試外設(shè)狀態(tài),對 DMA接口設(shè)置各種參數(shù): * 內(nèi)存首址 =〉 地址寄存器 * 字計數(shù)值 =〉 字計數(shù)器 * 傳送方向 =〉 控制寄存器 * 設(shè)備地址 =〉 設(shè)備地址寄存器 18 Computer System Organization and Architecture 返回目錄 第二步: DMA數(shù)據(jù)傳送(由硬件實現(xiàn)) ▲ DMA接口數(shù)據(jù)傳送過程如下: ① 當外設(shè)準備好數(shù)據(jù)(從外設(shè)取數(shù)),或準備好接收數(shù)據(jù)(向外設(shè)送數(shù))時,就發(fā)“選通”信號,使數(shù)據(jù)送數(shù)據(jù)緩沖寄存器,同時 DMA請求觸發(fā)器置“ 1” 。 ② DMA請求觸發(fā)器向控制 /狀態(tài)端口發(fā)“ Ready” 信號,同時向 DMA控制器發(fā)“ DMA請求”信號。 ③ DMA接口接受到“ DMA請求”信號后,就向 CPU發(fā)“總線請求”信號。 19 Computer System Organization and Architecture 返回目錄 ④ CPU完成現(xiàn)行機器周期后,響應(yīng) DMA請求,向 DMA接口發(fā)出“總線響應(yīng)”信號。 DMA接口接受到該信號后,向外設(shè)接口發(fā) “ DMA響應(yīng)”信號,使 DMA請求觸發(fā)器復(fù)位。 CPU浮動它的總線,讓出總線控制權(quán),由 DMA接口控制總線。 ⑤ DMA接口給出內(nèi)存地址,并在其讀 /寫線上發(fā)出“讀”或“寫”命令,隨后在數(shù)據(jù)總線上給出數(shù)據(jù) ⑥ 根據(jù)讀寫命令,將數(shù)據(jù)總線上的數(shù)據(jù)寫入存儲器中,或?qū)懭霐?shù)據(jù)端口,并進行主存地址增量,字計數(shù)值減 1。 ? 若采用“ CPU停止法”,則循環(huán)第 6步,直到計數(shù)值為“ 0” 。 ? 若采用“周期挪用法”,則釋放總線,下次數(shù)據(jù)傳送時再按過程 (1)到 (6)進行。 20 Computer System Organization and Architecture 返回目錄 第三步: DMA結(jié)束處理 ▲ 根據(jù)計數(shù)值為“ 0” ,發(fā)出 DMA結(jié)束信號送接口控制,產(chǎn)生 DMA中斷請求信號給 CPU,當 DMA的中斷請求得到響應(yīng)后, CPU停止源程序的執(zhí)行,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,做一些 DMA的結(jié)束工作。它包括校驗送入主存的數(shù)據(jù)是否正確;決定是否繼續(xù)用 DMA傳送其他數(shù)據(jù)塊,若繼續(xù)傳送,則又要對 DMA接口進行初始化,若不需要傳送,則停止外設(shè);測試在傳送過程中是否發(fā)生錯誤,若出錯,則轉(zhuǎn)錯誤診斷及處理錯誤程序。 21 Computer System Organization and Architecture 返回目錄 DMA接口與系統(tǒng)的連接方式 DMA接口與系統(tǒng)的連接方式有兩種。 下圖為具有公共請求線的 DMA請求方式,若干個DMA接口通過一條公用的 DMA請求線向 CPU申請總線控制權(quán)。 CPU發(fā)出響應(yīng)信號用鏈式查詢方式通過DMA接口,首先選中的設(shè)備獲得總線控制權(quán),即可占用總線與主存?zhèn)魉托畔ⅰ? 22 Computer System Organization and Architecture 返回目錄 上圖是獨立的 DMA請求方式,每一個 DMA接口各有一對獨立的 DMA請求線和 DMA響應(yīng)線,它由 CPU的優(yōu)先級判別機構(gòu)裁決首先響應(yīng)哪個請求,并在響應(yīng)線上發(fā)出響應(yīng)信號,被獲得響應(yīng)信號的DMA接口使可控制總線與主存?zhèn)魉蛿?shù)據(jù)。 23 Computer System Organization and Architecture 返回目錄 DMA 接口中控制傳送的硬件邏輯稱為 DMA控制器。 DMA控制器與接口的連接應(yīng)考慮以下因素 : ? DMA控制器與接口是相互分離 , 還是合為一體 。 ? 數(shù)據(jù)傳送是經(jīng) DMA控制器 , 還是經(jīng)接口直接與存儲器相連 。 ? 系統(tǒng)中有多個 DMA控制器時 , 采用公共 DMA請求 , 還是采用獨立 DMA請求方式。 ? 一個 DMA控制器控制多個 I/O設(shè)備時 , 是采用選擇型工作方式 , 還是采用多路型工作方式 。 基于以上考慮的幾種常見連接模式: 24 Computer System Organization and Architecture 返回目錄 1. 單通道 DMA控制器 一個 DMA控制器只連接一臺 I/O設(shè)備 , 并通常將 DMA控制器與接口合為一體 , 傳送的數(shù)據(jù)經(jīng)由 DMA控制器。 主機 外設(shè) 存儲器 總線 向 CPU提出DMA請求 CPU響應(yīng) DMA請求 DMA 控制器 (接口 ) 25 Computer System Organization and Architecture 返回目錄 2. 選擇型 DMA控制器 一個 DMA控制器連接 (控制 )多臺 I/O設(shè)備 , 即 : 多臺I/O設(shè)備共享一個 DMA控制器。 一般采用 DMA控制器與接口合為一體
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1