《存储系统》习题 1-2 题为作业。
1、设有一个 1MB 容量的存储器,字长 32 位,问:
(i)按字节编址,地址寄存器、数据寄存器各为多少位?寻址空间为多大?
(ii)按半字编址,地址寄存器、数据寄存器各为多少位?寻址空间为多大?
(iii)按字编址,地址寄存器、数据寄存器各为多少位?寻址空间为多大?
2、设主存容量 1MB,cache 容量 16KB,块的大小为 512B,采用直接地址映像方式
(i)写出 cache 的地址格式
(ii)写出主存地址格式
(iii)主存地址为 CDE8FH 的单元在 cache 中的什么位置?
3、改用全相联地址映像计算第 3 题。
4、一个组相联地址映像 cache 由 64 个存储块构成,每组包含 4 个存储块。主存
包含 4096 个存储块,每块由 8 个字组成,每字为 32 位。存储器按字节编址,访
存地址为字地址。
(i)写出 cache 的地址位数和地址格式。
(ii)写出主存的地址位数和地址格式。
(iii)主存地址 18AB9H 映像到 cache 的哪个字块?