文章

7

粉丝

0

获赞

0

访问

549

头像
【250518年】408计算机统考真题模拟考试 - 第46题答案笔记
操作系统
发布于2025年5月24日 14:38
阅读数 97

计算机考研408统考历年真题及答案解析

s1=3 s2=1 s3=10
young(){//小和尚 
	P(s1)//拿水桶
	P(s2)//水井打水
	V(s2)
	P(s3)//水缸放水
	V(s1)//放回水桶 
}

old(){
	P(s1)//拿水桶 
	V(s3)//水缸打水
	V(s1)//放回水桶 
}

 


评分及理由

(1)信号量定义部分(满分2分)

得分:2分

理由:学生正确定义了所有需要的信号量(mutex_well、mutex_vat、vat_empty、vat_full、pail),与标准答案完全一致,没有遗漏或错误。

(2)小和尚进程实现(满分3分)

得分:3分

理由:学生的小和尚进程逻辑完全正确,包括:

  • 正确使用P(vat_empty)和P(pail)实现同步和资源申请
  • 正确使用P(mutex_well)和V(mutex_well)保护水井互斥访问
  • 正确使用P(mutex_vat)和V(mutex_vat)保护水缸互斥访问
  • 正确使用V(vat_full)和V(pail)释放资源

(3)老和尚进程实现(满分3分)

得分:3分

理由:学生的老和尚进程逻辑完全正确,包括:

  • 正确使用P(vat_full)和P(pail)实现同步和资源申请
  • 正确使用P(mutex_vat)和V(mutex_vat)保护水缸互斥访问
  • 正确使用V(vat_empty)释放资源
  • 正确使用V(pail)释放水桶资源

题目总分:2+3+3=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发