[笔记]组成原理_存储系统_Cache(题)


有效容量为128 KB的cache,每块16B,采用8路组相联。字节地址为1234567H的单元调入该Cache,则其Tag应为()。

字节地址为1234567H,转化成二进制:

0001 0010 0011 0100 0101 0110 0111(一共是28位)

已知cache每块16B,8路组相联,则可知每组有16*8=128B,也就是一共有128KB/128B=1024组。

又因为组相联的地址格式长这样:

| 标记 | 组号 10位 |      块内地址4位     |

标记字段就是高14位了,也就是0001 0010 0011 01,即048DH。


某计算机的Cache共有16块,采用二路组相联映射方式(即每组两块)。每个主存块大小为32B,按字节编制,主存129号单元所在主存块应装入的Cache组号是()

共有16块,每组两块,也就是说共有8组,129 mod 8=1,组号为1,完美(错误解法,每个主存块大小为32B这个条件是干什么的?)

主存块大小为32B,按字节编址块内地址是占了5位。

主存单元地址129-->...0100 00001,后五位是块内地址,块内地址的前三位是组号,因此为第4组。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值