计算机操作系统第四版(202210重印版)课后题答案.pdfVIP

  • 7
  • 0
  • 约9.51千字
  • 约 15页
  • 2024-10-04 发布于河南
  • 举报

计算机操作系统第四版(202210重印版)课后题答案.pdf

计算机操作系统第四版(202210重印版)课后题答案

第一章

1.设计现代OS的主要目标是什么?

答:(1)有效性(2)方便性(3)可扩充性(4)开放性

2.OS的作用可表现在哪几个方面?

答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计

算机系统资源的管理者(3)OS实现了对计算机资源的抽象

4.试说明推动多道批处理系统形成和发展的主要动力是什么?

(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分

时系统形成和发展的主要动力是更好地满足用户

的需要。主要表现在:CPU的分时使用缩短了作业的平均周转时间;

人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时

使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是

当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,

在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能

同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用

户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进

入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内

运行,这样在不长的时间内,能使每个作业都运行一次。

11、OS有哪几大特征?其最基本的特征是什么?答:并发性、共享

性、虚拟性、异步性。最基本的特征是并发性和共享性

14、是什么原因使操作系统具有异步性的特征?

在多道程序环境下,允许多个进程并发执行。但由于资源等因素的限

制,进程的执行通常并非一气呵成,而是以走走停停的

方式运行。内存中的每个进程在何时执行,何时暂停,以怎样的速度

向前推进,每道程序总共需要多少时间才能完成,都是不可预知的。故而

作业完成的先后次序与进入内存的次序并不完全一致,即进程是以异步方

式运行的。但在有关进程控制及同步机制等的支持下,只要运行环境相同,

作业经多次运行,都会获得完全相同的结果,因而异步方式是允许的。因

此,操作系统便具有了异步性特征。

15处理机有哪些主要功能?它们的主要任务是什么?

答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处

理机调度;

进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程

中的状态转换。

进程同步:为多个进程(含线程)的运行进行协调。通信:用来实现

在相互合作的进程之间的信息交换。处理机调度:

(1)作业调度。从后备队里按照一定的算法,选出若干个作业,为

他们分配运行所需的资源(首选是分配内存)。

(2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,

把处理机分配给它,并设置运行现场,使进程投入执行。

20.试描述什么是微内核OS。答:1)足够小的内核2)基于客户/服

务器模式

3)应用机制与策略分离原理4)采用面向对象技术。

22.微内核操作系统具有哪些优点?它为何能有这些优点?答:1)

提高了系统的可扩展性2)增强了系统的可靠性3)可移植性

4)提供了对分布式系统的支持5)融入了面向对象技术

第二章

1.什么是前趋图?为什么要引入前趋图?

答:前趋图(PrecedenceGraph)是一个有向无循环图,记为DAG,用

于描述进程之间执行的前后关系。

4.程序并发执行时为什么会失去封闭性和可再现性?答:程序并发

执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程

序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。

5.在操作系统中为什么要引入进程概念?它会产生什么样的影响

答:为了使程序在多道程序环境下能并发执行,并对并发执行的程序

加以控制和描述,在操作系统中引入了进程概念。影响:使程序的并发执

行得以实行。

6.试从动态性,并发性和独立性上比较进程和程序答:(1)动态性是

进程最基本的特性,表现为由创建而产生,由调度而执行,因得不到资源

而暂停执行,由撤销而消亡。进程有一定的生命期,而程序只是一组有序

的指令集合,是静态实体。

(2)并发性是进程的重要特征,同时也是OS的重要特征。

文档评论(0)

1亿VIP精品文档

相关文档