[笔记]组成原理_存储系统_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组。
标签:
408计算机学科专业基础
, 学习笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)