文章

105

粉丝

0

获赞

0

访问

11.8k

头像
2021年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年10月15日 11:35
阅读数 232


评分及理由

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

学生回答"信号量S是临界资源",这个回答基本正确,但不够完整。标准答案强调信号量S是能被多个进程共享的变量,多个进程都可以通过wait()和signal()对S进行读写操作,所以需要互斥。学生回答虽然正确但不够详细,扣1分。

得分:1分

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

学生正确判断了方法1不正确、方法2正确,得1分。对于方法1的错误分析,学生说"当S<=0时,会始终进入while循环,由于保持关中断状态,刚开始始终占据CPU,进入死锁",这个分析基本正确,但"死锁"表述不够准确,应该是"死循环"或"无限循环",扣0.5分。学生没有分析为什么方法2是正确的,扣0.5分。

得分:2分

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

学生正确回答"不能",并说明"开/关中断指令必须在内核态下执行,不能在用户态下执行",这与标准答案"开中断和关中断指令都是特权指令"意思一致,回答正确。

得分:2分

题目总分:1+2+2=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发