- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统复习完美版
操作系统复习材料 作者:孙恩强 操作系统复习 1、设在内存中有三道程序 A、B、C,并按 A、B、C 的优先次序执行,其内部计算和 I/O 操作时间如下表所示(单位: ms)。 操作 计算 I/O 计算 A 30 40 10 B 60 30 10 C 20 40 20 解:若采用单道方式运行这三道程序,总的运行时间为: 30+40+10+60+30+10+10+20+40+20=260 ms 若采用多道方式运行(一个 I/O 处理机)这三道程序,总的运行时间为: 30+40+10+20+30+40+20=190 ms 其运行时间关系图如下: 2、桌上有个一次只能放一个水果的盘子,父亲专向盘中放苹果母亲专放橘子,女儿专吃苹果儿子专吃橘子。试用 p、 v 操作写出他们能正确同步的过程。 解:在本题中,应设置三个信号量 S、So、Sa,信号量 S 表示盘子是否为空,其初值为 l;信号量 So 表示盘中是否 有桔子,其初值为 0;信号量 Sa 表示盘中是否有苹果,其初值为 0。同步描述如下: int S=1; int Sa=0; int So=0; main() { cobegin father(); /*父亲进程*/ son(); /*儿子进程*/ daughter(); /*女儿进程*/ coend } father() { while(1) { P(S); 将水果放入盘中; if(放入的是桔子)V(So); else V(Sa); } } son() { while(1) { P(So); 从盘中取出桔子; V(S); 吃桔子; } } daughter() { while(1) { P(Sa); 从盘中取出苹果; V(S); 吃苹果; } } 3、桌子上有一只盘子,最多可容纳两个水果,每次只能放入或取出一个水果。爸爸专向盘子中放苹果(apple), 妈妈专向盘子中 N 放橘子(orange),儿子专等吃盘子中的橘子,女儿专等吃盘子中的苹果。请用 PV 操作来实现爸 爸、妈妈、儿子、女儿之间的同步与互斥关系。(要求相应图形操作配合文字提示)。 1 操作系统复习材料 解:信号量初值 S1=0,S2=0,S=1 作者:孙恩强 爸爸进程 妈妈进程 女儿进程 儿子进程 repeat repeat repeat repeat P(s) P(s) P(s1) P(s2) 放苹果 放桔子 取苹果 取桔子 V(s1) V(s2) V(s) V(s) until false until false until false until false 4、设有 P1,P2,P3 进程共享某一文件 F,P1 对 F 只读不写,P2 对 F 只写不读,P3 对 F 先读后写。当一个进程写 F 时,其他进程对 F 不能进行读写,但多个进程同时读 F 是允许的。试用 P、V 实现 P1,P2,P3 的同步与互斥。 解:P1: begin repeat P(rmutex); count : = count + 1; if count = 1 then P(mutex); V(rmutex); 读文件 F; P(rmutex); count : = count – 1; if count = 0 then V(wmutex); V(rmutex); until false end; repeat P(rmutex); count : = count + 1; if count = 1 then P(wmutex); V(rmutex); 读文件 F; P(rmutex); count : = count – 1; if count = 0 then V(wmutex); V(rmutex); P(wmutex); 写文件 F; V(wmutex); until false end; P2: begin repeat P(wmutex); 写文件 F; V(wmutex); until false end; P3: begin 5、在一个单道批处理系统中,一组作业的提交时刻和运行时间作业如下图所示: 试计算以下三种作业调度算法的平均周转时间和平均带权周转时间(1)先来先服务 (2)短作业优先 (3)响应比高者优先 解 (1)先来先服务 平均周转时间=(1.0+0.67+0.7+0.63)/4=0.75 平均带权周转时间=(1.0+1.34+3.5+6.3)/4=3.035 2 操作系统复习材料
您可能关注的文档
- 家里装 多少个开关合适.doc
- 宽带用户测速流程.doc
- 宾馆-产品展示.doc
- 宾馆WIFI覆盖.doc
- 宾馆房屋租赁合同.doc
- 密度计算题阶梯练习.doc
- 密度计算题阶梯练习重修版.doc
- 富人的物种起源.doc
- 密集柜配件厂家报价.doc
- 富茂专业美容美发管理系统介绍.doc
- Unit7Happy Birthday!单元语法精炼与写作专练(含答案)人教版(2024)英语七年级上册.docx
- 福建省泉州第一中学2025-2026学年九年级上学期第一次月考语文试题.docx
- 第8课《〈世说新语〉二则》同步练习(含答案) 2025-2026学年统编版语文七年级上册.docx
- 高速事故应急练习题库及答案.docx
- 牛津译林版九年级上册Unit 1 Know yourself知识过关第1讲--词汇(含答案).docx
- 牛津译林版九年级上册Unit 1 Know yourself知识过关第2讲--短语句型(含答案).docx
- 教版(2024)七年级下册Unit1单词巩固(一) 七上第一部分单词复习课件.pptx
- 人教版(2024)七年级下册Unit1单词巩固(二) 七上第二部分单词复习课件.pptx
- 译林版(2024)八年级上册Unit 1 Friendship周末练习作业(含答案).docx
- 化工防腐安全练习题库及答案.docx
最近下载
- 投标服务承诺书(20篇).docx VIP
- 七年级英语第一次月考卷(考试版A4)【测试范围:沪教版五四学制2024 Starter~Unit 1】(上海专用).docx VIP
- 李白按年龄顺序写的诗.docx VIP
- 2025年四川省高考化学试卷真题(含答案解析).docx
- 高频精选:京东快递员ai面试题及答案.doc VIP
- 高频精选:京东快递员ai面试题及答案大全.doc VIP
- 吉林省中药软片炮制规范.pptx VIP
- 名著阅读《湘行散记》七年级语文上册部编版(共9页).docx VIP
- 《白洋淀纪事》阅读测试题含答案(推荐).docx VIP
- 必考名著《白洋淀纪事》导读+知识点汇总.pdf VIP
文档评论(0)