多路型DMA接口的工作原理
生活随笔
收集整理的這篇文章主要介紹了
多路型DMA接口的工作原理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
DMA接口可分為選擇型和多路型兩種,選擇型物理上可連接多個設備,但邏輯上在數(shù)據(jù)準備和數(shù)據(jù)傳輸期間只允許一個設備使用接口,多路型在物理上和邏輯上都允許多個設備連接,在數(shù)據(jù)準備期間多個設備可以并行工作,但在數(shù)據(jù)傳輸時只允許一個設備使用接口。下圖為多路型DMA接口的工作原理:
假設磁盤每隔35us向DMA接口提出一次請求,磁帶每隔50us提出一次請求,打印機每隔150us提出一次請求,在設備提出請求時,數(shù)據(jù)已經(jīng)放到了接口的數(shù)據(jù)緩沖中。假設數(shù)據(jù)傳輸時間為5us。
在響應時,DMA接口會按照優(yōu)先級高低來處理請求,其中,速度快的設備的優(yōu)先級高,因此:T1表示的5us為打印機服務,之后磁盤和磁帶的請求同時到來,接口先處理磁盤的請求,也即T2為磁盤服務,之后再為磁帶服務…
總結
以上是生活随笔為你收集整理的多路型DMA接口的工作原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蒜蓉茄子
- 下一篇: 如何让谷歌浏览器支持小字体