计算机操作系统第四版西安电子科技大学出版·第一章课后习题

 可以参考的百度文库:https://wenku.baidu.com/view/8417b8d849649b6648d7479f.html

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

 方便性,有效性,可扩充性和开放性。

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

a. OS作为用户与计算机硬件系统之间的接口;

b. OS作为计算机系统资源的管理者;

c. OS作为扩充机器.

 3:为什么说操作系统实现了对计算机资源的抽象?

OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层抽象;

在第一层软件上在覆盖文件管理系统软件,实现了对硬件资源操作的第二层次抽象。

OS通过在计算机硬件上安装多层系统系统软件,增强了系统功能。

隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

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

不断提高计算机资源利用率和系统吞吐量的需要!

5.何谓脱机IO和联机IO?

脱机I/O:是指输入/输出工作不受主机直接控制,而由卫星专门负责完成I/O,主机专门快速计算任务,从而二者可以并行操作。

联机I/O:是指作业的输入,调入内存以及结果输出都在CPU直接控制下进行。

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

用户的需要即对用户来说,更好的满足了人机交互,共享主机以及便于用户上机的需求。

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

关键问题是:及时接收。及时处理。

有点看不懂:

 

8.为什么要引入实时操作系统?

实时操作系统是指系统能够及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

引入实时OS是为了满足应用的需求,更好滴满足实时控制领域和实时信息处理领域的需要。
9.什么是硬实时任务和软实时任务?试举例说明。

硬实时任务是系统必须满足任务对截止时间的要求,否则可能出现难以预料的结果。

软实时任务是它也联系着一个截止时间,但并不严格,若偶尔错过了任务的截止时间,对系统产生的影响也不会太大。

举例子:硬实时任务为订票系统,工业。软实时任务,为网页更新。
10.试从交互性,及时性以及可靠性方面将分时系统与实时系统进行比较。

 交互性:实时信息处理系统虽然也具有交互性,但这里人与系统的交互权限于访问系统中某些特定的专用服务程序

及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定的。然而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或者完成时间来确定的,一般为毫秒级别!

可靠性:分时系统虽然也要求系统可靠,但是相比之下,实时系统则要求系统具有高度的可靠性!

11. OS有哪几大特征?其最基本的特征是什么?

    并发,共享,虚拟,和异步这四个基本特征。并发和共享特征是操作系统的最基本特征。

12.在多道程序技术的OS环境下的资源共享与一般情况下的资源共享有何不同?对独占资源应采取何种共享方式?
一般情况下的资源共享只是说明某种资源能被大家使用,只要经过适当的安排,用户之间并不会对资源竞争,因此资源管理是比较简单呐。而OS环境下的资源共享是指系统中的资源可供内存中多个并发的进程使用,这里在宏观上既限定了时间,也限定了地点,其管理要复杂得多,因为系统中的资源远少于多道程序需求的总和,会形成对共享资源的争夺。

对独占资源应该采取互斥共享的方式。
     

13.什么是时分复用技术?举例说明它能提高资源利用率的根本原因是什么。

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

     

15. 处理机管理有哪些主要功能?其主要任务是什么?

16.内存管理有哪些主要功能?其主要任务是什么?

17.设备管理有哪些主要功能?其主要任务是什么?

18.文件管理有哪些主要功能?其主要任务是什么?

     

19. 试说明推动传统OS演变为现代OS的主要因素是什么?

20.什么是微内核OS?

     

21.微内核操作系统具有哪些优点?它为何能有这些优点?

     

22.现代操作系统较之传统操作系统又增加了哪些功能和特征?

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

24.在基于微内核结构的OS中,应用了哪些新技术?

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

posted @ 2019-06-01 09:06  努力变胖-HWP  阅读(1066)  评论(2)    收藏  举报