设2路组相连映象的Cache容量为214块,每块是一个32位的字,采用LRU替换策略,主存容量是Cache的256
将主存中这些数据装入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,计算伪相联映像的平均访存时间。
设某计算机采用直接映像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—主存系统的效率。