文章

986

粉丝

5

获赞

20

访问

254.0k

头像
2025 年 8 月第 1 次 408 月考试卷 - 第45题回答
操作系统
发布于2025年10月30日 21:53
阅读数 242


评分及理由

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

学生答案中进程的周转时间计算有部分错误:P2的完成时间应为5,学生写为15导致周转时间错误(应为3,学生计算为13?但表格中写的是3,可能是识别问题);P4的带权周转时间应为2.5,学生写为2.0。平均周转时间计算过程混乱但结果正确(6.4),平均带权周转时间计算错误(应为1.92,学生得1.82)。由于关键数据错误较多,扣1分。

得分:1分

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

信号量定义基本正确,但full_A和full_B的写法有误(写成"full - A"和"full - B"),这可能是识别错误。各进程的同步逻辑正确:生产者先wait(empty)再wait(mutex),消费者先wait(full)再wait(mutex),监控进程wait(empty)后读取。但P5中signal(empty)应保持缓冲区为空状态,逻辑正确。主要问题是信号量书写格式不规范,扣1分。

得分:4分

题目总分:1+4=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发