文章

389

粉丝

5

获赞

19

访问

26.5k

头像
2021年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年9月17日 14:31
阅读数 59


评分及理由

(1)得分及理由(满分2分)

学生第一次识别结果未回答第(1)问;第二次识别结果中,学生提到“因为选择了嵌套进程,若在进程共享内存区进程间可读写了其他进程无法写入。While 死循环...”,该回答未准确说明信号量S是共享变量,多个进程可能同时访问导致竞态条件,核心逻辑不完整且表述混乱。根据标准答案,正确理由应强调S是共享变量,多个进程的读写操作需互斥。学生回答未达到得分要求,故得0分。

(2)得分及理由(满分3分)

学生两次识别结果均指出方法1错误(理由:while循环中其他进程无法修改S,导致死循环),与方法2正确(理由:方法2通过开/关中断操作避免死循环,保证同步与互斥)。该部分逻辑与标准答案一致,但第二次识别中提及“共享内存操作”属于术语误用(应为信号量操作),根据禁止扣分规则,判断为识别误写,不扣分。因此,学生正确回答了方法1错误和方法2正确,并给出了合理理由,得3分。

(3)得分及理由(满分2分)

学生两次识别结果均回答“不能”,理由为“开关中断对用户透明,不在用户态执行,只在内核态执行”或类似表述。该理由与标准答案(开/关中断是特权指令)核心逻辑一致(特权指令只能在核心态执行,用户程序无法使用),因此得2分。

题目总分:0+3+2=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发