某计算机采用直接映射Cache,已知主存容量为4MB,Cache容量为4096B,字块长度为16个字(32位/字),若CPU依次从主存单元0、1、……、99循环执行10次,问命中率是多少()。
A.98.7%
B.99.3%
C.87%
D.90%
A.98.7%
B.99.3%
C.87%
D.90%
第2题
设某计算机采用直接映像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—主存系统的效率。
第3题
设某计算机采用直接映射缓存,已知主存容量为4 MB,缓存容量为4096 B,字块长度为8个字(32位/字)。
(1)画出反映主存与缓存映射关系的主存地址各字段分配框图,并说明每个字段的名称及位数。
(2)设缓存初态为空,若CPU依次从主存第0,1,…,99号单元读出100个字(主存一次读出一个字) ,并重复按此次序读10次,问命中率为多少?
(3)如果缓存的存取时间是50 ns,主存的存取时间是500 ns,根据(2)求出的命中率,求平均存取时间。
(4)计算缓存-主存系统的效率。
第4题
设某机主存容量为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相比,速度提高多少倍?
第5题
A.152
B.153
C.154
D.151
第6题
主存地址位数为32位,按字节编址。容量为512 KB的CaChe采用直接映射方式则“标志”字段占()位。
A.1 1
B.12
C.13
D.14
第7题
(1)主存地址位数为多少?
(2)画出主存地址格式示意图,注明各字段名称及位数。
(3)设该Cache的命中率为98%,如果Cache的速度是主存的5倍,则该机采用Cache时存储系统的速度是不采用Cache时的多少倍(设CPU访存时同时访问Cache和主存,若Cache命中则中断主存访问)?
参考答案:错误
第8题
A.1504K
B.1536K
C.1568K
D.1600K
第9题
A.00010001001101
B.01000100011010
C.10100011111000
D.11010011101000
第10题
A.00010001001 101
B.0100010001 1010
C.1.0100011111e+013
D.1.1010011101e+013