文章
18
粉丝
0
获赞
3
访问
534

评分及理由
(1)得分及理由(满分2分)
学生回答不完整,只说明了在wait()中进入while循环时如果发生进程切换可能导致问题,但没有完整解释信号量S作为共享变量需要互斥访问的原因。标准答案强调信号量S是多个进程共享的变量,需要互斥执行读写操作。学生回答得1分。
(2)得分及理由(满分3分)
学生完全没有回答第(2)问,没有分析两种方法的正确性。根据评分标准,未作答部分不得分,得0分。
(3)得分及理由(满分2分)
学生回答正确,明确指出不能使用开关中断指令实现临界区互斥,原因是开关中断是特权指令。这与标准答案完全一致,得2分。
题目总分:1+0+2=3分
登录后发布评论
暂无评论,来抢沙发