文章
206
粉丝
0
获赞
0
访问
18.9k

评分及理由
(1)得分及理由(满分2分)
学生回答"修改信号量是原语应一次性完成,若被执行会失去封闭性,得到不可预料的后果",这个回答基本正确,指出了信号量操作需要原子性执行,否则会产生不可预料的结果。虽然表述不如标准答案详细,但核心意思正确。得2分。
(2)得分及理由(满分3分)
学生正确指出方法1不正确,理由准确:关中断后一直进入while循环,不打开中断,导致其他进程无法修改S。对方法2的判断为"正确",但没有详细说明理由。标准答案中方法2确实正确,学生判断正确。考虑到学生正确分析了方法1的错误原因,对方法2的判断也正确,得3分。
(3)得分及理由(满分2分)
学生回答"不可以",判断正确。但给出的理由"会大大损失并发性,若进程需要其它进程的结果但其它进程无法中断会造成死锁"不是标准答案中的"开中断和关中断指令都是特权指令"。学生的理由虽然有一定道理,但不是最核心的原因。考虑到问题主要考察特权指令的概念,学生没有答出关键点,得1分。
题目总分:2+3+1=6分
登录后发布评论
暂无评论,来抢沙发