2024年3月15日发(作者:)

第5章 操作系统习题 P140-142

一、 复习题

1、什么是操作系统

答:操作系统(Operating System,简称OS)是管理计算机系统资源、控制程序执行,

改善人机界面,提供各种服务,合理组织计算机工作流程和为用户使用计算机提供良好运行环

境的一类系统软件。 (P114)

2、操作系统的基本功能是什么

答:操作系统是用户与计算机硬件之间的接口。使得用户能够方便、可靠、安全、高效地

操纵计算机硬件和运行自己的程序。操作系统合理组织计算机的工作流程,协调各个部件有效

工作,为用户提供一个良好的运行环境。操作系统是计算机系统的资源管理者,负责管理包括

处理器、存储器、I/O设备等硬件资源和程序和数据等软件资源,跟踪资源使用情况,监视资

源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;为用户提供简单、有效使

用资源统一的手段,最大限度地实现各类资源的共享,提高资源利用率。 (P115)

3、操作系统的基本组成有哪些

答:操作系统构成的基本单位包括内核和进程、线程。内核对硬件处理器及有关资源进行

管理,给进程的执行提供运行环境。进程是程序动态执行的过程。 (P114-115)

4、操作系统如何分类

答:根据系统运行的方式分类,操作系统的基本类型有三种:批处理系统、分时系统和实

时系统。具备全部或兼有两者功能的系统称通用操作系统。根据系统的运行环境分类的操作系

统有:微机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统。 (P116-117)

5、什么是进程它与程序是什么关系

答:进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也

是操作系统进行资源分配和保护的基本单位。程序是静态的概念,它以文件形式存在于辅助存

储器中,进程是动态的概念,程序执行时创建进程,一个程序多次执行创建多个进程,这多个

进程可同时存在于机器的内存中。进行执行完成后结束,进程终止,但程序本身仍然存在,并

不因进程的终止而消失。 (P119-124)

6、什么是死锁死锁产生的原因是什么

答:在系统运行过程中,多个进程间相互永久等待对方占用的资源而导致各进程都无法继

续运行的现象称为“死锁”。发生死锁后,实际上各进程都占有一定的资源而都不能正常使用,

系统的资源实际上被罢占并空闲的,是严重的资源的浪费;若无外力作用,进程不能自己从死

锁中解脱出来。

产生死锁的原因主要是:系统资源不足,进程会因争夺有限的资源而陷入死锁;进程运行

推进的顺序不合适,进程运行推进顺序与速度不同,也可能产生死锁;资源分配不当等。

(P123-124)

7、什么是虚拟存储器应如何设置

答:在存储管理方式中,利用辅助存储器扩展主存以便于处理规模更大的作业,称为虚拟