单选题 在Cache和主存构成的两级存储体系中,Cache的存取时间是100ns,主存的存取时间是1000ns,若希望有效(平均)存取时间不超过Cache存取时间的115%,则Cache的命中率至少应为______。[注:计算机存取时,先访问Cache,若访问未命中,再访问主存]
  • A.90.5%
  • B.95.5%
  • C.98.5%
  • D.99.5%
【正确答案】 C
【答案解析】[解析] 设Cache命中率为a,则(1000+100)(1-a)+100a≤115,解得a≥0.985,故至少为98.5%。
注:虽然也可以采用同时访问(2ache和主存的方式,此时不命中的访问时间为1000ns。题设中已经说明,Cache不命中的时间为访问Cache和主存的时间之和。