A-A+
某机字长32位 主存容量1 MB 按字编址 块长512 B Cache共可存放16个块 采用
问题详情
某机字长32位,主存容量1 MB,按字编址,块长512 B,Cache共可存放16个块,采用直接映射方式,则Cache地址长度为()。
A.11位
B.13位
C.18位
D.20位请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:主存地址中除去tag(主存字块标记)的部分就是Cache地址;其中,块长512 B,主存按字编址,512 B/(4 B/W)=128 W=27W,即块内字地址7位;Cache共可存放16个块,采用直接映射方式,24=16,即Cache字块地址4位;故Cache地址共4+7=11位,选A。