关于高速缓存,以下的说法哪个正确?
A: 全相联映射的高速缓存缺失率低,直接映射高速缓存访问延迟短
B: 全相联映射的高速缓存(Fully associative caches)访问延迟(latency)短, 直接映射高速缓存(direct-mapped caches) 缺失率(miss rate)低
C: 直接映射高速缓存在缺失率和访问延迟方面都表现得更好
D: 两者在缺失率和访问延迟上表现相似
A: 全相联映射的高速缓存缺失率低,直接映射高速缓存访问延迟短
B: 全相联映射的高速缓存(Fully associative caches)访问延迟(latency)短, 直接映射高速缓存(direct-mapped caches) 缺失率(miss rate)低
C: 直接映射高速缓存在缺失率和访问延迟方面都表现得更好
D: 两者在缺失率和访问延迟上表现相似
举一反三
- 下面哪种不是缓存的映射方式 A: 直接映射 B: 组相联映射 C: 保真映射 D: 全相联映射
- 下列存储器,按照其访问速度,由高到低的排列是: A: CPU寄存器,高速缓存,内存,磁盘缓存,磁盘 B: CPU寄存器,磁盘缓存,高速缓存,内存,磁盘 C: CPU寄存器,内存,磁盘缓存,高速缓存,磁盘 D: CPU寄存器,高速缓存,磁盘缓存,内存,磁盘
- 假设用以下数据访问模式运行程序。这个模式仅只运行一次。0x0 0x8 0x10 0x18 0x20 0x28(1) 如果使用直接映射高速缓存,其容量为1 KB,块大小为8 字节(2 字) ,那么高速缓存内有多少组?(2) 使用(1) 中相同的高速缓存和块大小,针对给出的内存访问模式,该直接映射高速缓存的缺失率是多少?(3) 针对给出的内存访问模式,以下哪种方法可以降低缺失率? (高速缓存容量保持不变) 。 (a)增加相联度为2 (b)增加块大小为16 字节 (c) (a)(b)都可以 (d)(a)和(b)都不可以
- 缓存地址映射中,若主存的任意一块均可映射到缓存内任一块的位置上,称作() A: 直接映射 B: 全相联映射 C: 组相联映射
- 缓存的地址映射中,若主存中的任一块均可映射到缓存内到任一块到位置上,称作 A: 全相联映射 B: 组相联映射 C: 直接映射 D: 自动映射