文章
137
粉丝
0
获赞
0
访问
8.2k
评分及理由
(1)得分及理由(满分2分)
学生回答正确指出了信号量S被多个进程共享,如果不互斥使用会导致数据不一致和读脏数据的问题。这与标准答案的核心观点一致,虽然表述略有差异但逻辑正确。得2分。
(2)得分及理由(满分3分)
学生正确判断了方法2正确、方法1不正确。对于方法1的错误原因,学生回答"没有开中断,将导致无法修改s的值,引发死锁",虽然表述不够精确(应该是while循环中关中断导致其他进程无法修改S而陷入死循环),但基本指出了问题的本质。标准答案强调的是"其他进程无法修改S的值,while语句陷入死循环",学生的回答在逻辑上是正确的。得3分。
(3)得分及理由(满分2分)
学生正确回答"不能",理由是指出了开关中断指令属于内核的特权指令,只能由内核执行。这与标准答案完全一致。得2分。
题目总分:2+3+2=7分
登录后发布评论
暂无评论,来抢沙发