- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
计算机操作系统(第四版)汤⼩丹编著第⼆章习题
第⼆章
计算机操作系统(第四版)汤⼩丹编著
1.什么是前趋图?为什么要引⼊前趋图?
答:前趋图(PrecedenceGraph)是⼀个有向⽆循环图,记为DAG(DirectedAcyclic
Graph),⽤于描述进程之间执⾏的前后关系。
2.画出下⾯四条语句的前趋图:
S1=a:=x+y;S2=b:=z+1;S3=c:=a–b;S4=w:=c+1;
答:其前趋图为:
3.什么程序并发执⾏会产⽣间断性特征?
答:程序在并发执⾏时,由于它们共享系统资源,为完成同⼀项任务需要相互合作,致使这
些并发执⾏的进程之间,形成了相互制约关系,从⽽使得进程在执⾏期间出现间断性。
4.程序并发执⾏时为什么会失去封闭性和可再现性?
答:程序并发执⾏时,多个程序共享系统中的各种资源,因⽽这些资源的状态由多个程序改
变,致使程序运⾏失去了封闭性,也会导致其失去可再现性。
5.在操作系统中为什么要引⼊进程概念?它会产⽣什么样的影响?
答:为了使程序在多道程序环境下能并发执⾏,并对并发执⾏的程序加以控制和描述,在操
作系统中引⼊了进程概念。
影响:使程序的并发执⾏得以实⾏。
6.试从动态性,并发性和独⽴性上⽐较进程和程序?
答:(1)动态性是进程最基本的特性,表现为由创建⽽产⽣,由调度⽽执⾏,因得不到资源
⽽暂停执⾏,由撤销⽽消亡。进程有⼀定的⽣命期,⽽程序只是⼀组有序的指令集合,是静
态实体。
(2)并发性是进程的重要特征,同时也是OS的重要特征。引⼊进程的⽬的正是为了使
其程序能和其它进程的程序并发执⾏,⽽程序是不能并发执⾏的。
(3)独⽴性是指进程实体是⼀个能独⽴运⾏的基本单位,也是系统中独⽴获得资源和独
⽴调度的基本单位。对于未建⽴任何进程的程序,不能作为独⽴单位参加运⾏。
7.试说明PCB的作⽤,为什么说PCB是进程存在的惟⼀标志?
答:PCB是进程实体的⼀部分,是操作系统中最重要的记录型数据结构。作⽤是使⼀个在
多道程序环境下不能独⽴运⾏的程序,成为⼀个能独⽴运⾏的基本单位,成为能与其它进程
并发执⾏的进程。OS是根据PCB对并发执⾏的进程进⾏控制和管理的。
8.试说明进程在三个基本状态之间转换的典型原因。
答:(1)就绪状态→执⾏状态:进程分配到CPU资源
(2)执⾏状态→就绪状态:时间⽚⽤完
(3)执⾏状态→阻塞状态:I/O请求
(4)阻塞状态→就绪状态:I/O完成
9.为什么要引⼊挂起状态?该状态有哪些性质?
答:引⼊挂起状态处于五种不同的需要:终端⽤户需要,⽗进程需要,操作系统需要,对换
北京⽯油化⼯学院信息⼯程学院计算机系5/48
《计算机操作系统》习题参考答案余有明与计07和计G09的同学们编著5/48
需要和负荷调节需要。处于挂起状态的进程不能接收处理机调度。
10.在进⾏进程切换时,所要保存的处理机状态信息有哪些?
答:进⾏进程切换时,所要保存的处理机状态信息有:
(1)进程当前暂存信息
(2)下⼀指令地址信息
(3)进程状态信息
(4)过程和系统调⽤参数及调⽤地址信息。
11.试说明引起进程创建的主要事件。
答:引起进程创建的主要事件有:⽤户登录、作业调度、提供服务、应⽤请求。
12.试说明引起进程被撤销的主要事件。
答:引起进程被撤销的主要事件有:正常结束、异常结束(越界错误、保护错、⾮法指令、
特权指令错、运⾏超时、等待超时、算术运算错、I/O故障)、外界⼲预(操作员或操作系
统⼲预、⽗进程请求、⽗进程终⽌)。
13.在创建⼀个进程时所要完成的主要⼯作是什么?
答:
(1)OS发现请求创建新进程事件后,调⽤进程创建原语Creat();
(2)申请空⽩PCB;
(3)为新进程分配资源;
(4)初始化进程控制块;
(5)将新进程插⼊就绪队列.
14.在撤销⼀个进程时所要完成的主要⼯作是什么?
答:
(1)根据被终⽌进程标识符,从PCB集中检索出进程PCB,读出该进程状态。
(2)若被终⽌进程处于执⾏状态,⽴即终⽌该进程的执⾏
您可能关注的文档
- (完整版)语言学概论试题及答案.pdf
- 食品委托检验协议书详细版.pdf
- 整理中华人民共和国招标投标法实施条例习题(附答案).pdf
- 电气工程及其自动化是实习个人总结(3000字)[合集五篇].pdf
- 2023年《烟草专卖法实施条例》考试题库及答案(最新版).pdf
- 双减背景下分层作业设计主题研讨活动总结.pdf
- 特殊药品及含特药复方制剂的相关知识培训试题.pdf
- 初级电焊工考试试题及答案.pdf
- 国际贸易实务练习二答案.pdf
- 一年级上册优秀作文范例.docx.pdf
- 党员领导干部在理论学习中心组主题会议上的发言材料汇编(6篇).docx
- 2023年行政执法工作计划汇编(4篇).docx
- 国企领导干部学习董事长在新提任干部讲话精神心得汇编7篇.docx
- 学习《著作选读》第一卷、第二卷心得体会汇编(9篇).docx
- 关于切实做好国庆期间安全生产工作的通知汇编(5篇).docx
- 在2023年招商引资推介会上的推介词汇编(5篇).docx
- 医院年终工作总结汇编(共10篇)官方抖音号:笔尖耕耘.docx
- 2022年度镇和开发区书记抓基层党建工作述职报告汇编(7篇),提纲值得参考!1.docx
- 教育主题经验交流材料汇编(5篇).docx
- 在党内主题教育专题推进会议上的讲话汇编(3篇).docx
最近下载
- 药品生产质量管理规范.pdf VIP
- 2020浙gt49竹节桩图集.pptx VIP
- 日晖株式会社标准(JGC Standard) JGS 210-120-1-16E Data Preparation of Utility Summary.pdf VIP
- 食材配送售后服务方案(详细版).docx
- X射线源焦点尺寸的测试与对比分析.pdf
- 燃气基础知识考试备考题库(200题).docx
- 地理信息系统教程(第二版)全套PPT课件.pptx
- 肺心病【87页】(最新文档).pptx VIP
- 《剪映自媒体创作》课件——第四章 音乐与音效.pptx VIP
- 部编版四年级语文下册第四单元教材解读 教材分析 教学建议.pptx
文档评论(0)