设有一个存储器,容量是256KB,cache容量是2KB,每次交换的数据块是16B。则主存可划分为(7)块,cache地址需(8)位。 (8)

admin2014-11-11  46

问题 设有一个存储器,容量是256KB,cache容量是2KB,每次交换的数据块是16B。则主存可划分为(7)块,cache地址需(8)位。
(8)

选项 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位。
转载请注明原文地址:https://jikaoti.com/ti/uNf7FFFM
0

最新回复(0)