- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OS第11讲习题
练习题 1. 某超级市场,可容纳100人同时购物。出入,口各一个,入口处备有篮子,每个购物者可持一个篮子购物;在出口处结帐并归还篮子,请用P,V操作完成购物的同步算法.(出口和入口一次仅一个人通过) 2. 判断进程资源图是否会死锁? 3. 某系统中有3个并发进程,每个进程运行都需要同类资源4个,试问该系统一定不会发生死锁的最少资源数是几个?画出进程资源图 S=100 P { P(S) P(mutex1) 进入口 V(mutex1) ..购物… P(mutex2) 进出口 V(mutex2) V(S) } 4.设有4个作业同时以达,作业的执行时间均为1S,它们在单CPU系统上运行,平均周转时间为? 5.一台CPU和两个设备IO1和IO2,抢占式多调度,现同时投入运行优先级由低到高的P1,P2,P3这3个作业,使用设备的先后顺序和占用时间如下(单位是ms),设切换时间不计,则3作业周转时间各是多少?CPU利用率是多少? P1:CPU(30),IO1(20) P2:IO1(20),CPU(20),IO2(40) P3:IO2(30),CPU(10),IO1(30),CPU(10) 6. 若信号量S的初值为5,当前值为-2,则等待进程数目是? 7.问以下几个情况是否产生死锁。 ①、相同的5个资源被4个进程所共享,且每个进程最多需要2个这样的资源就可运行完毕。 ②、1个资源被2个进程所共享,每个进程最多需要1个这样的资源。 ③、2个资源被2个进程所共享,每个进程最多需要2个这样的资源。 *
文档评论(0)