文章
64
粉丝
1
获赞
0
访问
7.1k
评分及理由
(1)得分及理由(满分2分)
学生答案正确指出了wait()和signal()操作需要对信号量S进行互斥访问的原因,即涉及对共享变量的修改操作,需要保证在并发环境下的正确性。与标准答案意思一致。得2分。
(2)得分及理由(满分3分)
学生指出方法1不正确,理由基本正确(可能导致系统一直处于关中断状态,陷入死循环)。但学生两次识别结果中对方法2的判断存在矛盾:第一次识别认为方法2正确,第二次识别认为方法2不正确(理由同方法1,这是错误的)。根据标准答案,方法2是正确的。由于第二次识别错误地否定了方法2,但第一次识别正确,且根据“只要其中有一次回答正确则不扣分”的原则,此处不扣分。因此得3分。
(3)得分及理由(满分2分)
学生答案正确指出用户程序不能使用开/关中断指令实现临界区互斥,因为开/关中断是特权指令。与标准答案一致。得2分。
题目总分:2+3+2=7分
登录后发布评论
暂无评论,来抢沙发