文章
172
粉丝
0
获赞
0
访问
25.8k

评分及理由
(1)得分及理由(满分2分)
学生回答指出多个进程运行时没有互斥会导致信号量S的值更新异常,因此在对S修改时必须互斥。这与标准答案中"信号量S是能够被多个进程共享的变量,多个进程都可以通过wait()和signal()对S进行读、写操作"的核心思想一致,都强调了互斥的必要性。虽然表述略有不同,但核心逻辑正确。
得分:2分
(2)得分及理由(满分3分)
学生认为"方法1正确,2不正确",这与标准答案完全相反。标准答案明确指出方法1是错误的(因为关中断后陷入死循环),方法2是正确的。学生对此问题的判断存在根本性逻辑错误。
得分:0分
(3)得分及理由(满分2分)
学生回答"不能"是正确的,但给出的理由"用户程序不断的开关中断会导致死锁发生"是错误的。标准答案的正确理由是"开中断和关中断指令都是特权指令",用户程序无法执行特权指令。学生的理由存在逻辑错误。
得分:1分(回答正确但理由错误,给1分)
题目总分:2+0+1=3分
登录后发布评论
暂无评论,来抢沙发