计算机操作系统第三版期末复习题资料Word文档格式.docx

上传人:b****4 文档编号:17856576 上传时间:2022-12-11 格式:DOCX 页数:22 大小:31.89KB
下载 相关 举报
计算机操作系统第三版期末复习题资料Word文档格式.docx_第1页
第1页 / 共22页
计算机操作系统第三版期末复习题资料Word文档格式.docx_第2页
第2页 / 共22页
计算机操作系统第三版期末复习题资料Word文档格式.docx_第3页
第3页 / 共22页
计算机操作系统第三版期末复习题资料Word文档格式.docx_第4页
第4页 / 共22页
计算机操作系统第三版期末复习题资料Word文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

计算机操作系统第三版期末复习题资料Word文档格式.docx

《计算机操作系统第三版期末复习题资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机操作系统第三版期末复习题资料Word文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

计算机操作系统第三版期末复习题资料Word文档格式.docx

多道批处理 

8. 

关于多道程序设计,以下说法错误的是__C___。

同时在主存存放多道程序,它们同时处于运行状态 

当一道程序因某种原因暂停执行时,CPU立即转去执行另一道程序 

只要系统采用多道程序设计,CPU就能同时执行多个程序 

多道程序设计提高了系统资源的利用率和系统吞吐量 

9. 

操作系统的主要特征之一是并发,所谓并发是指_B____。

两个或多个程序在同一时刻在CPU上执行 

两个或多个程序在同一时间间隔内都处于运行状态 

CPU和通道并行工作 

设备和设备并行工作 

10. 

在多道程序环境下,每个程序何时执行,执行多长时间,甚至执行的结果都不可预知,我们把操作系统的这种特性,称作__B___。

虚拟性 

不确定性 

不可再现性 

失去封闭性 

11. 

把一个物理上的实体,变为若干个逻辑上的对应物,这种特性就是操作系统的__A___。

12. 

传统的操作系统分为三类,以下不是传统操作系统的是__D___。

多道批处理系统 

分时系统 

实时系统 

网络操作系统 

13. 

实时系统的主要特点是___A__。

提供即时响应和高可靠性 

追求高的吞吐量 

注意CPU与其它设备的充分利用 

及时地响应和服务于连机用户 

14. 

如果分时系统的时间片一定,那么__A___,响应时间越长。

用户数越多 

内存越少 

内存越多 

用户数越少 

15. 

分时系统中,当一个用户进程占有CPU后,它可以B 

一直运行到作业结束 

一直运行到一个指定的时间间隔结束 

一直运行到发生时钟中断 

一直运行到更高优先级的进程抢占 

16. 

以下多任务多用户操作系统是__BC___。

(多选) 

OS/2 

Windows95/98 

UNIX/Linux

MS-DOS 

填空题 

1.传统操作系统可分为(批处理系统 

)、(分时系统 

)、(实时系统)三种基本类型。

(3) 

2.传统操作系统按其用户环境的不同可分为(批处理系统 

)和(实时系统)。

3.为了方便用户使用操作系统,利用操作系统所提供的各种功能和服务,操作系统通常向用户提供(命令)、(程序)、(图形)三种类型的接口。

(3) 

4.在多道程序环境下,系统通常无法同时满足所有作业的资源要求,为使多道程序能有条不紊地运行,则操作系统应具有(处理机管理)、(存储器管理)、(设备管理)、(文件管理)管理模块,以实现对资源的管理。

(4) 

5.操作系统定义:

( 

是计算机系统中的一个系统软件,是一些程序没模块的集合 

) 

6.(多道程序 

)的出现,标志操作系统的正式形成。

(2) 

7.操作系统是加在(裸机 

)上加载的第一层软件,是对计算机硬件系统的(首次 

)扩充。

8.操作系统的基本功能是(处理机 

)管理、(存储器 

)管理、(设备 

)管理和(文件 

)管理。

9.若一个操作系统具有很强的交互性,可同时供多个用户使用,则是(分时 

)操作系统。

