文章

183

粉丝

0

获赞

1

访问

60.2k

头像
2021年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年11月19日 16:56
阅读数 420


评分及理由

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

学生回答指出若不互斥访问S,会导致多个进程同时访问信号量,产生死锁。虽然标准答案更准确地说"多个进程都可以通过wait()和signal()对S进行读、写操作",但学生回答的核心逻辑是正确的,即多个进程同时访问会导致问题。考虑到"死锁"这个表述虽然不够精确但方向正确,给1.5分。

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

学生正确判断方法1不正确和方法2正确。对于方法1的错误原因分析准确:指出在关中断状态下执行while循环会导致其他进程无法修改S值,产生死锁。对于方法2的判断正确。考虑到分析基本完整准确,给3分。

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

学生正确回答不能使用开/关中断指令,理由准确:关中断指令只能在内核态或硬件执行,用户态不能执行。这与标准答案"开中断和关中断指令都是特权指令"的核心意思一致。给2分。

题目总分:1.5+3+2=6.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发