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 中引入线程&

本文标签: 习题 操作系统