缓存与主存的直接映射怎样简单理解?

缓存与主存的直接映射怎样简单理解?,第1张

Cache与主存之间可采取多种地址映射方式,直接映射方式是其中的一种。在这种映射方式下,主存中的每一页只能复制到某一固定的Cache页中。由于Cache块圆闷(页)的大小为16B,而Cache容量为16KB。因此,此Cache可分为1024页。可以看到,Cache的页内地址只需4位即可表示;而Cache的页号需用10位二进搏好制数来表示;在映射时,是将主存地址直接复制,橘银弯现主存地址为1234E8F8(十六进制),则最低4位为Cache的页内地址,即1000,中间10位为Cache的页号,即1010001111。Cache的容量为16KB决定用这14位编码即可表示。题中所需求的Cache的地址为10100011111000。

根据缓存容量为16KB,得出缓脊滚存的地址为14位。由于每字32位,块长为8个字,则缓存的块内哗凯地址为5位(高3位为字地址,末2位为字节地址)。乱野唤地址为FDA459H的主存单元,其二进制地址为1111 1101 1010 0100 0101 1001,对应缓存第10 0100 010(即十进制170)块中的第6个字的第1字节


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12267533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存