计算机操作系统(第四版)汤小丹课后答案完整版

19 .模块接口法存在哪些问题?可通过什么样的途径来解决?

答:( 1)模块接口法存在的问题:①在

OS 设计时,各模块间的接口规定很难满足在模块

成后对接口的实际需求。②在

OS 设计阶段,设计者必须做出一系列的决定,每一个决定

须建立在上一个决定的基础上。

但模块化结构设计的各模块设计齐头并进, 无法寻找可靠的

顺序,造成各种决定的无序性,

使程序设计人员很难做到设计中的每一步决定都建立在可靠

“无序模块法

”。

的基础上,因此模块接口法被称为

( 2 )解决途径:将模块接口法的决定顺序无序变有序,引入有序分层法。

20 .在微内核 OS 中,为什么要采用客户 /服务器模式?

答: C/S 模式具有独特的优点:⑴数据的分布处理和存储。⑵便于集中管理。⑶灵活性和

可扩充性。⑷易于改编应用软件。

21 .试描述什么是微内核

OS 。

答: 1)足够小的内核

2)基于客户

/服务器模式 3)

应用机制与策略分离原理

4 )采用面向对象技术。

22 .在基于微内核结构的

OS 中,应用了哪些新技术?

答:在基于微内核结构的

OS

中,采用面向对象的程序设汁技术。

23 .何谓微内核技术?在微内核中通常提供了哪些功能?

答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个 尽量小的内核, 用它来完成操作系统最基本的核心功能,

称这种技术为微内核技术。核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。

24 .微内核操作系统具有哪些优点?它为何能有这些优点?答: 1)提高了系统的可扩展性

2)增强了系统的可靠性 3)可移植性

4)提供了对分布式系统的支持

5)融入了面向对象技术

第二章

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

答:前趋图

(Precedence Graph) 是一个有向无循环图,记为 DAG(DirectedAcyclic

Graph) ,用于描述进程之间执行的前后关系。 2. 画出下面四条语句的前趋图 :

S1=a : =x+y; S2=b : =z+1; S3=c : =a –b ; S4=w : =c+1;

答:其前趋图为:

在微内

3. 什么程序并发执行会产生间断性特征? 答:程序在并发执行时,

由于它们共享系统资源,

为完成同一项任务需要相互合作,致使这

些并发执行的进程之间,形成了相互制约关系,从而使得进程在执行期间出现间断性。

4.程序并发执行时为什么会失去

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4