减低Cache的缺失损失
提高Cache的命中率
减低CPU平均访问时间
减少指令流水线资源冲突
第1题:
以下关于Cache的叙述中,正确的是( )。
A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素
B.Cache的设计思想是在合理成本下提高命中率
C.Cache的设计目标是容量尽可能与主存容量相等
D.CPLI中的Cache容量应大于CPU之外的Cache容量
第2题:
PC中CPU执行MOV指令从存储器读取数据时,数据搜索的顺序是( )
A.L1 cache、12 cache、DRAM和外设
B.L2 cache、L1 cache、DRAM和外设
C.DRAM、外设、L2cache和L1 cache
D.外设、DRAM、L1 cache和L2 cache
第3题:
A、消除指令依赖,更充分利用多流水线
B、提高cache效率
C、改变计算结果
D、消除资源冲突
第4题:
第5题:
在分析Cache对机器性能的影响时,正确的叙述是( )。
A.Cache容量比主存小许多,决定机器访问存储器速度的是主存,Cache只起次要作用
B.CPU访问存储器时不受Cache控制器的控制
C.Cache存储器中保存着CPU当前频繁访问的指令代码和数据
D.奔腾PC机采用两极Cache结构,一级放指令,一级放数据
第6题:
A、cache、DRAM和硬盘
B、DRAM、cache和硬盘
C、硬盘、DRAM和cache
D、DRAM、硬盘和cache
第7题:
在多级存储系统中,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存放
第8题:
●设某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间为10ns,取指令的命中率为98%,取数的命中率为95%。在执行某类程序时,约有1/5指令需要存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置Cache后,每条指令的平均访存时间约为 (14) 。
(14) A.12ns
B.15 ns
C.18 ns
D.120ns
第9题:
在主存和CPU之间增加Cache的目的是(17)。在CPU执行一段程序的过程中,Cache的存取次数为2250次,由内存完成的存取次数为250次。若Cache的存取周期为6ns,内存的存取周期为24ns,则Cache的命中率为(18),CPU的平均访问时间为(19)ns。
A.提高内存工作的可靠性
B.扩展内存容量
C.方便用户操作
D.提高CPU数据传输速率
第10题: