单选题
设有一个存储器,容量是256KB,cache容量是2KB,每次交换的数据块是16B。则主存可划分为{{U}} (7) {{/U}}块,cache地址需{{U}} (8) {{/U}}位。
A、
128
B、
16K
C、
16
D、
128K
【正确答案】
B
【答案解析】
A、
7
B、
11
C、
14
D、
18
【正确答案】
B
【答案解析】
本题考查Cache知识。Cache即高速缓冲存储器,为了解决CPU和主存之间速度匹配问题而设置的。它是介于CPU和主存之间的小容量存储器,存取速度比主存快。改善系统改性能的依据是程序的局部性原理。 主存块数=主存容量/每次交换的数据块大小=256KB/16B=16K。 Cache地址位数=块号地址+块内地址=log(Cache容量/每次交换的数据块大小)+log(每次交换的数据块大小)=log(2KB/16B)+log(16B)=11位。
提交答案
关闭