给定以下的假设,试计算直接映像Cache和2路组相联映像Cache的平均访问时间以及CPU的性能。由计算结
在伪相联映像中,假设在直接映像位置没有发现匹配,而在另一个位置才找到数据(伪命中)时,不对这两个位置的数据进行交换。这时只需要一个额外的周期。假设失效开销为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.6×4097bit
B.64×12bit
C.6×4096bit
D.64×13bit
设某计算机采用直接映像Cache,已知主存容量为4 MB,Cache容量4 096 B,字块长度为8个字(32位/字)。 (1)画出反映主存与Cache映像关系的主存地址各字段分配框图,并说明每个字段的名称及位数。 (2)设Cache初态为空,若CPU依次从主存第0,1,…,99号单元读出100个字(主存一次读出一个字),并重复按此次序读10次,问命中率为多少? (3)如果Cache的存取时间是50 ns,主存的存取时间是500 ns,根据(2)求出的命中率,求平均存取时间。 (4)计算Cache—主存系统的效率。
Cache的地址映像中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作_______。
A.直接映像
B.全相联映像
C.组相联映像。
下列关于CaChe地址映像算法的论述中,正确的是()。
A.全相联映像、组相联映像和直接映像都实际应用于CaChe地址映像
B.全相联映像发生块冲突的概率最低,变换速度最快,但是成本最高
C.直接映像成本最低,但是变换速度最慢,发生块冲突的概率最高
D.多路组相联映像是全相联映像与直接映像的折中,性能介于两者之间