操作系统简答题大全
1 什么是死锁?产生死锁的原因和必要条件是什么?
(1)在多道程序系统中,当一组进程中的每个进程均无限期地等待被改组进程中的另一进
程所占有且永远不会释放的资源,此时的系统处于死锁状态,简称死锁。
(2)死锁产生的原因:(a)系统提供的资源有限;(b)进程推进顺序不当。
(3)产生死锁的必要条件:互斥条件、非抢占条件、占用并等待条件、循环等待条件
2 什么是分时系统,它基本特征有哪些?
分时系统是指一台主机上连接了多个终端,同进允许多个用户共享主机中的资源,每个用户
都可通过自已的终端以交互方式使用计算机。 分时系统的特征如下:
(1)多路性。即多个用户分时使用一台主机。
(2)独立性。每个用户各占一个终端,独立操作,互不干扰。 (3)及时性。用户的请求
能在很短时间内获得响应。 (4)交互性。用户可通过终端与系统进行广泛的人机对话。
3 页式存储与段式存储的区别主要在于哪些方面?
分页与分段系统有很多相似之处,但两者在概念上完全不同,主要表现在:
(1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外汇零头,提高内
存利用率。段是逻辑单位,分段的目的是为了更好的满足用户的需要。 (2)页的大小固定,
段的长度不固定
(3)分页的作业地址是一维的,分段的地址空间是二维的,在标识一个地址时,要给出段
名和段内地址
4 什么是请求分页系统?它需要哪些方面的硬件机构支持?
请求分页系统是在分页系统的基础上,增加了请求调页
功能、页面置换功能所形成的页式虚拟存储系统。为了实现请求调页和置换功能,系统必须
提供必要的硬件支持。其中,最重要的是: (1)请求分页的页表机制。 (2)缺页中断机
构 (3)地址变换机构
5 试比较进程调度与作业调度的不同点
答:
(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决
定各作业中的哪一个进程占有中央处理机
(或)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位
于操作系统分层结构的最内层。
(2)作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占
用处理机。
6 简述请求页式存储管理的优缺点。 答:
优点:
(1)虚存量大,适合多道程序运行,用户不必担心内存不够的调度操作。动态页式管理提供
了内存与外存统一管理的虚存实现方式。
(2)内存利用率高,不常用的页面尽量不留在内存。
(3)不要求作业连续存放,有效地解决了“碎片”问题。与分区式比,不需移动作业;与
多重分区比,无零星碎片产生。UNIX 操作系统较早采用。 缺点: