一般来说,Cache 的功能(1)。某 32 位计算机的 cache 容量为 16KB,cache 块的大小为 16B,若主存与 cache 的地址映射采用直接映射方式,则主存地址为 1234E8F8(十六进制)的单元装入的 cache 地址为(2)。在下列 cache 替换算法中,平均命中率较高的是(3)。
(1)A.全部由软件实现B.全部由硬件实现
C.由硬件和软件相结合实现
D.有的计算机由硬件实现,有的计算机由软件实现
(2)A. 00 0100 0100 1101 (二进制)B. 01 0010 0011 0100 (二进制)
C. 10 1000 1111 1000 (二进制)D. 11 0100 1110 1000 (二进制)
(3)A.先入后出(FILO)算法B.随机替换(RAND)算法
C.先入先出(FIFO)算法D.近期最少使用(LRU)算法
●设某流水线计算机主存的读/写时间为 lOOns,有一个指令和数据合一的 cache,已知该 cache 的读/写时间为 lOns,取指令的命中率为 98%,取数的命中率为 95%。在执行某类程序时,约有 1/5 指令需要存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置 cache 后,每条指令的平均访存时间约为(4)。
(4)A.12 nsB. 15 nsC.18 nsD.120 ns
●相联存储器的访问方式是(5)。
(5)A.先入先出访问B.按地址访问
C.按内容访问D.先入后出访问
[1] [2]