网站大量收购独家精品文档,联系QQ:2885784924

计算机操作系统(第四版)汤小丹编著第二章习题.pdfVIP

计算机操作系统(第四版)汤小丹编著第二章习题.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)若被终⽌进程处于执⾏状态,⽴即终⽌该进程的执⾏

文档评论(0)

135****5548 + 关注
官方认证
文档贡献者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档