第1题:
●假设高速缓存Cache工作速度为主存的5倍,且Cache被访问命中的概率为90%,则采用Cache后,能使整个存储系统获得加速比Sp为 (1) 。
(1) A.3.57
B.5
C.4.21
D.5.17
【解析】首先对新的存储系统的性能作以下假设:在Cache不命中的情况下,对Cache的访问不会额外损失时间,即决定Cache是否命中所用的时间可以忽略;在从主存向Cache传输的同时,数据也被传输给使用部件(不需要再从Cache中读取)。这样,在新的存储系统中,Amdahl定律定义了采用特殊的方法所能获得的加速比的大小。
根据加速比的计算公式:
加速比=采用改进措施后的性能/没有采用改进措施前的性能
=原执行某任务的时间/现在执行某任务的时间
=5÷(5×0.1+1×0.9)=3.57
第2题:
某机主存容量为16MB,cache容量为16KB,主存与cache每块都分为16B,主存与cache地址变换采用直接映像方法。这种映像方法优点是算法简单,缺点是(1)。若访问的主存单元为B4AF45H,而且该单元已经装入cache,则cache的地址是(2)。
A.转换方法复杂
B.转换速度较慢
C.cache利用不充分
D.转换方法不直观
第3题:
● 下面关于计算机Cache的论述中,正确的是 (15) 。
(15)
A. Cache是一种介于主存和辅存之间的存储器,用于主辅存之间的缓冲存储
B. 如果访问 Cache 不命中,则用从内存中取到的字节代替 Cache 中最近访问过的字节
C. Cache的命中率必须很高,一般要达到90%以上
D. Cache中的信息必须与主存中的信息时刻保持一致
第4题:
在多级存储系统中,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存放
第5题:
高速缓存Cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB。若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为(1)%。若地址变换表中相联存储器的88H对应的cache块号为01B,则主存地址为8888888H时,高速缓存地址为(2)。
(1)
A.90
B.95
C.97
D.99
第6题:
第7题:
在CPU和主存间设置cache存储器主要是为了(14)。若使用基于数据内容进行访问的存储设备作为cache时,能更快决定是否命中。这种地址映射方法称为(15)映射。CPU向cache执行写操作时,可以同时写回主存储器或者仅当cache中该数据被淘汰时才写回主存储器,前者称为(16),而后者称为(17)。若cache的存取速度是主存存取速度的10倍,且命中率可达到0.8,则CPU对该存储系统的平均存取周期为(18)T(T为主有的存取周期)。
A.扩充主存容量
B.解决CPU和主存的速度匹配
C.提高可靠性
D.增加CPU访问的并行度
第8题:
共用题干题某计算机的Cache采用相联映像,Cache容量为16KB,每块8个字,每个字32位,并且将Cache中每4块分为一组。若主存最大容量为4GB且按字节编址,则主存地址应为(1)位,组号应为(2)位。若Cache的命中率为0.95,且Cache的速度是主存的5倍,那么与不采用Cache相比较,采用Cache后速度大致提高到(3)倍。
空白(1)处应选择()
A.24
B.32
C.36
D.40
第9题:
假设高速缓存Cache的工作速度为主存的6倍,且Cache被访问的概率为90%,则采用Cache后,能使整个存储系统获得加速比SP为(68)。
A.3
B.4
C.5
D.6
第10题:
以下关于计算机系统中高速缓存(Cache)的说法中,正确的是( )。
A. Cache 的容量通常大于主存的存储容量 B.通常由程序员设置 Cache 的内容和访问速度 C.Cache 的内容是主存内容的副本 D.多级 Cache 仅在多核 CPU 中使用