10.若一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化则属于(批处理 

11.所谓系统调用,就是用户在程序中(操作系统 

)所提供的一些子功能。

第二章 

进程管理 

——进程概念—— 

下面对进程的描述中,错误的是_D____。

进程是动态的概念 

进程的执行需要处理机 

进程具有生命周期 

进程是指令的集合 

进程的并发性是指__B___。

多个进程实体能在一个时刻同时执行 

多个进程实体能在一段时间内同时执行 

多个程序能在一个时刻同时执行 

多个程序能在一段时间内同时执行 

由于进程间共享资源和协同工作,造成进程执行时的间断性。

进程的这种特性称为

_C____。

独立性 

动态性 

异步性 

协作性 

通常用户进程被建立后,_D__B__。

便一直存在于系统中,直到被操作人员撤消

随着作业运行正常或不正常结束而撤消 

随着时间片轮转而撤消与建立 

随着进程的阻塞或唤醒而撤消与建立 

在操作系统中。

进程是一个具有一定独立功能的程序在某个数据集上的一次_B____。

等待活动 

运行活动 

单独操作 

关联操作 

多道程序环境中,操作系统分配资源以_D__C__为基本单位。

程序 

指令 

进程 

作业 

进程存在的唯一标志是_D____。

程序状态字 

进程映象 

进程控制块 

操作系统通过_B____对进程进行管理。

JCB 

PCB 

DCT 

FCB 

不包含在进程控制块中的是_C___A_。

系统当前的进程数 

进程标识 

处理机状态 

进程所占资源清单 

进程的三种基本状态是__B___。

就绪、阻塞和挂起 

执行、就绪和阻塞 

执行、就绪和挂起 

执行、挂起和阻塞 

分配到必要的资源并获得处理机时间的进程状态是_B____。

就绪状态 

执行状态 

阻塞状态 

撤消状态 

在进程管理中,当_D__C__时,进程从阻塞状态变为就绪状态。

进程被调度程序选中 

进程等待某一事件发生 

等待的事件出现 

时间片到 

在分时系统中,一个进程用完给它的时间片后,其状态为_B__A__。

就绪 

等待 

运行 

由用户设定 

一个正在CPU上运行的进程,其进程状态__C___。

只能转变为阻塞状态 

只能转变为就绪状态 

可以转变为就绪状态也可以转变为阻塞状态 

可以转变为就绪状态也可以转变为执行状态 

一个进程被唤醒,意味着该进程__D___。

重新占有CPU 

优先级变为最大 

移至等待队列之首 

变为就绪状态 

下列的进程状态变化中,_C____变化是不可能发生的。

运行→就绪 

运行→等待 

等待→运行 

等待→就绪 

17. 

进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是_C__D__;

由运行状态变为阻塞状态的条件是_A_B___。

时间片用完 

等待某事件出现 

等待的某事件已经发生 

被进程调度程序选中 

18. 

关于挂起状态,正确的是_C____。

是一种系统状态,在此状态中所有进程都不活动 

这是一种相当于死锁的状态 

进程暂不参加系统调度的状态 

以上都不对 

19. 

操作系统内核是通过各种原语操作来实现其控制功能的,所谓原语是_C___D_。

一个程序段 

一个具有特定核心功能的程序段 

一个具有特定核心功能,且不可被中断执行的必须与其它进程同步的程序段 

一个具有特定核心功能,且不可被中断执行的程序段 

20. 

对进程的管理和控制使用_B____。

原语 

信号量 

信箱通信 

21. 

以下_A___C_是程序并发执行的特点。

顺序性 

封闭性 

间断性 

可再现性 

22. 

以下_D____不是程序并发执行的特点。

一个程序的各部分严格安照某种先后次序进行 

填充题 

1.进程的五大基本特征是(动态性 

)、(并发性 

)、(独立性 

)、(异步性 

)、(结构性 

)。

(5) 

2.进程和程序是两个截然不同的概念,进程所具有的一些基本特征,程序是不具备的。

进程具备的特征是(动态性 

)、(并发性)、(独立性)、(异步性 

3.进程实体是由(PCB 

)、(程序 

)、(数据 

)组成。

4.在进程控制块中,主要包含( 

进程标识符 

)、(处理机状态 

)、(进程调度信息)和(进程控制信息)四方面的信息。

5.系统感知进程存在的唯一标志是(PCB 

(1) 

6.进程在执行过程中有三种基本状态,它们是(就绪 

)态、(执行 

)态、(阻塞 

)态。

7.写出进程的三种基本状态及其主要特点。

):

(等待CPU 

执行 

(获得占用CPU,程序执行 

(等待某时间发生 

8.在一个单CPU系统中,若有5个用户进程,则处于就绪状态的用户进程最多有(5 

)个,最少有(0 

)个。

9.进程是一个(动 

)态概念,而程序是一个(静 

)态概念。

——进程同步与互斥—— 

23. 

同一系统中的进程之间既相互依赖又相互制约,如果两个进程同时要用一台打印机,其

中一个进程必须等待,这种关系称为_B____。

同步 

互斥 

共享 

独享 

24. 

同一系统中的进程之间既相互依赖又相互制约,如果两个进程同时要用一公用变量,其

25. 

同一系统中如果两个进程要用有界缓冲来传输数据,这两个进程之间有一种制约关系,

这种关系称为_A____。

26. 

一种由P和V操作所改变的整型变量是_A____。

整型信号量 

控制变量 

锁 

记录型信号量 

27. 

关于PV操作,以下说法不正确的是_D____。

P(S)操作意味着申请一份关于信号量S的资源 

V(S)操作意味着释放一份关于信号量S的资源 

进程调用一个P操作,将信号量的值减1后,信号量的值小于0,则进程应阻塞,

排入信号量的队列 

进程调用一个V操作,将信号量的值加1后,信号量的值小于0,则应从信号量的

等待队列中唤醒一个进程 

28. 

当某一信号量的值为2时,说明_C_____。

有两个进程由于申请相应资源而被阻塞 

在该信号量的队列中有两个进程 

有2份关于该信号量的资源可分配 

系统中有两个并行执行的进程 

29. 

当某一信号量的值为-2时,以下说法不正确的是__C____。

有两个进程由于申请与该信号量有关的资源而被阻塞 

有两个进程在等待使用与该信号量有关的资源 

30. 

若信号量S初值为2,当前值为-1,则表示有_B_____个进程在与S有关的队列上等待;

系统中共有____C__个S资源。

31. 

有两个并发进程都要使用一台打印机,打印机对应的信号量是S,若S=0,则表示_B____。

没有进程在用打印机 

有一进程在用打印机 

有一进程在用打印机,另一进程正等待使用打印机 

两个进程都在用打印机 

32. 

用P、V操作管理相关进程的临界区时,信号量的初值应定义为_C____。

-1 

随意 

33. 

用V操作唤醒一个等待进程时,被唤醒进程的状态变为__B___。

就绪

完成 

34. 

若2个并发进程相关临界区的互斥信号量MUTEX,现在取值为0,则正确的描述应该

是___B__。

没有进程进入临界区 

有一个进程进入临界区 

有一个进程进入临界区,另一个在等待进入临界区 

不定 

35. 

在生产者-消费者的程序中,应当注意的是_B____。

V操作的次序不能颠倒 

P操作的次序不能颠倒 

V操作的次序可以颠倒 

P操作的次序可以颠倒 

36. 

在生产者-消费者问题的解法中如果将生产者进程的两个P操作的位置放错,_B____。

将会使系统中没有一个进程能够进行下去 

将可能会使两个进程间发生死锁 

进程仍能正常运行 

进程仍能正常运行,但速度会减慢 

1.在多道程序环境下,多进程之间存在的制约有(资源共享 

)、(相互合作 

(2) 

2.并发程序间的相互制约关系可分为(同步 

)和(互斥 

)_两种关系。

3.所谓同步,是指(直接相互制约关系 

互斥则是另一种进程间的制约关系,它是(间接制约关系 

4.所谓临界资源是(一次仅允许一个进程使用的资源 

5.所谓临界区是(在每个进程中访问临界资源的那段代码 

6.信号量的物理意义是:

当信号量值大于0时表示(可用资源的数目 

);

当信号量值小于0时表示(因请求该资源而被阻塞的进程数目 

7.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是(S<

8.若一个进程已经进入临界区,其它要进入临界区的进程必须(等待 

9.用P、V操作管理临界区时,一个进程在进入临界区前应该对信号量做(P 

)操作,退出临界区时应对信号量做(V 

)操作。

10.有m个进程共享一个临界资源,若使用信号量机制实现对临界资源的互斥访问,则该信号量取值最大为(1 

),最小为(-(m-1) 

处于执行状态的进程若同时发生了下列2种情况:

(1)对某信号量执行P操作后,其结果为负数;

(2)时间片到时中断发生。

该进程将由执行状态转换成(阻塞 

)状态。

12.设有K个进程共享一临界区,问:

(1)一次只允许一个进程进入临界区,则信号量的初值为(1),变化范围是(-(k-1)~1 

(2)一次允许M(M<

K)个进程进入临界区,则信号量的初值为(M),变化范围是(-(k-m)~m 

——线程概念—— 

环路等待 

保持与请求 

为了防止死锁的产生,在进程所需要的全部资源被满足之前,不进入就绪状态,这是否定了 

互斥条件 

不剥夺条件 

保持与请求条件(一次性分配) 

环路等待条件 

在预防死锁发生的方法中,当进程申请资源得不到满足时,必须释放它已占有的全部其它资源,这是破坏了死锁必要条件中的_B____。

请求与保持条件 

在预防死锁发生的方法中,将系统资源按类型线型排序,并赋予不同的序号。

进程必须严格按资源序号的递增次序提出申请。

这是破坏了死锁必要条件中的_C____。

系统可用资源3份,P1进程正占用5份,还需要5份;

P2进程正占用2份,还需要3份;

P3进程正占用2份,还需要7份。

该状态是_A____。

安全的 

不安全的 

系统可用资源2份,P1进程正占用5份,还需要5份;

P2进程正占用2份,还需要2份;

P3进程正占用3份,还需要6份。

该状态是_B____。

系统中有2份共享资源,有3个并行进程,每个进程都需要该共享资源2份,则在这3个进程之间_C____。

一定会发生死锁 

一定不会发生死锁 

不一定会死锁 

某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源是__B___。

10 

11 

12 

银行家算法是一种__A___算法。

死锁避免 

死锁防止 

死锁检测

死锁解除 

1.死锁是指:

(多个进程在执行过程中因争夺资源而造成僵局,当进程处于这种僵持状态,无外力作用无法向前推进)。

2.死锁是指系统中的多个(进程 

)无限期地等待永远不会发生的条件。

3.产生死锁的主要原因是(系统资源不足 

)、(进程推进顺序非法 

4.产生死锁的必要条件是(互斥 

)、(请求和保持 

)、(不剥夺 

)、(环路等待 

5.目前处理死锁的主要方法有(预防 

)、(避免 

)、(检测 

)、(解除 

6.预防死锁的条件有(破坏不剥夺条件 

)、(破坏环路等待条件 

)和(破坏请求与保持条件 

7.在银行家算法中,当一个进程提出的资源请求将会导致系统从(安全 

)状态进入(不安全 

)状态时,就暂时拒绝这一请求。

8.对待死锁,一般应考虑死锁的预防、避免、检测和解除四个方面。

典型的银行家算法是属于(死锁避免 

),破坏环路等待条件是属于(死锁预防 

——处理机调度—— 

从外存后备队列中调度一个对象到内存,并为它们创建进程,分配资源,参与对处理机

的竞争,这种调度称为_C____。

进程调度 

短程调度 

作业调度 

中级调度 

作业调度是___B__。

进程管理中的高级调度 

处理机管理中的高级调度 

进程管理中的低级调度 

处理机管理中的低级调度 

作业调度程序从处于__D___状态的队列中选取适当的作业投入运行。

提交 

后备 

从就绪队列中选取一个对象,使其获得CPU,这种调度称为_A____。

长程调度 

在分时系统,特别是具有虚拟存储技术的系统中,经常会将进程从内存交换到外存,在

适当时机,又把这些进程调回内存。

这种调度称为___D__。

以下调度算法,___B__不适宜用于进程调度。

先来先服务 

高响应比优先 

高优先级优先 

时间片轮转 

在分时系统中,进程调度经常采用_C____算法。

最高优先权 

随机 

以下调度算法,___D__不适宜用于作业调度。

以下关于高响应比优先算法的说法中错误的是____B_。

能让短作业用户和长作业用户都感到满意 

首先有利于长作业,但也兼顾到短作业 

算法较为复杂 

每当调度都要计算作业的响应比,调度开销大 

作业高度中,响应比高者优先算法 

首先有利于长作业,但也照顾到短作业 

首先有利于短作业,但也照顾到长作业 

有利于长作业 

有利于短作业 

为了照顾短作业用户,作业调度应采用_B____。

先来先服务调度算法 

短作业优先调度算法 

优先级调度 

轮转法 

既考虑作业等待时间,又考虑作业执行时间的调度算法是_B____。

短作业优先 

__A___是指从作业提交系统到作业完成的时间间隔。

周转时间 

响应时间 

等待时间 

运行时间 

1.作业被系统接纳后到运行完毕,一般要经历

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1