单选题 某机字长32位,主存容量1 MB,按宇编址,块长512 B,Cache共可存放16个块,采用直接映像方式,则Cache地址长度为( )。
【正确答案】 A
【答案解析】解析:主存地址中除去tag(主存字块标记)的部分就是Cache地址。其中,块长512 B,主存按字编址,512 B/(4 B/W)=128W=2 7 W,即块内字地址7位。Cache共可存放16个块,采用直接映像方式,2 4 =16,即Cache字块地址4位。故Cache地址共4+7=11位,选项A正确。