文章

75

粉丝

78

获赞

0

访问

4.2k

头像
2011年(408)计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年12月12日 17:17
阅读数 43


评分及理由

(1)得分及理由(满分4分)

学生答案正确。虚拟地址空间16MB=2^24,故虚拟地址为24位;页面大小4KB=2^12,故页内地址占12位,虚页号为高12位。物理地址空间1MB=2^20,故物理地址为20位;页内地址仍为12位,故页框号(物理页号)占20-12=8位,为高8位。两次识别结果均表述正确,得4分。

(2)得分及理由(满分2分)

学生答案存在错误。物理地址20位,块大小32B=2^5,故块内地址占5位(地址位0-4正确)。Cache共8行,采用直接映射,故Cache行号(或Cache索引)占3位(地址位5-7正确)。但主存字块标记应为剩余的20-5-3=12位(地址位8-19)。学生将地址位8-19称为“标记字段”是合理的,但未明确区分这是“主存字块标记”。然而,标准答案要求说明“主存字块标记”、“cache字块标记”(此处即行号)和“字块内地址”三个字段。学生答案中“行号”即“cache字块标记”,但未明确写出“主存字块标记”这一名称。考虑到核心划分(5位块内、3位行号、12位标记)正确,且位置描述正确,根据“思路正确不扣分”原则,不扣分。得2分。

(3)得分及理由(满分4分)

学生答案部分正确。虚拟地址001C60H,虚页号为001H(即1),查页表第1项有效位为1,页框号为04H,故在主存中,对应物理地址为04C60H。学生此部分回答正确。对于Cache是否命中:物理地址04C60H(二进制0000 0100 1100 0110 0000),按(2)划分,块内地址低5位,行号为中间3位(对应十进制3),主存标记为高12位04CH。查Cache第3行(行号3),其标记为105H(图中为105),与04CH不符,故不命中。学生回答“3号块标记位105和04CH不一致,Cache不命中”正确。但学生将“标记位”写为“105”,而图中为“105”(十六进制),与标准答案“064H”不符。检查题44-b图,第3行标记字段确实为“105”(十六进制),标准答案中“064H”可能是笔误或另一版本。根据学生作答和题目所附图片,学生判断正确。因此,该部分整体正确,得4分。

(4)得分及理由(满分2分)

学生答案思路基本正确但表述不严谨。虚拟地址024BACH,按TLB组织方式(4路组相联,共8项,即2组,每组4项),需将虚页号划分为标记...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发