(8分)假定计算机的主频为500MHz,CPI为4。现有设备 A 和B,其数据传输率分别为
2MB/s和40MB/s,对应I/O接口中各有一个32位数据缓冲寄存器。请回答下列问题,要
求给出计算过程:
(1)若设备 A采用定时查询I/O方式,每次输入/输出都至少执行10条指令。设备 A最多
间隔多长时间查询一次才能不丢失数据? CPU 用于设备 A输入/输出的时间占CPU 总时
间的百分比至少是多少?
(2)在中断I/O方式下,若每次中断响应和中断处理的总时钟周期数至少为400,则设备B
能否采用中断I/O方式? 为什么?
(3)若设备B采用DMA方式,每次DMA传送的数据块大小1000B,CPU 用于DMA预处
理和后处理的总时钟周期数为500,则CPU用于设备B输入/输出的时间占CPU 总时间的
百分比最多是多少?
查看答案和解析【26考研辅导课程推荐】:26考研集训课程,VIP领学计划,26考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。
启航教育热门私房课
MORE