在 Cache-主存两级存储体系中,关于 Cache 叙述,错误是()。
A.Cache设计主要目标是在成本允许情况下达到较高命中率,使存储系统具有最短平均访问时间B.Cache设计一个重要原则是在争取获得较快存取速度和花费较低存储成本之间达到...
A.Cache设计主要目标是在成本允许情况下达到较高命中率,使存储系统具有最短平均访问时间
B.Cache设计一个重要原则是在争取获得较快存取速度和花费较低存储成本之间达到合理折衷
C.除了Cache容量和块大小,地址相联方式和替换策略也会影响Cache命中率
D.在速度要求较高场合采用直接映像,在速度要求较低场合采用组相联或全相联 展开
B.Cache设计一个重要原则是在争取获得较快存取速度和花费较低存储成本之间达到合理折衷
C.除了Cache容量和块大小,地址相联方式和替换策略也会影响Cache命中率
D.在速度要求较高场合采用直接映像,在速度要求较低场合采用组相联或全相联 展开
展开全部
【答案】:D
为解决高速CPU与低速内存之间速度差异,最经济、有效方法是在两者之间插入容量不大但操作速度很高存储器 髙速缓存(Cache),起到缓冲作用,使CPU既可以以较快速度存取Cache中数据,又不使系统成本过高。 与主存相比,Cache容量很小,它保存只是一部分主存内容一个副本,且Cache与主存数据交换是以块为单 位。地址映射即是应用某种方法把主存地址定位到Cache中,有全相联方式、直接方式和组相联方式三种方式。(1)全相联映射方式。这是一种最简单而又直接映射方法,指主存中每个块只能映射到Cache一个特定块。在该方法中,Cache块地址j 和主存块地址i关系为:j=i mod Cb其中Cb是Cache块数。这样,整个Cache地址与主存地址低位部分完全相同。直接映射法优点是所需硬件简单,只需要容量较小按地址访问区号标志表存储器和少量比较电路;缺点是Cache块冲突概率较高,只要有两个或两个以上经常使用块恰好被映射到Cache中同一个块位置时,就会使Cache命中率急剧下降。(2)直接映射方式。这种映射方式允许主存每一块信息可以存到Cache任何一个块空间,也允许从已被占满Cache中替换掉任何一块信息。全相联映射优点是块冲突概率低:其缺点是访问速度慢,并且成本太高。(3)组相联映射方式。这种方式是前两种方式折衷方案。这种映射方式在组间是直接映射,而组内是全相联映射,其性能和复杂性介于直接映射和全相联映射之间。
为解决高速CPU与低速内存之间速度差异,最经济、有效方法是在两者之间插入容量不大但操作速度很高存储器 髙速缓存(Cache),起到缓冲作用,使CPU既可以以较快速度存取Cache中数据,又不使系统成本过高。 与主存相比,Cache容量很小,它保存只是一部分主存内容一个副本,且Cache与主存数据交换是以块为单 位。地址映射即是应用某种方法把主存地址定位到Cache中,有全相联方式、直接方式和组相联方式三种方式。(1)全相联映射方式。这是一种最简单而又直接映射方法,指主存中每个块只能映射到Cache一个特定块。在该方法中,Cache块地址j 和主存块地址i关系为:j=i mod Cb其中Cb是Cache块数。这样,整个Cache地址与主存地址低位部分完全相同。直接映射法优点是所需硬件简单,只需要容量较小按地址访问区号标志表存储器和少量比较电路;缺点是Cache块冲突概率较高,只要有两个或两个以上经常使用块恰好被映射到Cache中同一个块位置时,就会使Cache命中率急剧下降。(2)直接映射方式。这种映射方式允许主存每一块信息可以存到Cache任何一个块空间,也允许从已被占满Cache中替换掉任何一块信息。全相联映射优点是块冲突概率低:其缺点是访问速度慢,并且成本太高。(3)组相联映射方式。这种方式是前两种方式折衷方案。这种映射方式在组间是直接映射,而组内是全相联映射,其性能和复杂性介于直接映射和全相联映射之间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询