考试
1970-01-01 08:00:00

一个DMA接口可采用周期窃取方式把字符传送到存储器,它支持的

题目描述

一个DMA接口可采用周期窃取方式把字符传送到存储器,它支持的最大批量为400个字节。若存取周期为100ns,每处理一次中断需5μs,现有的字符设备的传输率为9600bps。假设字符之间的传输是无间隙的,若忽略预处理所需的时间,试问采用DMA方式每秒因数据传输需占用处理器多少时间?如果完全采用中断方式,又需占用处理器多少时间?

答案解析

字符设备传输率为9600bps时,1秒内传输数据为9600/8=1200,则1秒内需要产生的DMA次数为1200/400=3次 CPU用于DMA处理的总时间为:3*5μs+1200*100ns=135μs 如果完全采用中断方式,占用处理器 时间为 1200*5μs=6000μs

加载中...
AI正在思考中,请稍候...