假设主存容量为8MB,Cache容量为4KB,每个字块为16个字,每个字32位。 (1) Cache地址有多少位?可容纳多少块? (2)主存地址有多少位,可容纳多少块? (3)在直接映射方式下,主存的第几块映射到Cache中的第7块(设起始字块为第0块)? (4)画出直接映射方式下主存地址字段中各段的位数
举一反三
- 设有一个直接映象方式的cache,其容量为8K字,每块内有为16个字,主存的容量是512K字,求 (1) 主存有多少个块?多少区? (2) 该cache可容纳多少个块?Cache 字地址有多少位?块号和块内地址各多少位? (3) 主存的字地址有多少位?地址格式参数各多少位? (4) 主存中的第i块映象到cache中哪一个块中? (5) 将主存的第513块调入cache,则cache的块号为多少?它的块号标志为多少? (6) 在上一步的基础上,送出的主存的字地址为04011H时,是否命中?
- 设某机主存容量为16MB,Cache容量为8KB,每字块有8个字,每字32位,若Cache与主存采用四路组相联映射方式,则主存地址中主存字块标记为________位,组地址为________位,字块内地址为________位
- Cache-主存直接映射方式的主存地址字段中,“Cache字块地址”的含义是_______。 A: Cache块的总数量 B: 该主存块要映射到的Cache块的地址 C: Cache地址总线的位数 D: 主存字块内地址的位数
- 设主存容量为256K字,Cache容量为2K字,块长为4。 (1)设计Cache地址格式,Cache中可装入多少块数据? (2)在直接映射方式下,设计主存地址格式。 (3)在四路组相联映射方式下,设计主存地址格式。 (4)在全相联映射方式下,设计主存地址格式。 (5)若存储字长为32位,存储器按字节寻址,写出上述三种映射方式下主存的地址格式
- 设某机主存容量为256K×16位,按字寻址。Cache容量为1024×16位,每字块有4个字,每个字16位,设计一个四路组相联映像的Cache组织,求出主存地址字段中各段的位数。解: 根据四路组相联的条件,一组内有4块,得Cache共分______ 组组地址______ 位块内地址为______ 位主存地址为______ 位主存字块标记是______ 位