![](https://csdnimg.cn/release/download_crawler_static/86379270/bg1.jpg)
1. 某计算机的 Cache 共有 64 块,采用 4 路组相联映射方式(即每组 4 块)。每个主存块大
小为 32 字节,按字节编址。主存 193 号单元所在主存块应装入的 Cache 组号是多少?主存 193
号块应装入的 Cache 组号是多少?
共有 64 / 4 = 16 组
[INT(193 / 32) = 6] mod 16 = 6,
所以,主存 193 号单元所在主存块应转入的 Cache 组号为 6
另一种方法:193=C1H=110 00001B, 低 5 位地址作为块内地址,高 3 位地址作为组号 6
主存 193 号块应装入的 Cache 组号为 193 mod 16 = 1
2.某计算机的 Cache 共有 256 块,采用 8 路组相联映射方式(即每组 8 块)。每个主存块大
小为 256 字节,按字节编址。主存 520 号单元所在主存块应装入的 Cache 组号是多少?
共有 256 / 8 = 32 组
[INT(520/ 256) = 2] mod 32 = 2,
所以,主存 520 号单元所在主存块应转入的 Cache 组号为 2
另一种方法:
组数:256/8=32, 需要 5 位
块内单元:256, 需要 8 位
地址: | tag | 组号| 块内地址 |
5 8
520= 010 00001000B
Cache 组号:4
2 某半导体存储器,按字节编址。其中,0000H~0FFFH为ROM区,选用EPROM芯片
(2KB/片1片);1000H~1FFFH为RAM区,选用RAM芯片(4K×4位/片)。地址总
线A15~A0(低)。给出地址分配和片选逻辑。
ROM 区域为 4KB,需要 2 块 EPROM 芯片
评论0