题目内容
(请给出正确答案)
[主观题]
(12 分)某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为 16MB,主存(物 理)地址空间大小为 1M
B,页面大小为 4KB;Cache 采用直接映射方式,共8 行;主 存与 Cache 之间交换的块大小为 32B。系统运行到某一时刻时,页表的部分内容和 Cache的部分内容分别如题44-a 图、题 44-b图所示,图中页框号及标记字段的内容为十六进制形式。
请回答下列问题。 (1)虚拟地址共有几位,哪几位表示虚页号?物理地址共有几位,哪几位表示页框号 (物理页号)? (2)使用物理地址访问 Cache 时,物理地址应划分成哪几个字段?要求说明每个字段 的位数及在物理地址中的位置。 (3)虚拟地址 001C60H 所在的页面是否在主存中?若在主存中,则该虚拟地址对应的物理地址是什么?访问该地址时是否 Cache 命中?要求说明理由。 (4)假定为该机配置一个 4路组相联的 TLB 共可存放 8 个页表项,若其当前内容(十六进制)如题 44-c 图所示,则此时虚拟地址 024BACH 所在的页面是否存在主存中?要求说明理由。
查看答案
如果结果不匹配,请 联系老师 获取答案