某计算机主存地址空间大小有8MB,分成32768个主存块,按字节编址; cache可存放8KB数据(不包括有效位、标记等附加信息),采用直接映射方式,问 cache共有多少行?主存地址如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。
举一反三
- 某计算机主存地址空间大小为1GB,按字节编址。 cache可存放64KB数据,主存块大小为128字节,采用直接映射和直写( write-through)方式。请回答下列问题:(1)主存地址如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。(2) cache的总容量为多少位?
- 假定主存和Cache之间采用直接映射方式,块大小为16B。Cache数据区容量为64KB,主存地址为32位,按字节编址。则主存地址组号字段有 ( )位
- 假定主存按字节编址,Cache共有64行,采用直接映射方式,主存块大小为32字节,所有编号从0开始。问主存地址为3000的单元的所在主存块对应Cache行号是什么
- 主存地址为32位,按字节编址,主存和cache之间采用直接映射方式,主存块大小为4个字,每个字32位,采用回写(write back)方式,则能存放4K字数据的Cache的总容量的位数是
- Cache-主存直接映射方式的主存地址字段中,“Cache字块地址”的含义是_______。 A: Cache块的总数量 B: 该主存块要映射到的Cache块的地址 C: Cache地址总线的位数 D: 主存字块内地址的位数