某计算机字长为32位,存储器存取周期为100ns,则存储器的带宽为(10);若CPU执行一段程序,访问存储器1600次,访问cache400次(cache的存储周期为50s),则平均访问存储器的时间为(11)。

admin2010-12-16  55

问题 某计算机字长为32位,存储器存取周期为100ns,则存储器的带宽为(10);若CPU执行一段程序,访问存储器1600次,访问cache400次(cache的存储周期为50s),则平均访问存储器的时间为(11)。

选项 A、50
B、100
C、90
D、60

答案C

解析 带宽是指每秒钟存储器读出的二进制数据的位数。题目中,存取周期为100ns,则每秒钟可以访问存储器的次数为1/(100ns),而每访问一次存储器,可以读出32位数据,因此带宽为32bit×(1/100ns)=32/ (100×10-9)bit/s=32×107bit/s。
   CPU在执行程序中,访问存储器的概率为1600/(1600+400)=0.8,那么平均访问存储器的时间为100×0.8+50×(1-0.8)=90ns。
转载请注明原文地址:https://kaotiyun.com/show/u6kZ777K
0

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