单选题 有一个主存—Cache层次的存储器,Cache的存储周期为15ns,主存的存储周期为150ns。已知在一段时间内,CPU访问Cache5000次,访问主存100次,那么Cache与主存的系统效率为______。
  • A.75%
  • B.83.3%
  • C.98%
  • D.100%
【正确答案】 B
【答案解析】[解析] 系统效率=Cache一次访问时间/Cache与主存系统的平均访问时间 题目给出了Cache一次访问时间,就是Cache的存储周期15ns。 只要求得Cache与主存系统的平均访问时间即可。 这5000次访问中,有4900次Cache命中(一次访问Cache),有100次Cache未命中(一次访问Cache+一次访问主存)。 那么总时间为5000×15ns+100×150ns=80000ns。 那么平均访问时间为80000ns/5000=18ns。 系统效率=15ns/18ns=83.3%。 故本题选B。 选择C的同学,是把Cache命中率跟系统效率搞混了。