假定计算机的主频为500MHz,CPI为4。现有设备A和B,其数据传输率分别为2MB/s和40MB/s,对应I/O接口中各有一个32位数据缓冲寄存器。请回答下列问题,要求给出计算过程。 在中断I/O方式下,若每次中断响应和中断处理的总时钟周期数至少为40

admin2019-08-17  47

问题 假定计算机的主频为500MHz,CPI为4。现有设备A和B,其数据传输率分别为2MB/s和40MB/s,对应I/O接口中各有一个32位数据缓冲寄存器。请回答下列问题,要求给出计算过程。
在中断I/O方式下,若每次中断响应和中断处理的总时钟周期数至少为400,则设备B能否采用中断I/O方式?为什么?

选项

答案中断响应和中断处理的时间为400×(1/500M)=0.8μs,这时只需判断设备B准备32位数据要多久,如果准备数据的时间小于中断响应和中断处理的时间,那么数据就会被刷新、造成丢失。经过计算,设B准备32位数据所用时间为4B/40MB=0.1μs,因此,设备B不适合采用中断I/O方式。

解析
转载请注明原文地址:https://jikaoti.com/ti/3MGjFFFM
0

相关试题推荐
最新回复(0)