电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年夏考操作系统原理离线作业

2025年夏考操作系统原理离线作业_第1页
1/9
2025年夏考操作系统原理离线作业_第2页
2/9
2025年夏考操作系统原理离线作业_第3页
3/9
浙江大学远程教育学院《操作系统原理》课程作业第一次(第 1、2 章)应用题1.桌上有一个空盒,盒内只允许放一个水果。妈妈轮流向盒内放桔子和苹果,儿子专等吃盒中的桔子,女儿专等吃盒中的苹果。若盒内已有水果,放者必须等待,若盒内没有自己吃的水果,吃者必需等待。试在下述类 PASCAL 程序中虚线位置分别填上信号量、信号量初值和 P、V 操作实现三个进程正确的并发执行。var (信号量)﹎﹎﹎﹎﹎﹎S , S1 , S2﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎:semaphore:= (信号量初值) ﹎﹎﹎﹎﹎﹎1 , 0 , 0﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎;beginparbegin妈:beginrepeat 準備 ﹎﹎P (S )﹎﹎ 向盒内放桔子 ﹎﹎V (S1 )﹎﹎﹎ 準備 ﹎﹎﹎﹎﹎﹎﹎﹎ 向盒内放苹果 ﹎﹎V (S2)﹎﹎ until false end儿:begin repeat ﹎﹎﹎P (S1 )﹎﹎ 拿盒中的桔子 ﹎﹎﹎V (S)﹎﹎ 吃桔子 until false end女:begin repeat ﹎﹎P (S2 )﹎﹎拿盒中的苹果 ﹎﹎V (S)﹎﹎﹎ 吃苹果 until false end parendend2. 桌上有一个空盒,盒内只允许放一个水果。爸爸争向盒内放苹果,妈妈争向盒内放桔子。儿子等吃盒中的水果(苹果或桔子),若盒内已有水果,放者必须等待,若盒内没有水果,吃者必需等待。试在下述类 PASCAL 程序中虚线位置分别填上信号量、信号量初值和P、V 操作实现三个进程正确的并发执行。 var (信号量)﹎﹎﹎﹎S1 , S2﹎﹎﹎﹎﹎﹎﹎﹎﹎:semaphore:= (信号量初值) ﹎﹎﹎﹎1 , 0﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎;beginparbegin爸:beginrepeat準備 ﹎﹎P(S1)﹎﹎﹎﹎﹎﹎ 向盒内放苹果 ﹎﹎V (S2)﹎﹎﹎﹎﹎until false end妈: beginrepeat準備 ﹎﹎﹎P (S1 )﹎﹎﹎﹎﹎ 向盒内放桔子 ﹎﹎V (S2)﹎﹎﹎﹎until false end儿:beginrepeat ﹎﹎﹎P (S2 )﹎﹎﹎ 拿盒中的水果(苹果或桔子) ﹎﹎﹎V (S1)﹎﹎﹎ 吃水果(苹果或桔子)until false endparendend3.假定在一个处理机上执行以下五个作业:作业号 到达时间 运行时间(分) A 0 3 B 1 5 C 3 2 D 9 5 E 12 5画出采纳 SJF 调度算法时调度图,并计算每个作业的周转时间和计算平均周转时间。答:SJF(1) T=0 作业 A 到达, 调度作业 A。(2)T=3 作业 A 完成,作业 B、C 已到达,C 运行时间短调度作业 C(3) T=5 作业 C 完成,作业 B 已到达,调度作业 B(4)T=10 作业 B 完成,作业 D 已到达...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年夏考操作系统原理离线作业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部