文章
179
粉丝
0
获赞
0
访问
9.1k

评分及理由
(1)得分及理由(满分2分)
学生回答正确指出了信号量S是共享变量,多个进程可能同时访问它,如果不互斥会导致数据不一致的问题。虽然学生没有明确使用"共享变量"这个术语,但描述了关键点:两个进程并行运行同一段代码会导致信号量被同时修改。核心逻辑正确,得2分。
(2)得分及理由(满分3分)
学生正确判断了方法1不正确、方法2正确,并指出了方法1的问题:当S≤0时会陷入死循环且处于关中断状态,其他进程无法执行。这与标准答案的逻辑一致,得3分。
(3)得分及理由(满分2分)
学生回答"能"使用开/关中断指令实现临界区互斥,这是错误的。标准答案明确指出开/关中断是特权指令,用户程序不能使用。学生没有理解特权指令的概念,这个关键点错误,得0分。
题目总分:2+3+0=5分
登录后发布评论
暂无评论,来抢沙发