首页 > 试题广场 >

假设某计算机主存地址空间大小为1GB,按字节编址,cache

[问答题]
假设某计算机主存地址空间大小为1GB,按字节编址,cache的数据区(即不包括标记、有效位等存储区)有64KB,块大小为128B,采用直接映射和全写(write-through)方式。回答下列问题。
(1)主存地址多少位?如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。
(2)cache的总容量为多少位?
(1)主存: Cache 共 64KB/128B=512 行。主存地址为 30 位,其中,高 14 位为标志;中间 9 位为行索引(行号);低 7 位为块内地址。
(2)考虑有效位、标志位而不考虑替换算法等所需的控制位,Cache总容量为: 512x(128x8+14+1)位=519.5K位


发表于 2022-04-26 19:39:50 回复(0)