文章

47

粉丝

0

获赞

0

访问

17.0k

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

1.因为信号量S对应一种临界资源必须互斥访问。 2.方法一错误,如果程序一直无法进入临界区,则系统一直处于关中断状态,操作系统无法处理其他事务。方法二正确。

3.不可以实现。


评分及理由

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

学生回答“因为信号量S对应一种临界资源必须互斥访问”。此答案指出了S是临界资源,需要互斥访问,但表述不够精确。标准答案强调S是能被多个进程共享的变量,其读/写操作需要互斥。学生的答案思路基本正确,但未明确点出“多个进程共享”和“读写操作”这两个关键点。扣1分。
得分:1分

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

学生回答“方法一错误,如果程序一直无法进入临界区,则系统一直处于关中断状态,操作系统无法处理其他事务。方法二正确。”
对于方法1:学生正确指出了错误,并说明了原因(一直关中断导致系统无法处理其他事务),这与标准答案(while陷入死循环,其他进程无法修改S)的实质是相同的,即关中断状态下循环无法被打破。解释正确,不扣分。
对于方法2:学生判断正确。
得分:3分

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

学生回答“不可以实现。” 此答案只有结论,没有给出理由。标准答案要求说明原因(开/关中断是特权指令)。因此,答案不完整,扣1分。
得分:1分

题目总分:1+3+1=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发