某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16MB,主存(物理)地址空间大小为1MB,页面大小为4KB;Cache采用直接映射方式,共8行;主存与Cache之间交换的块大小为32B。系统运行到某一时刻时,页表的部分内容和Cache的部分内容分别如

admin2015-12-30  29

问题 某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16MB,主存(物理)地址空间大小为1MB,页面大小为4KB;Cache采用直接映射方式,共8行;主存与Cache之间交换的块大小为32B。系统运行到某一时刻时,页表的部分内容和Cache的部分内容分别如图(a)、图(1))所示,图中页框号及标记字段的内容为十六进制形式。

请回答下列问题:
使用物理地址访问Cache时,物理地址应划分成哪几个字段?要求说明每个字段的位数及在物理地址中的位置。

选项

答案由于Cache采用直接映射方式,所以物理地址各字段的划分如下。 [*] 由于块大小为32B,故字块内地址占5位;Cache共8行,故Cache字块标记占3位;主存字块标记占20-5-3=12位。

解析
转载请注明原文地址:https://jikaoti.com/ti/CZfjFFFM
0

最新回复(0)