容量为64块的Cache 采用组相联方式映像,字块大小为 128个字,每4块为一组.若 主存容量为4096 块,且以字编址,那么主存地址应为 多少 位,主存区号应为 多少

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 08:25:17
容量为64块的Cache 采用组相联方式映像,字块大小为 128个字,每4块为一组.若 主存容量为4096 块,且以字编址,那么主存地址应为 多少 位,主存区号应为 多少

容量为64块的Cache 采用组相联方式映像,字块大小为 128个字,每4块为一组.若 主存容量为4096 块,且以字编址,那么主存地址应为 多少 位,主存区号应为 多少
容量为64块的Cache 采用组相联方式映像,字块大小为 128个字,每4块为一组.若
主存容量为4096 块,且以字编址,那么主存地址应为 多少 位,主存区号应为 多少

容量为64块的Cache 采用组相联方式映像,字块大小为 128个字,每4块为一组.若 主存容量为4096 块,且以字编址,那么主存地址应为 多少 位,主存区号应为 多少
由于主存容量为4096块,而每块为128个字,主存的总容量为512K字,故主存地址应为19位.主存地址应分为区号、组号、组内块号、块内地址号.可以看到,块内地址号应为7位,用以表示128个字.一组为4块,则组内块号用2位表示.Cache容量为64块,共分16组,故组号需要用4位地址表示.剩余的即为区号,应为6位.