题目内容
(请给出正确答案)
[主观题]
假设某程序不计访存时间的指令执行时间都为2个时钟周期,平均每条指令访存1.33次,增设Cache后,程
序访存命中Cache的概率为98%,命中Cache时指令用于访存所需时间为50个时钟周期,请分别计算不设置Cache和增设Cache两种情况下的程序的平均指令执行时间,以及增设Cache相对于不设置Cache的加速比。
查看答案
如果结果不匹配,请 联系老师 获取答案
A.1/0端口要占去部分存储器地址空间
B.不需要专门的I/0指令/0数据存
C.程序不易阅读(不易 分清访存和访问外设)
D.I/0数据存取 与存储器数据存取一样灵活(多种寻址方式)
在伪相联映像中,假设在直接映像位置没有发现匹配,而在另一个位置才找到数据(伪命中)时,不对这两个位置的数据进行交换。这时只需要一个额外的周期。假设失效开销为50个时钟周期,2 KB直接映像Cache的失效率为9.8%,2 KB 2路组相联的失效率为7.6%;128 KB直接映像Cache的失效率为1.0%,128 KB 2路组相联的失效率为0.7%。 ①推导平均访存时间的公式。 ②利用①中得到的公式,对于2 KB Cache和128 KB Cache,计算伪相联映像的平均访存时间。
信息按整数边界对齐存储的主要优点是()。
A.访存速度快
B.节约主存单元
C.指令字的规格化
D.指令的优化