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