题目内容
(请给出正确答案)
[主观题]
设2路组相连映象的Cache容量为214块,每块是一个32位的字,采用LRU替换策略,主存容量是Cache的256
倍,其中有如表10—3数据(地址和数据均用十六进制表示):
将主存中这些数据装入Cache时会装入Cache的哪些块中?求出组号、块号以及块表中相应的标志内容。
查看答案
如果结果不匹配,请 联系老师 获取答案
将主存中这些数据装入Cache时会装入Cache的哪些块中?求出组号、块号以及块表中相应的标志内容。
设某机主存容量为16 MB,Cache的容量为16 KB。每字块有8个字,每个字32位。设计一个四路组相l联映像(即Cache每组内共有4个字块)的Cache组织,要求: (1)画出主存地址字段中各段的位数。 (2)设Cache初态为空,CPU依次从主存第0、1、2、…、99号单元读出100个字(主存一次读出一个字),并重复此次序读8次,问命中率是多少? (3)若Cache的速度是主存速度的6倍,试问有Cache和无Cache相比,速度提高多少倍?
CaChe采用2路组相联映射,共有16个槽(第O槽到第15槽),每个主存块为32字节,主存按字节编址。请问主存第1 022号单元所在的主存块可以放到第()槽中。
A.15
B.1 3
C.12
D.10
一主机的Cache容量是256块,采用直接映象方式,主存中的第i块将会映象到Cache的第()块。
A.256
B.i(mod 256)
C.i
D.i+1
在伪相联映像中,假设在直接映像位置没有发现匹配,而在另一个位置才找到数据(伪命中)时,不对这两个位置的数据进行交换。这时只需要一个额外的周期。假设失效开销为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,计算伪相联映像的平均访存时间。