文章

59

粉丝

0

获赞

0

访问

1.5k

头像
2017年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年12月2日 16:52
阅读数 4


评分及理由

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

学生回答“f1的机器指令代码占1页”,与标准答案一致。虽然学生额外计算了页大小(2^12=4KB),但这属于正确分析,不扣分。因此得1分。

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

学生给出了虚拟地址“0000 0000 0100 0000 0001 0000 0010 0000”,并得出页目录号为1、页号为1,因此访问页目录表的第2个表项和页表的第2个表项。标准答案中,页目录号和页表索引均为1,对应第1个表项(编号从0开始)。学生的“第2个表项”表述,可能是将编号从1开始计数,这与题目要求的“编号从0开始”不符,属于逻辑错误。因此扣1分。但考虑到学生正确解析了地址并得出页目录号和页号均为1,思路基本正确,给予部分分数。得1分。

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

学生回答“输入前进程P在阻塞态”是错误的。在执行scanf()等待输入时,进程P会从运行态变为阻塞态,而不是一开始就在阻塞态。学生遗漏了状态变化的起点(执行态)。标准答案要求描述完整的进程状态变化链(执行态→阻塞态→就绪态→运行态),学生只描述了部分(阻塞态→就绪态),且起点错误。因此扣2分。对于CPU是否会进入内核态,学生回答正确(会进入内核态,因为产生了中断),得1分。本小题总计得2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发