设有一个主存-Cache层次的存储器,主存的容量为1MB,Cache的容量为64KB,每个块为8KB。 (1) 该Cache共有多少块?主存共有多少块? (2) 求Cache和主存地址的格式。 (3) 主存地址为24402H的单元在主存的哪一块?在直接映射方式下,映射到Cache中哪一块?若采用2路组相联,则映射到Cache中哪一块?
第1题:
在Cache的地址映射中,若主存中的任意一块均可映射到Cache内任意一块的位置上,则这种方法称为______。
A、全相联映射
B、直接映射
C、组相联映射
D、混合映射
第2题:
一个设有cache的存储系统中,若主存容量为512KB,cache容量为2KB,每次交换的数据块长度为16B。主存数据调入cache时,为了区分是主存哪个部分哪个字块调入cache中哪个字块位置。因此在cache存储器中还需存放调入主存字块的特征,即cache字块标志(主存高位地址)。cache地址映像若采用直接映像方式,本题中cache字块标志是(1)位,若采用全相联地址映像方式,则cache字块标志是(2)位。
A.7
B.8
C.12
D.19
第3题:
主存与Cache的地址映射方式中,()方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。
A.全相联
B.直接映射
C.组相联
D.串并联
第4题:
第5题:
第6题:
第7题:
下列关于cache地址映射的描述,不正确的是()
第8题:
假定某机主存空间大小1GB,按字节编址。cache的数据区(即不包括标记、有效位等存储区)有64KB,块大小为128字节,采用直接映射和全写(write-through)方式。请问: (1)主存地址如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。 (2)cache的总容量为多少位?
第9题:
在Cache的地址映射中,全相联映射是指主存中的任意一字块均可映射到Cache内任意一字块位置的→种映射方式。
第10题:
0
1
4
6
第11题:
5
6
7
8
第12题:
第13题:
高速缓存Cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB。若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为(1)%。若地址变换表中相联存储器的88H对应的cache块号为01B,则主存地址为8888888H时,高速缓存地址为(2)。
(1)
A.90
B.95
C.97
D.99
第14题:
在多级存储系统中,Cache处在CPU和主存之间,解决(55)问题。若Cache和主存的存取时间分别为T1和T2,Cache的命中率为H,则该计算机实际存取时间为(56)。当CPU向存储器执行读操作时,首先访问Cache,若命中,则从Cache中取出指令或数据,否则从主存中取出,送(57):当CPU向存储器执行写操作时,为了使Cache的内容和主存的内容保持一致,若采用(58)法,则同时写入Cache和主存。由于Cache容量比主存容量小,因此当Cache满时,执行把主存信息向Cache写入,就要淘汰Cache中已有的信息,为了提高Cache的命中率,采用一种(59)替换算法。
A.主存容量扩充
B.主存和CPU速度匹配
C.多个请求源访问主存
D.BIOS存放
第15题:
全相联映射方式是指
A.主存中地址块与Cache中的地址块全部映射
B.主存中任何一个块全部映射到Cache中固定的位置上
C.主存中任何一个块与Cache中的块一一对应
D.主存中任何一个块均可以映射装入到Cache中任何一个块的位置上
第16题:
第17题:
第18题:
在Cache的地址映射中,全相联映射是指主存中的任意一字块均可映射到Cache内任意一字块位置的→种映射方式。
A对
B错
第19题:
若主存块地址i=(10101)B,CACHE的块地址为j,CACHE块数为M=4,映象规则为直接映象,则j=()。
第20题:
Cache用组相联映射,一块大小为128B,Cache共64块,4块分一组。主存有4096块,主存地址共需()位。
第21题:
在cache的地址映射中,若主存中的任意一块均可映射到cache内的任意一块的位置上,则这种方法称为()。
第22题:
00010001001101
01001000110100
10100011111000
11010011101000
第23题:
3.33
3.82
4.17
4.52
第24题:
全相联映射方式中,主存的一个块可能存放到cache中任意一行
直接映射方式中,主存的一个块只能存放在cache的一个特定行
全相联映射方式的cache利用率高,直接映射方式的cache利用率低
组相联映射方式是全相联映射和直接映射方式的折中方案,即主存中的一个块放到cache的哪个组是灵活的,而放到该组的哪个行是固定的