首页/ 题库 / [单选题]在Cache-主存两级存储体系中,关于C的答案

在Cache-主存两级存储体系中,关于Cache的叙述,错误的是(15)。

单选题
2022-01-06 00:49
A、Cache设计的主要目标是在成本允许的情况下达到较高的命中率,使存储系统具有最短的平均访问时间
B、Cache设计的一个重要原则是在争取获得较快的存取速度和花费较低的存储成本之间达到合理的折衷
C、除了Cache容量和块的大小,地址相联方式和替换策略也会影响Cache的命中率
D、在速度要求较高的场合采用直接映像,在速度要求较低的场合采用组相联或全相联
查看答案

正确答案
D

试题解析
解析:本题考查高速缓存的相关知识。  为解决高速CPU与低速内存之间的速度差异,最经济、有效的方法是在两者之间插入容量不大但操作速度很高的存储器高速缓存(Cache),起到缓冲作用,使CPU既可以以较快速度存取Cache中的数据,又不使系统成本过高。  与主存相比,Cache的容量很小,它保存的只是一部分主存内容的一个副本,且Cache与主存的数据交换是以块为单位。  地址映射即是应用某种方法把主存地址定位到Cache中,有全相联方式、直接方式和组相联方式三种方式。  (1)全相联映射方式。  这是一种最简单而又直接的映射方法,指主存中每个块只能映射到Cache的一个特定的块。在该方法中,Cache块地址j和主存块地址i的关系为:  j=imodCb  其中Cb是Cache的块数。这样,整个Cache地址与主存地址的低位部分完全相同。  直接映射法的优点是所需硬件简单,只需要容量较小的按地址访问的区号标志表存储器和少量比较电路;缺点是Cache块冲突概率较高,只要有两个或两个以上经常使用的块恰好被映射到Cache中的同一个块位置时,就会使Cache命中率急剧下降。  (2)直接映射方式。  这种映射方式允许主存的每一块信息可以存到Cache的任何一个块空间,也允许从已被占满的Cache中替换掉任何一块信息。全相联映射的优点是块冲突概率低:其缺点是访问速度慢,并且成本太高。  (3)组相联映射方式。  这种方式是前两种方式的折衷方案。这种映射方式在组间是直接映射,而组内是全相联映射,其性能和复杂性介于直接映射和全相联映射之间。  CPU在访问内存时,首先判断所要访问的内容是否在Cache中,如果在,就称为“命中”,此时CPU直接从Cache中调用该内容;否则,就称为“不命中”。一般来说,Cache的存储容量比主存的容量小得多,但不能太小,太小会使命中率太低;也没有必要过大,过大不仅会增加成本,而且当容量超过一定值后,命中率随容量的增加将不会有明显地增长。

标签:
感兴趣题目
在多级存储系统中,Cache处在CPU和主存之间,解决(55)问题。若Cache和主存的存取时间分别为T1和T2,Cache的命中率为H,则该计算机实际存取时间为(56)。当CPU向存储器执行读操作时,首先访问Cache,若命中,则从Cache中取出指令或数据,否则从主存中取出,送(57):当CPU向存储器执行写操作时,为了使Cache的内容和主存的内容保持一致,若采用(58)法,则同时写入Cache和主存。由于Cache容量比主存容量小,因此当Cache满时,执行把主存信息向Cache写入,就要淘汰Cache中已有的信息,为了提高Cache的命中率,采用一种(59)替换算法。
在多级存储系统中,Cache处在CPU和主存之间,解决(64)问题。若Cache和主存的存取时间分别T1和T2,Cache的命中率为H,则计算机实际存取时间为(65)。当CPU向存储器执行读操作时,首先访问Cache,如命中,则从Cache中取出指令或数据,否则从主存中取出,送(66);当CPU向存储器执行写操作时,为了使Cache内容和主存的内容保持一致,若采用(67)法,同时写入Cache和主存。由于Cache容量比主存容量小,当Cache已写满时,但要主存信息写入Cache时,就要淘汰Cache中的已有信息。为了提高Cache的命中率,常采用一种(68)替换算法。
在Cache存储器中,CPU每次写Cache的同时,也写入主存,称这种更新主存块内容的方法为()法。
在存储体系中,虚拟存储器和Cache分别属于主存/外存层次和CPU/主存层次,这两层次的共同点是(3)。
一个设有cache的存储系统中,若主存容量为512KB,cache容量为2KB,每次交换的数据块长度为16B。主存数据调入cache时,为了区分是主存哪个部分哪个字块调入cache中哪个字块位置。因此在cache存储器中还需存放调入主存字块的特征,即cache字块标志(主存高位地址)。cache地址映像若采用直接映像方式,本题中cache字块标志是(1)位,若采用全相联地址映像方式,则cache字块标志是(2)位。
在CPU与主存之间设置高速缓冲存储器Cache,其目的是为了(15)。
下面是关于CPU与主存储器之间的cache的叙述,其中正确的是( )。
在关于主存与cache地址映射方式中,叙述()是正确的。
在关于主存与cache地址映射方式中,叙述(19)是正确的。在分析cache对机器性能的影响时,叙述(20)是正确的。
一般来说,Cache的功能(14)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的cache地址为(15)。在下列cache替换算法中,平均命中率最高的是(16)。
一般来说,Cache的功能(13)。某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的Cache地址为(14)。在下列Cache替换算法中,平均命中率最高的是(15)。
以下关于Cache与主存间地址映射的叙述中,正确的是( )。
相关题目
Cache(高速缓冲存储器)用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由()完成。
在Cache存储器中,CPU每次写Cache的同时,也写入主存,称这种更新主存块内容的方法为_________法。
以下关于CPU与主存之间增加调整缓存(Cache)的叙述,不正确的是()。
试题(17)在Cache主存层次结构中,主存单元到Cache单元的地址转换由(17)完成。(17)
● 在Cache-主存两级存储体系中,关于Cache的叙述,错误的是 (15) 。(15)
在Cache-主存两级存储体系中,关于Cache的叙述,错误的是(15)。
在Cache-主存两级存储体系中,关于Cache的叙述,错误的是(11)。
以下关于CPU与主存之问增加高速缓存(Cache)的叙述中,错误的是______。
在多级存储体系中,“cache--主存”结构的作用是解决()的问题。
在多级存储体系中,“Cache-主存”结构的作用是解决(10)的问题。
●在多级存储体系中,"Cache-主存"结构的作用是解决 (15) 的问题。
●在多级存储体系中,"Cache-主存"结构的作用是解决 (15) 的问题。
多级存储体系由Cache、主存和辅存构成。()
在高速缓冲存储器(Cache)-主存层次结构中,地址映像以及和主存数据的交换由( )完成。
位于CPU与主存之间的高速缓冲存储器Cache用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由()完成。
● 位于CPU与主存之间的高速缓冲存储器(Cache)用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由(1)完成。
●位于CPU与主存之间的高速缓冲存储器Cache用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由(1)完成。
存储器的层次结构中,“Cache-主存”层次是为了弥补主存()的不足,“主存-辅存”层次是为了弥补主存()的不足。
Cache(高速缓冲存储器)用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由(5)完成。
在高速缓存 (Cache) -主存储器构成的存储系统中,( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