假设用以下数据访问模式运行程序。这个模式仅只运行一次。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: CPU寄存器,高速缓存,内存,磁盘缓存,磁盘 B: CPU寄存器,磁盘缓存,高速缓存,内存,磁盘 C: CPU寄存器,内存,磁盘缓存,高速缓存,磁盘 D: CPU寄存器,高速缓存,磁盘缓存,内存,磁盘
- 假设x为1,给出下列布尔表达式的结果。 (1)、(x > 0) || (x < 0) ( ) (2)、(x!= 0) ||(x ==0) ( ) (3)、(x >=0)||(x < 0) ( ) (4)、(x!=1)==!(x==1) ( )
- 关于高速缓存,以下的说法哪个正确? A: 全相联映射的高速缓存缺失率低,直接映射高速缓存访问延迟短 B: 全相联映射的高速缓存(Fully associative caches)访问延迟(latency)短, 直接映射高速缓存(direct-mapped caches) 缺失率(miss rate)低 C: 直接映射高速缓存在缺失率和访问延迟方面都表现得更好 D: 两者在缺失率和访问延迟上表现相似
- 【单选题】设X为连续型随机变量, 其概率密度: f(x)=Ax2, x∈(0,2); 其它为0. 求(1)A=(); (2) 分布函数F(x)=(); (3) P{1<X<2} (10.0分) A. (1)3/8; (2)x<0, F(x)=0; 0≤x<2, F(x)=1/8x³; x≥2, F(x)=1; (3) 7/8 B. (1)5/8; (2)x<0, F(x)=0; 0≤x<2, F(x)=1/8x³; x≥2, F(x)=0 (3) 1/8
- 数据高速缓冲区存储最近检索的数据,下面描述错误的是( ) A: 缓存块的类型包括脏缓存块、空闲缓存块和命中缓存块 B: 脏缓存块列表管理被修改还没有写入数据文件的脏缓存块 C: 最近最少被访问的缓存块最后被移出LRU列表 D: 数据高速缓冲区越大,缓存命中率就越高,磁盘访问次数就越低