文章
117
粉丝
160
获赞
0
访问
3.8k

评分及理由
(1)得分及理由(满分1分)
学生回答正确。函数f1的机器指令代码虚拟地址高20位相同(00401H),因此所有指令位于同一页,占用1页。得1分。
(2)得分及理由(满分2分)
学生回答正确。虚拟地址00401020H的高20位为0000 0000 0100 0000 0001 B(二进制),其中前10位(页目录号)为0000000001B=1,中间10位(页表索引)为0000000001B=1,因此访问页目录第1个表项和页表第1个表项。得2分。
(3)得分及理由(满分4分)
学生回答基本正确,但状态变化描述不够完整。标准答案要求描述从执行态变为阻塞态,再被唤醒为就绪态,最后被调度为运行态。学生回答中“在执行scanf()前为就绪态”不准确(调用scanf时进程应处于运行态),但后续“执行后变为阻塞态,执行完成后变回就绪态,被调用转为执行态”基本涵盖了状态变化过程,且明确CPU会进入内核态。考虑到识别可能造成的表述细节偏差,核心逻辑正确,扣1分。得3分。
题目总分:1+2+3=6分
登录后发布评论
暂无评论,来抢沙发