某机字长32位,主存容量1 MB,按字编址,块长512 B,Cache共可存放16个块,采用直接映射方式,则Cache地址长度为( )。

admin2019-01-30  26

问题 某机字长32位,主存容量1 MB,按字编址,块长512 B,Cache共可存放16个块,采用直接映射方式,则Cache地址长度为(    )。

选项 A、11位
B、13位
C、18位
D、20位

答案A

解析 主存地址中除去主存字块标记的部分就是Cache地址,结构如下所示:
              
    二Cache地址的格式如下图所示:
              
    其中,块长512 B,主存按字(32位)编址,512 B/4 B=128=27,即块内字地址7位;Cache共可存放16个块,采用直接映射方式,24=16,即Cache字块地址4位。故Cache地址共4+7=11位,选A。
转载请注明原文地址:https://kaotiyun.com/show/nKRi777K
0

随机试题
最新回复(0)