- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统B卷答案
南昌大学 2007~2008学年第二学期期末考试试卷B答案
选择题 每题2分,共28分 D C D A D
C B C D C A D C C
简答题 每题4分,共24分 得分
评阅人
进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么?
答:
可抢占式会引起系统的开销更大。
可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。
试比较进程调度与作业调度的不同点。
答:
1 作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机。 (或)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。 2 作业调度是选符合条件的 收容态 作业装入内存。进程调度是从就绪态进程中选一个占用处理机。
操作系统在发展过程中经历过哪些形式?
答:
无OS(人工操作方式、脱机输入\输出方式)、单道批处理、多道批处理、分时系统、实时系统、网络及分布式系统
进程的三种状态“就绪”、“执行”、“阻塞”之间的转换关系中,从哪个状态到哪个状态的转换会引起进程调度?
答:
1 “执行”转换成“阻塞”,由于此时没有运行的进程,要选择一个来运行,这是一定会引起调度的;
2 “阻塞”转换成“就绪”,由于新转换成“就绪”状态的进程的优先级可能比正在执行的进程的优先级高,所以可能会引起进程调度。
一个具有分时兼批处理功能的操作系统应怎样调度和管理作业? 简述死锁的防止与死锁的避免的区别。 每题12分,共48分
1、答:
1 先来先服务算法:3毫秒×292 876毫秒
使移动臂的移动次序和移动的柱面数:
40 → 20 → 44 → 40 → 4 → 80 → 12 → 76 (20) (24) 4) (36) (76) (68) (64)
共移动292柱面 2 最短寻找时间优先算法: 3毫秒×120 360毫秒
使移动臂的移动次序和移动的柱面数:
40 → 44 → 20 → 12 → 4 → 76 → 80
(4) (24) (8) (8) (72) (4)
共移动120柱面
某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台和4台。
P1,P2,P3已申请到4台,2台和2台。若此时P3提出还需要使用2台打印机的请求,试问:按银行家算法能分配给P3吗?
答:
系统能为进程P3分配二台打印机。因为尽管此时10台打印机已分配给进程P1 4台,P22台和P34台,全部分配完,但P3已分配到所需要的全部4台打印机,它不会对打印机再提出申请,所以它能顺利运行下去,能释放占用的4台打印机,使进程P1,P2均可能获得乘余的要求4台和5台,按银行家算法是安全的。
2、答:
信号量的定义如下:
Var mutex,SA,SB:semphore=1,M-1,N-1;(M,N为题目中给出的整数值)。
这里mutex用来做为互斥的信号量,保证每次只能存放一种产品(A或B);SA用来保证 A产品数量-B产品数量 M,SB用来保证 -N A产品数量-B产品数量 即B产品数量-A产品数量 N。对这两个信号量的具体操作是,每当放入一个A产品,SA的值就减1,SB的值就加1;,每当放入一个B产品,SA的值就加1,SB的值就减1;当然这些操作都是由pv操作来完成的。
具体程序如下: 用C或者类C来写都可以
Begin
Prabegin PA: 表示A产品放置动作对应的进程 Begin Repeat P SA P mutex 放入一个A产品; V mutex ; V SB ; Until false; End
PB: 表示B产品放置动作对应的进程 Begin Repeat P SB P mutex 放入一个B产品; V mutex ; V SA ; Until false; End
3、 答:
算法
进程名
创建时刻
结束时刻
周转时间
平均周转时间/ms
先来先服务
P1
0
3
3
3+7+912+12 /5 8.60
P2
2
9
7
P3
4
13
9
P4
6
18
12
P5
8
20
12
时间片轮转
P1
0
4
4
4+16+13+14+7 /5 10.80
P2
2
18
16
P3
4
17
13
P4
6
20
14
P5
8
15
7
非剥夺式优先级
P1
0
3
3
3+7+9+12+12 /5 8.60
P2
2
9
7
P3
4
13
9
P4
6
18
12
P5
8
20
12
剥夺式优先级
P1
0
3
3
3+1
您可能关注的文档
- 播音主持资格考试要求.doc
- 播音发声学资料整理.doc
- Economics of the Constitution .ppt
- 播音员面试材料一.doc
- 播音学创作要素主体,依据,受众.doc
- 播音开场白和结束语.doc
- 播音练习语音基础.doc
- Ecosystem Approach 生态系统途径.ppt
- eCoursesuploadfilesfiles2.ppt
- 播音练咽音发声练习法.doc
- 操作系统上机报告.doc
- Effective Presentations [PowerPoint, 11 MB] .ppt
- 操作系统作业讲评3.doc
- 操作系统信号量PV操作题若干.doc
- Effect of Tree Radiation and Snow Accumulation on Subnivean.ppt
- Effects of a thinning regime on stand growth in plantation forests.ppt
- 操作系统原理作业三.doc
- 操作系统发展过程.doc
- 操作系统哲学家问题.doc
- Effect of Sulfur Dioxide (SO2) Applications on 2 Fresh .ppt
原创力文档


文档评论(0)