设某机主存容量为4MB ,Cache 容量为16KB ,每块包含8 个字,每字32 位,设计一个四路组相联映像(即Cache 每组内共有四个块)的Cache 组织,要求:1)画出主存地址字段中各段的位数.请问8、7、2、5各

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 10:55:24
设某机主存容量为4MB,Cache容量为16KB,每块包含8个字,每字32位,设计一个四路组相联映像(即Cache每组内共有四个块)的Cache组织,要求:1)画出主存地址字段中各段的位数.请问8、7

设某机主存容量为4MB ,Cache 容量为16KB ,每块包含8 个字,每字32 位,设计一个四路组相联映像(即Cache 每组内共有四个块)的Cache 组织,要求:1)画出主存地址字段中各段的位数.请问8、7、2、5各
设某机主存容量为4MB ,Cache 容量为16KB ,每块包含8 个字,每字32 位,设计
一个四路组相联映像(即Cache 每组内共有四个块)的Cache 组织,要求:
1)画出主存地址字段中各段的位数.
请问8、7、2、5各是怎么来的?

设某机主存容量为4MB ,Cache 容量为16KB ,每块包含8 个字,每字32 位,设计一个四路组相联映像(即Cache 每组内共有四个块)的Cache 组织,要求:1)画出主存地址字段中各段的位数.请问8、7、2、5各
因为主存容量为4MB(2的22次方) ,Cache 容量为16KB(2的14次方),所以区号为22-14=8位
因为每字32 位(2的5次方),所以块内地址是5位
因为是四路(2的2次方)相联映像,所以组内块号是2位
所以组号为22-8-5-2=7位