文章

20

粉丝

0

获赞

0

访问

498

头像
2011年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年11月5日 18:57
阅读数 9


评分及理由

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

学生答案正确。虚拟地址空间16MB=2^24,故虚拟地址24位;页面大小4KB=2^12,故页内地址12位,虚页号为高12位。物理地址空间1MB=2^20,故物理地址20位;页内地址12位,故页框号为高8位。答案与标准答案一致,得4分。

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

学生答案正确。物理地址20位,块大小32B=2^5,故块内地址5位;Cache共8行=2^3,故行号(Cache字块标记)3位;剩余20-5-3=12位为主存字块标记(TAG)。学生正确划分了三个字段并说明了位数和位置,得2分。

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

学生答案部分正确。虚拟地址001C60H的虚页号为001H=1,查页表有效位为1,页框号为04H,故物理地址04C60H正确(2分)。但解释Cache不命中理由时,学生说“页号为3的Cache块中的标记位与04C60H不符”,这里“页号”应为“行号”,且标记比较对象应是物理地址的主存字块标记04CH与Cache行3的标记064H不符,学生表述虽不严谨但核心逻辑正确(标记不符导致不命中),且标准答案中标记064H≠04CH,学生未具体写出但结论正确,故不扣分。但学生未提及Cache行3的有效位为1(标准答案中有),此处遗漏不影响结论,整体得4分。

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

学生答案正确。TLB为4路组相联,共8项,故分2组(组号1位)。虚拟地址024BACH二进制前12位为0000 0010 0100,组号为0(最低位0),标记为012H(高11位)。学生正确指出组0中存在标记012H且有效位1,故命中,页面在主存中。理由与标准答案一致,得2分。

题目总分:4+2+4+2=12分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发