操作系统第一章习题

第一章 操作系统概论习题

1. 什么是操作系统?OS的作用可表现在哪几个方面?

答:操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。   OS的作用体现在三个方面:1.OS作为用户与计算机硬件系统的接口。2.OS作为计算机系统资源的管理者。3.OS实现了对计算机资源的抽象。

 

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

答:主要目标是:方便性、有效性、可扩充性和开放性。

 

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

答:关键问题是当用户在自己终端上键入命令时,系统应能及时接受并及时处理该命令,在用户能接受的时延内把结果返回给用户。   解决方法:1.对于及时接受,可以在系统中设置一个多路卡,使主机能同时接受用户从各个终端上输入的数据,为每个终端配置缓冲区,暂存用户键入的命令或数据。2.对于及时处理,采用作业直接进入内存和采用轮转运行方式。应使所有的用户作业都进入内存,并且为每一个作业分配一个时间片,允许作业在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

 

4. 什么是实时系统?什么是硬实时任务和软实时任务?

答:实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。   硬实时系统是指系统必须满足任务对截至时间的要求,否则可能出现难以预测的结果。    软实时系统也联系着一个截至时间,但并不严格,若偶尔错过了任务的截止时间,对系统产生的影响也不会太大。

 

5. 操作系统的特征?其最基本的特征是什么?

答:操作系统基本特征是:1.并发性。并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个事件在同一时间间隔内发生。2.共享性。所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。3.虚拟性。所谓虚拟是指通过某项技术把一个物理实体变为若干个逻辑上的对应。4.异步性。操作系统允许多个并发进程共享资源,使得每个进程的运行过程受到其他进程制约,使进程的执行不是一气呵成,而是以停停走走的方式运行。

操作系统最基本的特征是共享和并发。

6. 操作系统的主要任务是什么?

操作系统的主要任务是处理如:管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。以现代标准而言,一个标准PC的操作系统应该提供以下的功能:1、进程管理。2、内存管理。3、文件系统。4、网络通信。5、安全机制。6、用户界面。7、驱动程序。

 

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

答:时分复用技术是指:将资源在不同的时间片内分配给各进程以使该资源被重复利用,从而提高资源的利用率。       原因是:采用时分复用的虚拟处理机,能够在不同的时间片内处理多个用户的请求,从而使用户感觉自己独占主机,而处理机在这期间也被充分利用。

 

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

答:主要动力来源于四个方面的社会需求与技术发展。1、不断提高计算机资源的利用率。2、方便用户。3、器件的更新换代。4、计算机体系结构的不断发展。

你可能感兴趣的:(OS)