2022年浙大远程-操作系统原理第一次离线作业 .pdf
《2022年浙大远程-操作系统原理第一次离线作业 .pdf》由会员分享,可在线阅读,更多相关《2022年浙大远程-操作系统原理第一次离线作业 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统原理第一次离线作业(第1、2 章)-1应用题1.桌上有一个空盒,盒内只允许放一个水果。妈妈轮流向盒内放桔子和苹果,儿子专等吃盒中的桔子,女儿专等吃盒中的苹果。若盒内已有水果,放者必须等待,若盒内没有自己吃的水果,吃者必需等待。试在下述类PASCAL 程序中虚线位置分别填上信号量、信号量初值和P、V 操作实现三个进程正确的并发执行。var(信号量)S,S1,S2:semaphore:=(信号量初值)1,0,0;begin parbegin 妈:begin repeat 準備 P(S)向盒内放桔子 V(S1)準備 P(S)向盒内放苹果 V(S2)until false end 儿:begi
2、n repeat P(S1)拿盒中的桔子 V(S)吃桔子 until false end 女:begin repeat P(S2)拿盒中的苹果 V(S)吃苹果 until false end parend end 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -2.桌上有一个空盒,盒内只允许放一个水果。爸爸争向盒内放苹果,妈妈争向盒内放桔子。儿子等吃盒中的水果(苹果或桔子),若盒内已有水果,放者必须等待,若盒内没有水果,吃者必需等待。试在下述类PASCAL 程序中虚线位置分别填上信号量、信号量初值和P、V 操作实现三个进程正确的并发执行。var(信号量)S1,S2:se
3、maphore:=(信号量初值)1,0;begin parbegin爸:begin repeat 準備 P(S1)向盒内放苹果 V(S2)until false end 妈:begin repeat 準備 P(S1)向盒内放桔子 V(S2)until false end 儿:begin repeat P(S2)拿盒中的水果(苹果或桔子)V(S1)吃水果(苹果或桔子)until false end parend end 3.假定在一个处理机上执行以下五个作业:作业号到达时间运行时间(分)A 0 3 B 1 5 C 3 2 D 9 5 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共
4、5 页 -E 12 5 画出采用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已到达,调度作业 D(5)T=15 作业 D 完成,作业E已到达,调度作业 E 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20A C B D E 进程 A B C D E 平均到达时间 Ta 0 1 3 9 12 运行时间 TS 3 5 2
5、5 5 SJF 完成时间 Tf 周转时间Tq 3 3 10 9 5 2 15 6 20 8 5.6 4.假定在一个处理机上执行以下五个作业:作业号到达时间运行时间(分)A 0 7 B 2 6 C 3 9 D 4 4 E 6 6 写出采用HRN(响应比高者优先)调度算法时选择作业号的次序和选择作业的依据(各作业的响应比)。0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 A HRN B2 D E C 1.T=0 作业 A到达,调度作业A。2.T=7 作业 B、C、D、E已到达,计算响应比:RPb=1+(7-2)/6=11/6;RPc=1+(7-3)/9=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年浙大远程-操作系统原理第一次离线作业 2022 浙大 远程 操作系统 原理 第一次 离线 作业
限制150内