一般来说,Cache的功能(46)。某32位计算机的Cache容量为16KB,Cache块的大小为16 B,若主存与Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的Cache地址为(47)。在下列Cache.替换算

admin2009-05-15  31

问题 一般来说,Cache的功能(46)。某32位计算机的Cache容量为16KB,Cache块的大小为16 B,若主存与Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的Cache地址为(47)。在下列Cache.替换算法中,平均命中率最高的是(48)。

选项 A、全部由软件实现
B、全部由硬件实现
C、由硬件和软件相结合实现
D、有的计算机由硬件实现,有的计算机由软件实现

答案B

解析 Cache存储器介于CPU和主存之间,它的工作速度数倍于主存,全部功能由硬件实现。由于转换速度快,因此软件人员丝毫未感到Cache的存在,这种特性称为Cache的透明性。Cache的块号I与主存的块号J有函数关系:I=JModM。其中,M为Cache的总块数。这里,主存块号可看做1234E8F(H),块内地址为8(H),而Cache总块数为16KB/16B=1024(块),两者求模,即1001000110100111010001111(1234E8P)取低10位即可得主存对应的Cache块号1010001111,然后连接上块内地址1000(8H),对应Cache地址表示为1010001111 1000。
转载请注明原文地址:https://jikaoti.com/ti/wHn7FFFM
0

最新回复(0)