admin 管理员组文章数量: 887019
操作系统部分题目
-
- 第一章 操作系统引论
- 第二章 进程的描述与控制
- 第三章 处理机调度与死锁
- 第四章 存储器管理
- 第五章 虚拟存储器
- 第六章 输入输出系统
- 第七章 文件管理
- 第八章 磁盘处理器的管理
习题书籍:
计算机操作系统(第四版)作者:汤小丹、梁红兵等
出版社:西安电子科技大学出版社
第一章 操作系统引论
1.设计现代OS的主要目标是什么?
答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性
2.OS的作用可表现在哪几个方面?
答:
(1)OS作为用户与计算机硬件系统之间的接口
(2)OS作为计算机系统资源的管理者
(3)OS实现了对计算机资源的抽象
3.试说明推动多道批处理系统形成和发展的主要动力是什么?
答:
主要动力来源于四个方面的社会需求与技术发展:
(1)不断提高计算机资源的利用率
(2)方便用户
(3)器件的不断更新换代
(4)计算机体系结构的不断发展
13.OS有哪几大特征?其最基本的特征是什么?
答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。
18.是什么原因使操作系统具有异步性特征?
答:
操作系统的异步性体现在三个方面:
一是进程的异步性,进程以人们不可预知的速度向前推进
二是程序的不可再现性,即程序执行的结果有时是不确定的
三是程序执行时间的不可预知性,即每个程序何时执行,执行顺序以及完成时间是不确定的。
相关解释:
在多道程序环境下,允许多个进程并发执行。但由于资源等因素的限制,进程的执行通常并非一气呵成,而是以走走停停的方式运行。内存中的每个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需要多少时间才能完成,都是不可预知的。故而作业完成的先后次序与进入内存的次序并不完全一致,亦即进程是以异步方式运行的。但在有关进程控制及同步机制等的支持下,只要运行环境相同,作业经多次运行,都会获得完全相同的结果,因而异步方式是容许的。因此,操作系统便具有了异步性特征。
第二章 进程的描述与控制
5.在操作系统中为什么要引入进程概念?它会产生什么样的影响?
答:为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操作系统中引入了进程概念。
影响: 使程序的并发执行得以实行。
相关资料:
进程是对运行程序过程的抽象,也是一个数据结构,旨在清晰地描述动态系统的内在规律,有效地管理和调度运行到计算机系统主内存中的程序。在操作系统中引入进程的概念,是为了实现多个程序的并发执行。传统的程序不能与其他程序并发执行,只有在为之创建进程后,才能与其他程序(进程)并发执行。这是因为并发执行的程序(即进程)是“停停走走”地执行,只有在为它创建进程后,在它停下时,方能将其现场信息保存在它的PCB中,待下次被调度执行时,再从PCB中恢复CPU现场并继续执行,而传统的程序却无法满足上述要求。建立进程所带来的好处是使多个程序能并发执行,这极大地提高了资源利用率和系统吞吐量。但管理进程也需付出一定的代价,包括进程控制块及协调各运行机构所占用的内存空间开销,以及为进行进程间的切换、同步及通信等所付出的时间开销。
7.试说明PCB 的作用具体表现在哪几个方面,为什么说PCB 是进程存在的惟一标志?
答:
作用:
进程控制块用来保存每个进程和资源的相关信息,包括进程标识、空间、运行状态、资源等相关信息。以便操作系统控制和管理进程和资源。因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),称为一个能独立运行的基本单位,一个能和其他进程并发执行的进程。作为独立运行基本单位的标志;实现独立间断性运行;提供进程管理所需要的信息;提供进程调度所需要的信息;实现与其他进程的同步和通信。
PCB 是进程存在的惟一标志:
在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程存在的,所以说PCB是进程存在的唯一标志。
11.试说明进程在三个基本状态之间转换的典型原因。
答:
(1)就绪状态→执行状态:进程分配到CPU资源
(2)执行状态→就绪状态:时间片用完
(3)执行状态→阻塞状态:I/O请求
(4)阻塞状态→就绪状态:I/O完成
19.为什么要在OS 中引入线程&
版权声明:本文标题:操作系统部分习题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727394191h1113977.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论