下面关于计算机Cache的论述中,正确的是______。

admin2019-06-08  22

问题 下面关于计算机Cache的论述中,正确的是______。

选项 A、Cache是一种介于主存和辅存之间的存储器,用于主辅存之间的缓冲存储
B、如果访问Cache不命中,则用从内存中取到的字节代替Cache中最近访问过的字节
C、Cache的命中率必须很高,一般要达到90%以上
D、Cache中的信息必须与主存中的信息时刻保持一致

答案C

解析 Cache是一种介于主存和微处理器(CPU)之间的高速存储器,用于主存和CPU之间的缓冲存储。其命中率必须很高,一般要达到90%~95%以上,才能使访存的速度跟得上CPU的速度。
   在CPU和Cache之间通常一次传送一个字块,字块的长度是一个主存周期内能调出的信息的长度。如果访问Cache不命中,则用从主存中取到的字节代替Cache中较少访问过的字节,即同时送CPU和Cache,下次就可以从Cache中读出需要的信息了。
   如果程序执行过程件要对某字块进行写操作,将遇到如何保持Cache与主存一致性的问题。通常有①“写回法”和②“直写法”等两种写入方式。其中,①“写回法”是只写Cache,并用标志加以说明,直到经过重写的字块被从Cache中替换出来时再写入主存。②“直写法”是写Cache时也同时写入主存,使Cache与主存时刻保持一致。如果被重写的单元不在Cache中,那就只写入主存,而不写入Cache。可见不是所有的情况下都可以保持Cache中的信息与主存中的信息完全一致。
转载请注明原文地址:https://kaotiyun.com/show/3vLZ777K
0

最新回复(0)