计算机操作系统题库及答案

第一章操作系统引论

一.选择题

1.操作系统是一种。

A.通用软件B.系统软件

C.应用软件D.软件包答:B

2.操作系统的管理部分负责对进程进行调度。

A.主存储器B.控制器

C.运算器D.处理机答:D

3.操作系统是对进行管理的软件。

A.软件B.硬件

C.计算机资源D.应用程序答:C

4.从用户的观点看,操作系统是。

A.用户与计算机之间的接口

B.控制和管理计算机资源的软件

C.合理地组织计算机工作流程的软件

D.由若干层次的程序按一定的结构组成答:A

5.操作系统的功能是进行处理机管理、管理、设备管理及信息管理。

A.进程 B. 存储器

C.硬件 D. 软件答:B

6.操作系统中采用多道程序设计技术提高CPU和外部设备的。

A.利用率B.可靠性

C.稳定性D.兼容性答:A

7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件。

A.速度B.利用率

C. 灵活性D.兼容性答:B

8.操作系统的基本类型主要有。

A.批处理系统、分时系统及多任务系统

B.实时操作系统、批处理操作系统及分时操作系统

C.单用户系统、多用户系统及批处理系统

D.实时系统、分时系统和多用户系统答:B

9.所谓是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A. 多重处理B.多道程序设计

C. 实时处理

D. 共行执行答:B

10. 下面关于操作系统的叙述中正确的是。

A.批处理作业必须具有作业控制信息。

B.分时系统不一定都具有人机交互功能。

C.从响应时间的角度看,实时系统与分时系统差不多。

D.由于采用了分时技术,用户可以独占计算机的资源.

答:A

11. 如果分时操作系统的时间片一定,那么,则响应时间越长。

A.用户数少B.用户数越多

C.内存越少D.内存越多答:B

12.实时操作系统必须在内完成来自外部的事件。

A. 响应时间B.周转时间

C.规定时间D.调度时间答:C

13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是。

A. 计算机具有足够快的运算速度B.能快速进行内外存之间的信息交换

C. 系统能够及时接收多个用户的输入D.短时间内所有用户程序都能运行

答:C

14.分时操作系统通常采用策略为用户服务。

A.可靠性和灵活性B.时间片轮转

C.时间片加权分配D.短作业优先答:B

15. 在操作系统控制下计算机系统能及时处理由过程控制反馈的数据并作出响应。A.实时B.分时

C.分布式D.单用户答:A

16. 下面6个系统中,必须是实时操作系统的有个。

计算机辅助设计系统

航空订票系统

过程控制系统

机器翻译系统

办公自动化系统

计算机激光照排系统

A.1 B.2 C.3 D.4 答:C

17. 若把操作系统看作计算机系统资源的管理者,下列的不属于操作系统所管理的资源。

A. 程序B.内存C.CPU D.中断答:D

18. 在下列操作系统的各个功能组成部分中,不需要硬件的支持。

A. 进程调度

B. 时钟管理

C. 地址映射D.中断系统答:A

19. 设计实时操作系统时,首先应考虑系统的。

A.可靠性和灵活性B.实时性和可靠性

C. 多路性和可靠性D.优良性和分配性答:B

20.分时系统需要使用下面哪些成分?

(1)多道程序设计技术(2)作业说明书

(3)终端命令解释程序(4)中断处理

(5)优先级调度(6)系统调用

答:(1)、(3)、(4)、(6)

21.时间片概念一般用于。

A. 批处理操作系统B.分时操作系统

C. 实时操作系统

D. 都不是答:B

22.批处理系统的主要缺点是。

A . CPU使用效率低 B. 无并行性

C. 无交互性D.都不是答:C

23. 下面不属于操作系统功能。

A.用户管理B.CPU和存储管理

C.设备管理 D. 文件和作业管理答:A

24.当CPU执行系统程序时,CPU处于。

A.管态B.目态

C.系统态D.A和C 答:D

25.能直接对系统中各类资源进行动态分配和管理,控制、协调各任务的并行执行且系统中主机无主次之分,并向用户提供统一的、有效的软件接口的系统是。

A.分布式操作系统B.实时操作系统

C.网络操作系统D.批处理操作系统答:A

26. 下列选择中,不是操作系统关心的主要问题。

A. 管理计算机裸机

B. 设计、提供用户程序与计算机硬件系统的界面

C. 管理计算机系统资源D.高级程序设计语言的编译器答:D

27. 实时操作系统对可靠件和安全性的要求极高,它。

A. 十分注意系统资源的利用率

B. 不强调响应速度

C. 不强求系统资源的利用率D.不必向用户反馈信息答:C

28.火车站的售票系统属于系统。

A.单道批处理B.多道批处理

C.实时D.分时答:C

29.在分时系统中,通常的时间片是。

A.几分钟B.几十秒

C.几十毫秒D.几十微秒答:C

30.用于控制生产流水线、进行工业处理控制的操作系统是。

A.分时系统B.网络操作系统

C.实时系统D.批处理系统答:C

31. 分时操作系统适用于。

A.控制生产流水线B.调试运行程序

C. 大量的数据处理D.多个计算机资源共享答:B

32. 下列系统中,属于实时系统的是。

A.办公自动化系统 B. 计算机辅助设计系统

C. 飞机订票系统D.计算机激光照排系统答:C

33.目前个人计算机中的操作系统主要是。

A. 网络操作系统B.批处理操作系统

C. 单用户操作系统D.单道单用户操作系统答:C

34.下列操作系统中强调并行计算的操作系统是。

A.分时系统B.实时系统

C.网络操作系统D.分布式操作系统答:D

35. 能够实现通信及资源共享的操作系统是。

A. 批处理操作系统

B. 分时操作系统

C. 实时操作系统

D. 网络操作系统答:D

36.UNIX操作系统是一种。

A. 分时操作系统B.批处理操作系统

C. 实时操作系统

D. 分布式操作系统答:A

37.以下操作系统中属于网络操作系统的是。

A. MS-DOS

B. Windows98

C. UNIX

D. WindowsNT 答:D

二.填空题

1.操作系统的基本功能包括①管理、②管理、③管理、④管理。除此之外还为用户使用操作系统提供了用户接口。

答:①处理机②存储器③设备④信息(或文件)

2.如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者或其中两者的功能,这样的操作系统称为。

答:通用操作系统

3.在分时和批处理系统结合的操作系统中引入了“前台”和“后台”作业的概念,其目的是。

答:为了提高CPU的利用率

4.实时操作系统与分时操作系统的主要区别是。

答:及时性和高可靠性

5.在主机控制下进行的输入/输出操作称为操作。

答:联机输入输出

6.按内存中同时运行程序的数目可以将批处理系统分为两类:①和②。

答:①单道批处理系统②多道批处理系统

7.系统不允许用户随时干预自己程序的运行。

答:批处理

8.多道程序设计的特点是多道、和。

答:宏观上的并行、微观上的串行

9.单道批处理系统是在解决和的矛盾中发展起来的。

答:人机矛盾、CPU和I/O设备之间速度不匹配

10.对操作系统的总体设计目标来说,批处理操作系统应注重提高计算机的效率,尽量增加系统的,分时操作系统应保证用户;而实时操作系统则应在保证及时响应和处理有关事件的前提下,再考虑。

答:平均吞吐量、所能忍受的响应时间、系统资源的利用率

11.分时系统中的是衡量一个分时系统性能的重要指标。

答:响应时间

12.导弹飞行控制系统属于系统。

答:实时

13.在操作系统的发展过程中,多道程序设计和的出现,标志了操作系统的正式形成。答:分时系统

14.实时系统按应用的不同分为和两种。

答:过程控制系统、数据处理系统

15.分时操作系统的用户通过与计算机相连的来使用计算机系统,允许多个用户同时上机。

答:终端

16.个人计算机操作系统每次只允许一个用户使用计算机,称为。

答:单用户操作系统

17.为计算机网络配置的操作系统称。

答:网络操作系统

18.网络操作系统的主要功能是实现以及。

答:各台计算机之间的通信、网络中各种资源的共享

19.近年来,适合开放系统的操作系统成为一个重要的研究课题,IEEE把它命名为,即计算机环境可移植操作系统。

答:POSIX

20.在控制下,用户在终端设备上可以直接输入、调试和运行自己的程序,能直接修改程序中的错误,并直接获得结果。

答:分时系统

21.根据服务对象不同,常用的单处理机OS可以分为如下三种类型:

允许多个用户在其终端上同时交互地使用计算机的OS称为系统,它通常采用策略为用户服务;

允许用户把苦干个作业提交计算机系统集中处理的OS称为系统,衡量这种系统性

能的一个主要指标是系统的;

在系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。设计这种系统时应首先考虑系统的。

答:分时、时间片轮转、批处理、吞吐量、实时、及时性和可靠性

三.简答题

1

2.试对分时操作系统和实时操作系统进行比较。

答:我们可以从以下几个方面对这两种操作系统进行比较:

(1)实时信息处理系统与分时操作系统一样都能为多个用户服务,系统按分时原则为多个终端用户服务;而对实时控制系统,则表现为经常对多路现场信息进行采集以及对多个对象或多个执行机构进行控制。

(2)实时信息处理系统与分时操作系统一样,每个用户各占一个终端,彼此独立操作,互不干扰。因此用户感觉就像他一人独占计算机;而在实时控制系统中信息的采集和对对象的控制也都是彼此互不干扰的。

(3)实时信息系统对响应时间的要求与分时操作系统类似,都是以人所能接受的等待时间来确定的;而实时控制系统的响应时间则是以控制对象所能接受的延时来确定的。

(4)分时操作系统是一种通用系统,主要用于运行终端用户程序,因此它具有较强的交互能力。而实时操作系统虽然也有交互能力,但其交互能力不及前者。

(5)分时操作系统要求系统可靠,相比之下,实时操作系统则要求系统高度可靠。

3.采用多道程序设计的主要优点是什么?

答:多道程序设计考虑到作业的运行规律是交替使用CPU和I/O,故将多道程序同时保存于系统中,使各作业对CPU与I/O的使用在时间上重叠,提高了CPU和I/O设备的利用率。

4.什么是操作系统?它有什么基本特征?

答:操作系统是指控制和管理计算机的软、硬件资源,合理组织计算机的工作流程、方

便用户使用的程序集合。操作系统具有4个基本特征:

(1)并发性:宏观上在一段时间内有多道程序在同时运行,而微观上这些程序是在交替执行。

(2)共享性:因程序的并发执行而使系统中的软、硬件资源不再为某个程序独占,而是由多个程序共同使用。

(3)虚拟性:多道程序设计技术把一台物理计算机虚拟为多台逻辑上的计算机,使得每个用户都感觉自己是“独占”计算机。

(4)异步性(不确定性):多道程序系统中,各程序之间存在着直接或间接的联系,程序的推进速度受到其他程序的影响,这样,程序运行的顺序、程序完成的时间以及程序运行的结果都是不确定的。

第二章进程管理

一.选择题

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

A. 进程被进程调度程序选中B.等待某一事件

C.等待的事件发生D.时间片用完答:C

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

A.就绪状态B.执行状态

C.阻塞状态D.撤消状态答:B

3.P、V操作是。

A.两条低级进程通信原语B.两组不同的机器指令

C.两条系统调用命令D.两条高级进程通信原语答:A

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

A.指令B.原语

C.信号量D.信箱通信答:B

5.进程的并发执行是指若干个进程。

A.同时执行B.在执行的时间上是重叠的

C.在执行的时间上是不可重叠的D.共享系统资源答:B

6.若P、V操作的信号量S初值为2,当前值为-1,则表示有等待进程。

A.0个B.1个 C .2个D.3个答:B

7.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是①;由运行状态变为阻塞状态的条件是②。

A.时间片用完B.等待某事件发生

C.等待的某事件己发生D.被进程调度程序选中答,①D ②B

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

A.运行一就绪B.运行一等待

C.等待一运行D.等待一就绪答:C

9.一个运行的进程用完了分配给它的时间片后,它的状态变为。

A.就绪B.等待

C.运行D.由用户自己确定答:A

10.用P、V操作管理临界区时,信号量的初值应定义为。

A.一1 B.0 C.1 D.任意值答:C

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

A.等待B.就绪C.运行D.完成答:B

12.进程间的同步是指进程间在逻辑上的相互关系。

A.联接B.制约 C. 继续D.调用答:B

13.是一种只能进行P操作和V操作的特殊变量。

A.调度B.进程C.同步D.信号量答:D

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

A.进程是动态的概念B.进程执行需要处理机

C.进程是有生命期的D.进程是指令的集合答:D

15.下面的叙述中正确的是。

A.操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同。

B.为了避免发生进程死锁,各进程只能逐个申请资源。

C.操作系统用PCB管理进程,用户进程可以从此PCB中读出与本身运行状况有关的信息D.进程同步是指某些进程之间在逻辑上的相互制约关系

答:D

16.进程控制就是对系统中的进程实施有效的管理,通过使用、进程撤销、进程阻塞、进程唤醒等进程控制原语实现。

A.进程运行B.进程管理

C.进程创建D.进程同步答:C

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

A.JCB B.PCB C.DCT D.CHCT 答:B

18.用P、V操作可以解决互斥问题。

A.一切B.某些C.正确D.错误答:A

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

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

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

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

D.随着进程的阻塞或唤醒而撤消与建立答:B

20.一个进程被唤醒意味着。

A.该进程重新占有了CPU B.它的优先权变为最大

C.其PCB移至等待队列队首D.进程变为就绪状态答:D

21.下面所述步骤中,不是创建进程所必需的。

A.由调度程序为进程分配CPU B.建立一个进程控制块

C.为进程分配内存D.将进程控制块链入就绪队列答:A

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

A.程序B.指令 C. 进程D.作业答:C

23.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则。

A.表示没有进程进入临界区

B.表示有一个进程进入临界区

C.表示有一个进程进入临界区,另一个进程等待进入

D.表示有两个进程进入临界区

答:B

24.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的。

A.同步B.互斥C.调度D.执行答:A

25.为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为。

A.进程互斥B.进程同步C.进程制约D.进程通信答:D

26.设有5个进程共享一个互斥段,如果最多允许有3个进程同时进入互斥段,则所采用的互斥信号量的初值应是。

A.5 B.3 C.1 D.0 答:B

27.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中不是引起操作系统选择新进程的直接原因。

A. 运行进程的时间片用完

B. 运行进程出错

C. 运行进程要等待某—事件的发生

D. 有新进程进入就绪状态答:D

28.在多道程序设计系统中,多个计算问题同时装入计算机系统的主存储器。A.并发执行B.顺序执行

C. 并行执行D.同时执行答:A

29.引入多道程序设计技术后,处理器的利用率。

A.有所改善B.极大地提高

C.降低了D.无变化,仅使程序执行方便答:B

30.从总体上说,采用多道程序设计技术可单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要。

A.增加,减少B.增加,延长

C. 减少,延长D.减少,减少答:B

31.同一程序运行在不同的数据集上,创建了的进程。

A.同步B.互斥

C. 相同D.不同答:D

32.关于进程,下列叙述不正确的是。

A.进程包含了数据和运行其上的程序

B.同一程序运行在不同的数据集合上时,构成不同的进程

C.一个被创建了的进程,在它消亡之前,总是处于三种基本状态之一

D.若干个进程在单CPU系统中必须依次执行,即一个进程完成后,另一个进程才能

开始工作答:D

33.对于一个单CPU系统,允许若干进程同时执行,轮流占用CPU称它们为的。A.顺序执行B.同时执行

C.并行执行D.并发执行答:D

34.一个程序与和它有关的进程的对应关系是。

A.一对一B.多对一

C.一对多D.多对多答:C

35.在操作系统中,使计算机系统能实现进程并发执行,保证系统正常工作的机制是。A.中断B.查询

C.同步D.互斥答:A

二.填空题

1.进程的基本特征有①、②、独立性、异步性及结构特征。

答:①动态性②并发性

2.信号量的物理意义是当信号量值大于零时表示①;当信号量值小于零时其绝对值表示②。

答:①可用资源的数目②因请求该资源而被阻塞的进程数目

3.临界资源的概念是①,而临界区是指②。

答:①一次仅允许一个进程访问的资源

②进程中访问临界资源的那段程序代码

4.进程在运行过程中有三种基本状态,它们是①、②、③。

答:①运行②就绪③等待(阻塞)

5.进程主要由①、②、③三部分内容组成,其中④是进程存在的唯一标志,而

⑤部分也可以为其他进程共享。

答:①程序段②数据段③PCB ④PCB ⑤程序段

6.系统中各进程之间逻辑上的相互制约关系称为。

答:进程同步

7:若一个进程己进入临界区,其他欲进入临界区的进程必须。

答:等待

8.将进程的链接在一起就形成了进程队列。

答:PCB

9.用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用①操作,在退出临界区时应调用②操作。

答:①P ②V

10.用信箱实现通信时,应有①和②两条基本原语。

答:①发送②接收

11.在多道程序系统中,进程之间存在着的不同制约关系可以划分为两类:①与②。

③指进程间具有的一定逻辑关系;④是指进程间在使用共享资源方面的约束关系。答:①同步②互斥③同步④互斥

12.有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是。

答:1至-(m-1)

13.设系统中有n(n>2)个进程,且当前不再执行进程调度程序,试考虑下述4种情况:

①没有运行进程,有2个就绪进程,n个进程处于等待状态。

②有1个运行进程,没有就绪进程,n一1进程处于等待状态。

⑨有1个运行进程,有1个就绪进程,n一2进程处于等待状态。

④有1个运行进程,n一1个就绪进程,没有进程处于等待状态。

上述情况中,不可能发生的情况是。

答:①

14.在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有①个,最少有②个。

答:①4 ②0

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

答:S<0

16.下面关于进程的叙述不正确的是。

①进程申请CPU得不到满足时,其状态变为等待状态。

②在单CPU系统中,任一时刻至多有一个进程处于运行状态。

③优先级是进行进程调度的重要依据,一旦确定不能改变。

④进程获得处理机而运行是通过调度而实现的。

答:③

17.信箱逻辑上分成①和②两部分。①中存放有关信箱的描述。②由若干格子组成,每格存放一信件,格子的数目和大小在创建信箱时确定。

答:①信箱头②信箱体

18.当多个进程等待分配处理机时,系统按一种规定的策略从多个处于状态的进

程中选择一个进程,让它占有处理机,被选中的进程就进入了状态。

答:就绪、执行

19.若使当前运行的进程总是优先级最高的进程,应选择进程调度算法。

答:抢占式(剥夺式)

20.操作系统中用于完成一些特定功能的、不可中断的过程称为。

答:原语

三.简答题

1.在操作系统中为什么要引入进程概念?它与程序的关系是怎样的?

答:在操作系统中,由于多道程序并发执行时共享系统资源,共同决定这些资源的状态,因此系统中各程序在执行过程中就出现了相互制约的新关系,程序的执行出现“走走停停”的新状态。这些都是在程序执行的动态过程中发生的。用程序这个静态概念已不能如实反映程序并发执行过程中的这些特征。为此,人们引入“进程”这一概念来描述程序动态执行过程的性质。

进程和程序是既有联系又有区别的两个概念,进程不能脱离具体程序而虚设,程序规定了相应进程所要完成的动作。它们的主要区别如下:

(1)程序是指令的有序集合,其本身没有任何运行的含义,它是一个静态的概念;进程是程序在处理机上的一次执行过程,它是一个动态概念。

(2)程序的存在是永久的,而进程则是有生命期的,它因创建而产生,因调度而执行,因得不到资源而暂停,因撤销而消亡。

(3)程序仅是指令的有序集合。而进程则由程序、数据和进程控制块组成。

(4)在传统的操作系统中,进程是资源分配和调度运行的基本单位,而程序不是。

(5)进程与程序之间不是一一对应的,即同一程序同时运行于若干不同的数据集合上,它将属于若干个不同的进程;而一个进程至少对应执行一个程序。

2.为了实现并发进程间的合作和协调工作,以及保证系统的安全,操作系统在进程管理方面应做哪些工作?

答:(1)进程控制:系统必须设置一套控制机构来实现进程创建、进程撤消以及进程在运行过程中的状态转换。

(2)进程同步:系统必须设置同步机制来实现对所有进程的运行进行协调,协调的方式包括进程的互斥和进程的同步。

(3)进程通信:多道程序环境下可能需要诸进程合作完成一个任务,这些进程相互间需要通过交换信息来协调各自工作的进度。因此系统必须具有进程之间通信(交换信息)的能力。(4)进程调度:系统必须能够在处理机空闲时,按一定算法从就绪进程队列中选择一个就绪进程,把处理机分配给它,并为之设置运行的现场使其投入运行。

3.在操作系统中引入线程概念的主要目的是什么?

答:减少程序并发执行时所需付出的时空开销,提高程序执行的并发度。特别有利于共享存储器的多处理机系统,和更加适合c/s模型。

4.在一个单CPU的多道程序设计系统中,若在某一时刻有N个进程同时存在,那么处于运行态、等待态和就绪态进程的最小和最大值分别可能是多少?

答:若多道程序设计系统中,在某一时刻有N个进程同时存在,则处于运行态的进程最少0个,最大1个;处于就绪态的进程最少0个,最大N—1个;处于等待态的进程最少0个,最大N个。

5.设有n个进程共享一个互斥段,对于如下两种情况:

(1)如果每次只允许一个进程进入互斥段;

(2)如果每次最多允许m个进程(m

试问:所采用的互斥信号量初值是否相同?信号量的变化范围如何?

答:(1)信号量的初值为1。信号量的变化范围是1,0,-1,…,-(n-1)。

(2)信号量的初值为m。信号量的变化范围是:m,m-1,…,1,0,…,-(n-m)。

四.应用题

1.在测量控制系统中,数据采集任务把所采集的数据送入一单缓冲区;计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。

解:在本题中,应设置两个信号童sf,se,信号量sf表示缓冲区中是否有可供打印的计算结果,其初值为o;信号量se用于表示缓冲区有无空位置存放新的信息,其初值为1。本题的同步描述如下:

int se=1;

int sf=0;

main( )

{

cobegin

get ( ) ;

compute ( );

coend

}

get ( )

{

while (采集工作未完成)

{

采集一个数据;

p(se);

将数据送入缓冲区;

v(sf);

}

}

compute ( )

{

while (计算工作未完成)

{

p(sf);

从缓冲区中取出数据;

v(se);

进行数据计算;

}

}

2.下图给出了四个进程合作完成某一任务的前趋图,试说明这四个进程间的同步关系并用P、V操作描述它。

解:上图说明任务启动后Sl先执行。当S1结束后,S2、S3可以开始执行。S2、S3完成后,S4才能开始执行。为了确保这一执行顺序,设三个同步信号量b2、b3、b4分别表示进程S2、S3、S4是否可以开始执行,其初值均为0。这四个进程的同步描述如下:

int b2=0;

int b3=0;

int b4=0;

main ( )

{

cobegin

s1 ( );

s2 ( );

s3 ( );

s4 ( );

coend

}

s1 ( )

{

v(b2);

v(b3);

}

s2 ( )

{

p(b2);

v(b4);

}

s3 ( )

{

p(b3);

v(b4);

}

s4 ( )

{

p(b4);

p(b4); /*因在s2和s3完成后均对b4作了v操作,因此这里要用两个p操作*/ …

}

3.用PV操作解决读者写者问题的正确程序如下:

begin S, Sr: Semaphore; rc: integer;

S:=1; Sr:=1; rc:=0;

cobegin PROCESS Reader i ( i=1,2...)

begin P(Sr)

rc:=rc+1;

if rc=1 then P(S);

V(Sr);

read file;

P(Sr);

rc:=rc-1

if rc=0 thenV(S);

V(Sr);

end ;

PROCESS Writer j (j=1,2...)

begin P(S);

Write file;

V(S)

end;

coend ;

end;

请回答:(1)信号量Sr的作用;

(1)程序中什么语句用于读写互斥,写写互斥;

(2)(3)若规定仅允许5个进程同时读怎样修改程序?

答:(1)Sr用于读者计数rc的互斥信号量;

(2)if rc=1 then P(S)中的P(S)用于读写互斥,写者进程中的P(S)用于写写互斥,读写互斥。

(3)程序中增加一个信号量S5,初值为5,P(S5)语句加在读者进程P(Sr)之前,V(S5)语句加在读者进程第2个V(Sr)之后。

4. 设公共汽车上,司机和售票员的活动分别是:

司机的活动:启动车辆;

正常行车;

到站停车;

售票员的活动:关车门;

售票;

开车门;

在汽车不断的到站、停车、行驶过程中,这两个活动有什么同步关系?用信号量和P、V操作实现他们的同步。

解:在汽车行驶过程中,司机活动与售票员活动之间的同步关系为:售票员关车门后,向司机发开车信号,司机接到开车信号后启动车辆,在汽车正常行驶过程中售票员售票,到站时司机停车,售票员在车停后开车门让乘客上下车。因此司机启动车辆的动作必须与售票员关车门的动作取得同步;售票员开车门的动作也必须与司机停车取得向步,在本题中,应设置两个信号量:s1、s2,s1表示是否允许司机启动汽车,其初值为0:

s2表示是否允许售票员开门,其初值为0。用P、v原语描述如下:

int s1=0;

int s2=0;

main ( )

{

cobegin

driver ( );

busman ( );

coend

}

driver ( )

{

while(1)

{

p(s1);

启动车辆;

正常行车;

到站停车;

v(s2);

}

}

busman ( )

{

while(1)

{

关车门;

v(s1);

售票;

p(s2);

开车门;

上下乘客;

}

}

第三章处理机调度与死锁

一.选择题

1.在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的

也可能产生死锁。

A.进程优先权 B.资源的线性分配

C. 进程推进顺序

D.分配队列优先权

答:C

2.采用资源剥夺法可解除死锁,还可以采用方法解除死锁。

A.执行并行操作B.撤消进程

C.拒绝分配新资源 D. 修改信号量

答:B

4.产生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件之一,但破坏条件是不大实际的。

A.互斥B.不可抢占

C.部分分配 D. 循环等持

答:A

5.在分时操作系统中,进程调度经常采用算法.

A.先来先服务B.最高优先权

C. 时间片轮转D.随机

答:C

6.资源的按序分配策略可以破坏条件。

A.互斥使用资源 B. 占有且等待资源

C. 非抢夺资源D.循环等待资源

答:D

7.在情况下,系统出现死锁。

A.计算机系统发生了重大故障

B.有多个封锁的进程同时存在

C.苦干进程因竞争资源而无休止地相互等持他方释放已占有的资源

D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数

答:C

8.银行家算法是一种算法。

A.死锁解除B.死锁避免

C. 死锁预防

D. 死锁检测

答:B

9. 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。

A. 先来先服务B.静态

C.动态D.短作业

答:B

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

A.9 B.10 C.11 D.12

答:B

11.在下列解决死锁的方法中,属于死锁预防策略的是。

A. 银行家算法B.资源有序分配法

C.死锁检测法D.资源分配图化简法

答:B

12.以下叙述中正确的是。

A.调度原语主要是按照一定的算法,从阻塞队列中选择一个进程,将处理机分配给它。B.预防死锁的发生可以通过破坏产生死锁的四个必要条件之一来实现,但破坏互斥条件的可能性不大。

C.进程进入临界区时要执行开锁原语。

D.既考虑作业等待时间,又考虑作业执行时间的调度算法是先来先服务算法

答:B

13.是作业存在的惟一标志。

A. 作业名

B. 进程控制块

C. 作业控制块D.程序名

答:C

14.作业调度算法的选择常考虑因素之一是使系统有最高的吞吐量,为此应。

A. 不让处理机空闲B.能够处理尽可能多的作业

C. 使各类用户都满意D.不使系统过于复杂

答:B

15.用户使用操作系统通常有三种手段,它们是终端命令、系统调用命令和。A.计算机高级指令B.宏命令

C. 作业控制语言D.汇编语言

答:C

16.在分时操作系统环境下运行的作业通常称为。

A.后台作业B.长作业

C. 终端型作业D.批量型作业

答:C

17. 当作业进入完成状态,操作系统。

A. 将删除该作业并收回其所占资源,同时输出结果

B.将该作业的控制块从当前作业队列中剔除,收回其所占资源

C. 将收回该作业所占资源并输出结果

D.将输出结果并删除内存中的作业

答:B

18. 在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是。A.先来先服务B.优先权调度

C. 最高响应比优先D.短作业优先

答:D

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

A. 响应比高者优先B.短作业优先

C. 优先级调度D.先来先服务

答:A

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

A.运行B.提交C完成D.后备

答:D

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

A.周转时间B.响应时间

C. 等待时间D.运行时间

答:A

22. 作业从进入后备队列到被调度程序选中的时间间隔称为.

A.周转时间B.响应时间

C. 等待时间D触发时间

答:C

23.假设下述四个作业同时到达,当使用最高优先数优先调度算法时,作业的平均周转时间为小时。

A.4.5 B.10.5 C.4.75 D.10.25

答:D

24.下述作业调度算法中,调度算法与作业的估计运行时间有关。

A. 先来先服务B.短作业优先

C.优先权 D. 时间片轮转

答:B

25. 用户通过终端使用计算机系统控制作业执行的方式称为方式。

A. 自动B.联机 C. 脱机D.假脱机

答:B

26. 作业生存期共经历四个状态,它们是提交、后备、和完成。

A.就绪B.执行C.等待D.开始

答:B

27.系统在,发生从目态到管态的转换。

A.发出P操作时B.发出v操作时

C.执行系统调用时D.执行置程序状态字时

答:C

28.以下叙述中正确的是。

操作系统试题及答案

操作系统试题及答案 一、选择题 1. 操作系统的主要功能是什么? A. 提供人机接口 B. 管理计算机硬件资源 C. 执行应用程序 D. 实现文件管理 答案:B. 管理计算机硬件资源 2. 下列哪个不是操作系统的组成部分? A. 内存管理器 B. 文件管理器 C. 进程管理器 D. 网络管理器 答案:D. 网络管理器 3. 进程是指什么? A. 程序的执行实例 B. 程序的源代码

C. 程序的编译结果 D. 程序的运行环境 答案:A. 程序的执行实例 4. 下列关于多道程序设计的说法正确的是? A. 可以同时运行多个程序 B. 只能运行一个程序 C. 依次执行多个程序 D. 只有操作系统才能运行多个程序 答案:A. 可以同时运行多个程序 5. 以下哪个是常见的作业调度算法? A. 先来先服务(FCFS) B. 最短作业优先(SJF) C. 最高响应比优先(HRRN) D. 所有选项都是 答案:D. 所有选项都是 二、填空题 1. 在进程调度中,使用________算法可以保证公平调度。

答案:轮转法 2. 资源的死锁是指进程之间由于竞争资源而造成的________问题。 答案:互斥 三、判断题 1. 操作系统是必须安装在计算机上才能使用的。() 答案:错误 2. 虚拟内存是操作系统提供的一种管理物理内存的技术。() 答案:正确 3. 操作系统通过中断机制来处理程序的执行顺序。() 答案:正确 四、简答题 1. 请简要解释进程和线程的概念,并说明它们之间的区别。 答案:进程是指计算机中正在运行的程序的实例,多个进程可以同时运行,每个进程都独立分配了资源和状态。线程是进程的一部分,它是程序执行的最小单位,一个进程可以包含多个线程,它们共享进程的资源和状态。进程间切换开销较大,而线程间切换开销较小。 2. 请简要解释死锁的原因以及预防策略。

计算机操作系统题库及答案

第一章操作系统引论 一.选择题 1.操作系统是一种。 A.通用软件B.系统软件 C.应用软件D.软件包答:B 2.操作系统的管理部分负责对进程进行调度。 A.主存储器B.控制器 C.运算器D.处理机答:D 3.操作系统是对进行管理的软件。 A.软件B.硬件 C.计算机资源D.应用程序答:C 4.从用户的观点看,操作系统是。 A.用户与计算机之间的接口 B.控制和管理计算机资源的软件 C.合理地组织计算机工作流程的软件 D.由若干层次的程序按一定的结构组成答:A 5.操作系统的功能是进行处理机管理、管理、设备管理及信息管理。 A.进程 B. 存储器 C.硬件 D. 软件答:B 6.操作系统中采用多道程序设计技术提高CPU和外部设备的。 A.利用率B.可靠性 C.稳定性D.兼容性答:A 7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件。 A.速度B.利用率 C. 灵活性D.兼容性答:B 8.操作系统的基本类型主要有。 A.批处理系统、分时系统及多任务系统 B.实时操作系统、批处理操作系统及分时操作系统 C.单用户系统、多用户系统及批处理系统 D.实时系统、分时系统和多用户系统答:B 9.所谓是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A. 多重处理B.多道程序设计 C. 实时处理 D. 共行执行答:B 10. 下面关于操作系统的叙述中正确的是。

A.批处理作业必须具有作业控制信息。 B.分时系统不一定都具有人机交互功能。 C.从响应时间的角度看,实时系统与分时系统差不多。 D.由于采用了分时技术,用户可以独占计算机的资源. 答:A 11. 如果分时操作系统的时间片一定,那么,则响应时间越长。 A.用户数少B.用户数越多 C.内存越少D.内存越多答:B 12.实时操作系统必须在内完成来自外部的事件。 A. 响应时间B.周转时间 C.规定时间D.调度时间答:C 13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是。 A. 计算机具有足够快的运算速度B.能快速进行内外存之间的信息交换 C. 系统能够及时接收多个用户的输入D.短时间内所有用户程序都能运行 答:C 14.分时操作系统通常采用策略为用户服务。 A.可靠性和灵活性B.时间片轮转 C.时间片加权分配D.短作业优先答:B 15. 在操作系统控制下计算机系统能及时处理由过程控制反馈的数据并作出响应。A.实时B.分时 C.分布式D.单用户答:A 16. 下面6个系统中,必须是实时操作系统的有个。 计算机辅助设计系统 航空订票系统 过程控制系统 机器翻译系统 办公自动化系统 计算机激光照排系统 A.1 B.2 C.3 D.4 答:C 17. 若把操作系统看作计算机系统资源的管理者,下列的不属于操作系统所管理的资源。 A. 程序B.内存C.CPU D.中断答:D 18. 在下列操作系统的各个功能组成部分中,不需要硬件的支持。 A. 进程调度 B. 时钟管理 C. 地址映射D.中断系统答:A 19. 设计实时操作系统时,首先应考虑系统的。 A.可靠性和灵活性B.实时性和可靠性

操作系统试题库及答案

操作系统试题库及答案 操作系统试题库及答案 题型一单项选择题 1.操作系统是一种( ) A.系统软件 B.系统硬件 C.应用软件 D.支援软件 2.当CPU执行操作系统代码时,称处理机处于( )。 A.执行态 B.目态 C.管态 D.就绪态 3.在采用SPOOLING技术的系统中,用户的打印结果首先被送到()。 A.打印机 B.内存固定区域 C.终端 D.磁盘固定区域 4.存放Linux基本命令的目录是什么()? A. /bin B. /tmp C. /lib D. /root 5.若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信 号量的变化范围是() A. 3,2,1,0 B. 3,2,1,0,-1

C. 4,3,2,1,0 D. 2,1,0,-1,-2 6.Linux通过VFS支持多种不同的文件系统,Linux缺省的文件系统是() A.VFAT B.ISO9660 C.Ext系列 D.NTFS 7.在下列文件结构中,不便于文件增删的是() A.连续文件 B.链接文件 C.索引文件 D.hash文件 8.下列关于进程的叙述中,不正确的是() A. 进程获得CPU而运行是通过调度得到的 B. 优先级是进行进程调度的重要依据,一旦确定不可更改 C. 在单CPU系统中,任一时刻都有一个进程处于运行状态 D. 进程CPU得不到满足时,将进入就绪态 9.通道又被称为I/O处理器,它用于实现( )之间的信息传输。 A.主存与外设 B.CPU与外设 C.外设与外设 D.CPU与辅存 10.修改以太网mac地址的命令为()。 A.ping B.ifconfig C.arp D.traceroute 11.进程所请求的一次打印输出结束后,将使进程状态从() A、运行态变为就绪态 B、运行态变为等待态 C、就绪态变为运行态 D、等待态变为就绪态

完整计算机操作系统试题及答案

完整计算机操作系统试题及答案计算机操作系统试题及答案 第一节 试题一:操作系统的定义及作用 答案:操作系统是计算机系统中的核心软件,它负责管理和协调计算机硬件资源,为用户和应用程序提供一个友好、安全、高效的工作环境。操作系统的主要作用包括:进程管理、文件管理、内存管理、设备管理和用户接口等。 试题二:操作系统的发展历程 答案:操作系统的发展经历了分时操作系统、多道程序设计系统、分布式系统和实时系统等不同阶段。早期的操作系统注重于资源管理和程序运行,随着技术的发展,操作系统也逐渐演化为能提供更好用户体验和更高性能的系统。 第二节 试题三:进程和线程的定义及区别 答案:进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。线程是进程的一个执行流,是CPU调度和执行的基本单位。区别在于进程拥有独立的地址空间和系统资源,而线程共享进程的地址空间和资源,线程间的通信更加方便快捷。 试题四:进程间通信的方式及特点

答案:进程间通信的方式主要包括共享内存、消息传递和管道通信。共享内存适合大数据量和高并发的通信,但需要自行处理同步和互斥 问题。消息传递是通过操作系统提供的消息队列进行通信,具有灵活 性和可靠性的特点。管道通信是通过文件描述符进行通信,适用于父 子进程或兄弟进程间的通信。 第三节 试题五:文件系统的作用和组成 答案:文件系统是操作系统用来管理和存储文件的一种机制。它由 文件、目录和文件操作三部分组成。文件是操作系统中的基本存储单位,目录用于组织和管理文件,文件操作包括文件的创建、读取、写 入和删除等。 试题六:虚拟内存的概念及优点 答案:虚拟内存是一种技术,它将物理内存和磁盘空间组合起来, 形成一个更大的内存空间供程序使用。虚拟内存的优点包括:扩大了 程序的可用内存空间、提高了内存利用率、简化了内存管理和程序设计、增强了系统的稳定性和安全性。 第四节 试题七:死锁的概念及原因 答案:死锁是指系统中的进程互相等待对方持有的资源导致无法继 续执行的状态。死锁的原因主要包括:资源竞争、进程推进顺序不当、资源分配不当和循环等待。

计算机操作系统试题及答案

计算机操作系统试题及答案 一、选择题 1. 操作系统主要功能是()。 A. 控制计算机硬件 B. 管理计算机软件 C. 提供用户界面 D. 加速计算机运行 2. 进程调度算法中,最短作业优先(SJF)算法的特点是()。 A. 非抢占式 B. 优先调度短作业 C. 适用于CPU繁忙型任务 D. 容易导致饥饿现象 3. 下列哪个是典型的分页系统的局部置换算法()。 A. 先进先出(FIFO) B. 最佳适应(Best Fit) C. 最近未使用(LRU) D. 循环队列

4. 以下哪个不是进程通信的方式()。 A. 管道 B. 信号 C. 互斥量 D. 堆栈 5. 簇是文件系统中的()。 A. 文件夹 B. 字符 C. 空间单位 D. 进程 二、简答题 1. 解释进程和线程的区别。 进程是指在计算机中运行的程序的实例,拥有独立的地址空间和资源。而线程是进程中的一个执行单元,多个线程可以共享进程的资源,包括内存和文件等。 2. 什么是死锁?死锁产生的必要条件有哪些?

死锁是指系统中的一组进程,每个进程都在等待一个只能由该组进程中的其他进程释放的资源。死锁产生的必要条件包括互斥、占有和等待、不可剥夺和循环等待。 3. 请简要介绍磁盘调度算法中的SCAN算法。 SCAN算法是一种磁盘调度算法,它按照磁盘磁头的移动方向依次访问磁道,直到达到最边缘或最内圈,然后改变移动方向继续访问。SCAN算法可以减少寻道时间,提高磁盘的读写效率。 三、应用题 1. 请简要描述进程的状态转换过程。 一个进程可以处于运行状态、就绪状态、等待状态和终止状态。进程状态的转换可能包括以下情况: - 运行状态到等待状态:当一个进程等待某个事件的发生时,它会从运行状态切换到等待状态。 - 等待状态到就绪状态:当一个进程等待的事件发生时,它会从等待状态切换到就绪状态,表示它可以被调度执行。 - 就绪状态到运行状态:当系统空闲或调度器选择执行该进程时,它会从就绪状态切换到运行状态。 - 运行状态到终止状态:当一个进程完成了它的任务或被终止时,它会从运行状态切换到终止状态。 2. 请简述页面置换算法中的最佳适应(Best Fit)算法。

计算机操作试题题库及答案

计算机操作试题题库及答案 一、选择题 1. 下述选项中不是操作系统的功能是: A. 文件管理 B. 进程管理 C. 硬件管理 D. 内存管理 2. 在Windows系统中,以下快捷键可以将选中的内容复制到剪贴板上的是: A. Ctrl + X B. Ctrl + V C. Ctrl + C D. Ctrl + Z 3. 在Excel中,以下公式可以实现两个单元格内容相加的是: A. =SUM(A1, B1) B. =A1 + B1 C. =A1 - B1 D. =A1 * B1

4. 在Word文档中,以下快捷键可以实现全选的是: A. Ctrl + A B. Ctrl + X C. Ctrl + V D. Ctrl + C 5. 在计算机中,以下存储器容量从小到大排列正确的是: A. 字节、千字节、兆字节、千兆字节 B. 字节、兆字节、千兆字节、千字节 C. 字节、千字节、千兆字节、兆字节 D. 字节、千兆字节、千字节、兆字节 二、填空题 1. 在计算机中,1 KB等于________字节。 2. 在Windows系统中,用于显示桌面的快捷键是____________。 3. 在Excel中,单元格的交集称为______________。 4. 在Word文档中,设置文本加粗的快捷键是______________。 5. 在计算机中,CPU的英文全称是______________。 三、解答题 1. 请简述操作系统的主要功能。

答:操作系统是计算机系统中的软件之一,其主要功能包括文件管理、进程管理、硬件管理和内存管理。文件管理负责对存储设备上的文件进行管理和操作;进程管理负责协调和控制计算机系统中各个进程的执行;硬件管理负责对计算机硬件资源进行管理和调度;内存管理负责对计算机内存资源进行管理和分配。 2. 请列举一些常见的计算机操作系统,并简要介绍其特点。 答:常见的计算机操作系统包括Windows、Mac OS、Linux等。Windows是微软公司推出的操作系统,以其易用性和广泛的兼容性而闻名;Mac OS是苹果公司推出的操作系统,具有良好的用户界面和稳定性;Linux是一种开源的操作系统,具有高度的自由度和可定制性,广泛应用于服务器和嵌入式设备领域。 3. 请简要介绍一下Excel中的图表功能。 答:Excel提供了强大的图表功能,可以将数据以图表的形式直观地展示出来。用户可以选择不同的图表类型,如柱状图、折线图、饼图等,来展示不同类型的数据。通过调整图表的样式、颜色和字体等属性,可以使图表更加美观和易读。此外,Excel还提供了数据透视表和条件格式等功能,帮助用户更好地分析和理解数据。 四、案例分析 小明是一名计算机爱好者,经过自学,掌握了一定的计算机操作技能。他通过参加计算机操作考试,获得了相关的证书。作为一名计算

《操作系统》考题及答案

《操作系统》考题及答案操作系统考题及答案 一、选择题(共10题,每题2分,共20分) 1. 操作系统是计算机系统中的()。 A. 软件部分 B. 硬件部分 C. 网络部分 D. 执行部分 答案:A 2. 下列哪个操作系统属于开源操作系统? A. Windows B. macOS C. Linux D. iOS 答案:C 3. 进程是指()。 A. 一个程序的执行 B. 一个任务的执行

C. 一个线程的执行 D. 一个指令的执行 答案:B 4. 下列关于虚拟内存的说法,正确的是()。 A. 提高了程序的运行效率 B. 减少了程序的运行时间 C. 可以充分利用硬盘空间 D. 不会导致系统崩溃 答案:A 5. 进程调度算法中,通过时间片轮转调度可以实现()。 A. 公平性 B. 紧急性 C. 优先级 D. 死锁避免 答案:A 6. 下列关于死锁的说法,正确的是()。 A. 资源利用率提高

B. 进程执行顺序无关 C. 程序运行速度加快 D. 进程无法进行下去 答案:D 7. 磁盘调度算法中,通过扫描算法可以实现()。 A. 最少移动量 B. 最小响应时间 C. 最短寻道时间 D. 最高吞吐量 答案:C 8. 进程同步原语中,P操作(也称为申请资源)的作用是()。 A. 分配资源 B. 请求资源 C. 释放资源 D. 撤销资源 答案:B 9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。

A. 置换最近被访问的页面 B. 可以避免缺页中断 C. 不需要记录页面访问情况 D. 只适用于主存容量较小的系统 答案:A 10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。 A. 尽量小,以减少内存开销 B. 尽量大,以提高程序运行速度 C. 适中,以兼顾内存开销和程序运行速度 D. 无固定原则,根据应用需求灵活选择 答案:C 二、简答题(共6题,每题10分,共60分) 1. 请简要阐述操作系统的作用及主要功能。 答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面: - 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;

操作系统测试题含答案

操作系统测试题含答案 一、单选题(共100题,每题1分,共100分) 1、操作系统中,“抖动”是由( )引起的。 A、缺页率高 B、内存容量不足 C、交换信息量大 D、缺页率反馈模型建立不正确 正确答案:A 2、在下列存储管理方案中,不适用于多道程序的是______。 A、段页式存储分配 B、单一连续分配 C、动态重定位分区分配 D、固定分区分配 正确答案:B 3、从用户的观点看,操作系统是()。 A、计算机资源的的管理者 B、控制和管理计算机资源的软件 C、用户与计算机硬件之间的接口 D、合理组织计算机工作流程的软件 正确答案:C 4、()优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A、动态 B、低 C、静态 D、高 正确答案:C 5、某段表的内容如下:有一个逻辑地址为2154,它所对应的物理地址为()。 A、30K+154 B、2+480K C、480K+154 D、120K+2 正确答案:C

6、如果进程需要读取磁盘上的多个连续的数据块,()数据传送方式的效率最高。 A、程序直接控制方式 B、中断控制方式 C、DMA方式 D、通道方式 正确答案:D 7、采用SPOOLing技术的目的是()。 A、提高程序的运行速度 B、减轻用户编程负担 C、提高主机效率 D、提高独占设备的利用率 正确答案:D 8、( )的实现原理是:当进程要求运行时,不是将它的全部信息装入内存而是将其一部分先装入内存,另一部分暂时留在外存。进程在运行过程中,当使用的信息不在内存时发出中断,由操作系统调入内存。 A、段页式存储 B、页式存储 C、虚拟存储 D、段式存储 正确答案:C 9、系统“抖动”现象的发生是由()引起的。 A、置换算法选择不当 B、内存容量不足 C、请求页式管理方案 D、交换的信息量过大 正确答案:A 10、下面关于索引文件的论述中正确的是() A、在索引文件中,索引表的每个表项中必须含有相应记录的关键字和存放该记录的物理地址。 B、对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号,而对索引文件进行检索时,应先从FCB中读出文件索引表始址。 C、对于一个具有三级索引表的文件,存取一个记录必须要访问三次磁盘。 D、在文件较大时,进行顺序存取比随机存取快。

计算机操作系统试题及答案

计算机操作系统试题及答案 A、批处理操作系统 B、分时操作系统 C、实时操作系统 D、网络操作系统 2.(C)不是分时系统的基本特征: A、同时性 B、独立性 C、实时性 D、交互性 3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C)使用。 A、操作员 B、联机用户 C、操作系统 D、目标程序 4.当用户程序执行访管指令时,中断装置将使中央处理器(B)工作。 A、维持在目态 B、从目态转换到管态 C、维持在管态 D、从管态转换到目态 5.进程所请求的一次打印输出结束后,将使进程状态从(D)A、运行态变为就绪态B、运行态变为等待态 C、就绪态变为运行态 D、等待态变为就绪态 6.采用动态重定位方式装入的作业,在执行中允许(C)将其移动。A、用户有条件地B、用户无条件地 C、操作系统有条件地 D、操作系统无条件地

壹7.分页式存储办理中,地点转换工作是由(A)完成的。 A、硬件 B、地点转换步伐 C、用户步伐 D、装入步伐 8.如果允许不同用户的文件能够具有相同的文件名,通常采用(D)来保证按名存取的平安。 A、重名翻译机构 B、建立索引表 C、建立指针 D、多级目录结构 9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C)。A、字符B、数据项C、记录D、文件10.为了提高设备分配的灵活性,用户申请设备时应指定(A)号。A、设备类相对B、设备类绝对 C、相对 D、绝对 11.通常把通道程序的执行情况记录在(D)中。 A、PSW B、PCB C、CAW D、CSW12.作业调度是从输入井中处于(B)状态的作业中选取作业调入主存运行。 A、运行 B、收容 C、输入 D、停当13.一作业进入内存后,则所属该作业的进程初始时处于(C)状态。A、运行B、等待C、停当D、收容 贰14.同享变量是指(D)访问的变量。 A、只能被系统进程 B、只能被多个进程互斥

完整 计算机操作系统试题及答案

完整计算机操作系统试题及答案第一部分:选择题 1. 下列哪项不是计算机操作系统的主要功能? A)资源管理 B)用户界面 C)任务调度 D)错误处理 答案:B)用户界面 2. 在计算机操作系统中,多道程序设计的主要目的是:A)提高系统运行效率 B)增加系统的容错能力 C)提高用户的体验 D)充分利用计算机资源 答案:D)充分利用计算机资源 3. 操作系统中进行进程调度的算法有哪些? A)先来先服务(FCFS) B)短作业优先(SJF)

C)最高优先权优先(HPF) D)所有选项都对 答案:D)所有选项都对 4. 在操作系统中,进程是什么概念? A)程序的实例 B)程序执行时的指令集合 C)CPU执行的任务 D)没有正确选项 答案:A)程序的实例 5. 磁盘调度算法中,哪种算法可以使得磁盘的平均寻道时间最小?A)先来先服务(FCFS) B)最短寻道时间优先(SSTF) C)扫描算法(SCAN) D)循环扫描算法(C-SCAN) 答案:B)最短寻道时间优先(SSTF) 第二部分:填空题 1. 在进程控制块(PCB)中,保存了进程的______等信息。

答案:状态(状态包括就绪、运行、阻塞等) 2. 操作系统中,_____是指在主存储器中为进程分配地址空间。 答案:内存管理 3. 系统调用是操作系统提供给应用程序的一种______。 答案:编程接口 4. 在页面置换算法中,产生缺页中断时,会调用______。 答案:页面置换算法 5. 在资源分配中,______是指一个进程因等待系统资源而无法继续 执行的状态。 答案:阻塞状态 第三部分:简答题 1. 请简要解释进程与线程的区别和联系。 答案:进程是操作系统中的基本执行单元,拥有独立的地址空间和 资源,可以独立运行。线程是进程中的一部分,由进程创建和调度, 共享进程的地址空间和资源,线程之间的切换开销较小。进程可以包 含多个线程,线程之间可以共享数据,提高了程序的并发性和效率。 2. 请简要解释死锁的产生条件,以及常见的死锁解决方法。 答案:死锁产生的条件包括互斥条件(资源只能被一个进程占用)、占有且等待条件(进程占有资源并等待其他资源)、不可剥夺条件

完整 计算机操作系统试题及答案

完整计算机操作系统试题及答案 完整计算机操作系统试题及答案 计算机操作系统精选模拟试题及答案 1.操作系统的发展过程就是(c)a、完整操作系统,管理程序,操作系统b、完整操作系统,操作系统,管理程序c、管理程序,完整操作系统,操作系统d、管理程序,操作系统,完整操作系统 2.用户程序中的输入、输出操作实际上是由(b)完成。a、程序设计语言b、操作系统c、编译系统d、标准库程序 3.进程调度的对象和任务分别就是(c)。 a、作业,从就绪队列中按一定的调度策略选择一个进程占用cpu b、进程,从后备作业队列中按调度策略选择一个作业占用cpu c、进程,从就绪队列中按一定的调度策略选择一个进程占用cpu d、作业,从后备作业队列中调度策略选择一个作业占用cpu4.支持程序浮动的地址转换机制是(a、动态重定位)a、动态重定位b、段式地址转换c、页式地址转换d、静态重定位5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按(c)进行排列。 a、地址从小至大 b、地址从小到大 c、尺寸从小到大 d、尺寸从小至大 6.设计批处理多道系统时,首先要考虑的是(系统效率和吞吐量)。a、灵活性和可适应性b、系统效率和吞吐量c、交互性和响应时间d、实时性和可靠性 7.当进程因时间片扔掉而让给处理机时,该进程应当转型为(b)状态。 a、等待 b、就绪 c、运行 d、完成8.文件的保密是指防止文件被(c)。a、篡改b、破坏c、窃取d、删除 9.若系统中存有五个mammalian进程牵涉某个相同的变量a,则变量a的有关临界区就是由(d)临界区形成。 a、2个 b、3个 c、4个 d、5个 10.按逻辑结构分割,文件主要存有两类:(记录式文件)和流式文件。a、记录式文件b、网状文件c、索引文件d、流式文件11.unix中的文件系统使用(、流式文件)。 a、网状文件 b、记录式文件 c、索引文件 d、流式文件12.文件系统的主要目的是(a)。 a、同时实现对文件的按名读取 b、同时实现交互式存贮器 c、提升外围设备的输入输出速度 d、用作暂存系统文档13.文件系统中用(d)管理文件。

计算机基础操作系统题目与答案3篇

计算机基础操作系统题目与答案 计算机基础操作系统题目与答案 一、以下哪些是操作系统的主要职责?(单选) A. 负责计算机硬件的存储管理和数据输入输出控制 B. 提供通信和用户界面服务 C. 执行和管理计算机程序 D. 所有选项都是 答案:D 二、进程是什么?(单选) A. 一个能独立执行的程序 B. 一个正在运行的程序 C. 一个等待被调度执行的程序 D. 所有选项都是 答案:A 三、下列关于线程的说法不正确的是?(单选) A. 线程比进程更加轻量级 B. 线程共享进程的内存空间 C. 线程拥有自己独立的内存空间 D. 所有选项都正确 答案:C 计算机基础操作系统题目与答案 一、下列哪些是并发的表现形式?(单选) A. 并行执行 B. 时间片轮转

C. 多线程 D. 所有选项都是 答案:D 二、下列哪些是操作系统的基本组成部分?(单选) A. 内存管理 B. 文件管理 C. 输入输出管理 D. 所有选项都是 答案:D 三、下列哪种调度方法不适用于实时系统?(单选) A. 先来先服务调度 B. 轮转调度 C. 最短作业优先调度 D. 所有选项都适用 答案:C 计算机基础操作系统题目与答案 一、下列哪种CPU架构最适合使用散热性能较差的设备?(单选) A. x86 B. ARM C. MIPS D. 以上都不是 答案:B 二、下列哪种存储器读取速度最慢?(单选) A. 内存 B. 硬盘 C. 固态硬盘

D. 所有选项速度相等 答案:B 三、下列关于内存管理的说法不正确的是?(单选) A. 内存管理的主要任务是分配内存,释放内存 B. 虚拟内存是内存的一种扩展形式 C. 地址转换是实现虚拟内存的关键 D. 所有选项都正确 答案:D

计算机操作系统考试题题库及答案

计算机操作系统试题库与答案 一、选择题 1、热启动 DOS的方法是____C____键。 A、依次按下 CTRL+ALT+INS B、依次按下 CTRL+ALT+ESC C、同时按下 CTRL+ALT+DEL D、同时按下 CTRL+ALT+ESC 2、DOS 规定,主文件名由 1到_______个字符组成。 A、4 B、6 C、8 D、12 3、下列一个 DOS 的主文件名中,____C____是合法的。 A、&A.DBF B、@Z2 材 C、FILEL.WPS D、*.EZE1 4、DOS 中规定文件名是由____B____两部分组成的。 A、文件名+基本名 B、主文件名+ .扩展名 C、主文件名+扩展名 D、后缀+名称 5、MS-DOS 包括内部命令和外部命令, 外部命令以____A____存放在磁 A、文件方式 B、数据方式 C、系统方式 D、记录方式 6、当用户需使用某一文件时,在命令行中应指出文件的_____C____。 A、关键字 B、内容 C、盘符\路径\文件名 D、属性 7、DOS 的内部命令是在____D____时装入到内存的。 A、安装 B、执行用户程序 C、启动 D、执行系统程序 8、DOS 文件标识符一般格式为____D____。 A、[<路径>] <文件名> B、[<盘符>] <文件名> C、[<盘符>] <文件名> [<扩展名>] D、[<盘符>][<路径>]<文件名>[<.扩展名>] 9、DOS 命令中的"*"号可代替___A___个字符。 A、任意 B、1 C、3 D、8 10、设当前工作盘是 C 盘,存盘命令中没有指明盘符,则信息将存放于____B__。 A、内存 B、C 盘 C、A 盘 D、D 盘 11、在 DOS系统下,要编辑现有磁盘文件,则必须将文件读至____D____。 A、运算器 B、寄存器 C、控制器 D、内存储器 12、DOS 的含义是:____C___ A、数据库管理系统 B、实时操作系统 C、磁盘操作系统 D、汉字操作系统 13、可以对一张作了写保护的软盘进行操作的 DOS 命令是:___C____ A、DEL B、RD C、DIR D、REN 14、下列文件中,不是 DOS 可执行文件的是:____A___ A、TODAY.BAS B、TODAY.BAT C、https://www.360docs.net/doc/cb19096233.html, D、WPS.EXE 15、在 DOS命令中可用的通配符是:___B____ A、*和/ B、*和? C、?和/ D、\和. 16、表示当前工作目录的父目录的符号是:_______ A、. B、..\.. C、\ D、.. 17、要分屏显示 C 盘当前目录下的文件目录的全部信息,正确的命令是:____C___ A、TYPE C: /P B、DIR C:\ /P C、DIR C: /P D、LIST C:/P 18、删除指定子目录的 DOS 命令是:___A__ A、RD B、ERASE C、DEL D、RM

操作系统简答题含答案

1.OS(de)主要功能 操作系统(de)基本功能:处理机管理、存储管理、设备管理、信息管理(文件系统管理)、用户接口. 2.OS有哪三种类型各有什么特点 操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统. 批处理操作系统(de)特点是:多道和成批处理. 分时系统具有多路性、交互性、“独占”性和及时性(de)特征. 实时系统特点:及时响应和高可靠性 3.OS(de)基本特征是什么 并发性、共享性、虚拟技术、异步性 4.OS一般为用户提供了哪三种接口各有什么特点 1.联机命令接口 提供一组命令供用户直接或间接操作. 根据作业(de)方式不同,命令接口又分为联机命令接口和脱机命令接口. 2.程序接口 程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用. 3.图形界面接口 通过图标窗口菜单对话框及其他元素,和文字组合,在上形成一个直观易懂使用方便(de)计算机操作环境. 5.OS主要有那些类型(de)体系结构 单体结构、层次结构、微内核结构与客户机-服务器模型、虚拟机结构 6.多道程序设计(de)主要特点是什么 技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系统中(de)各种资源.当一道程序暂停执行时,CPU立即转去执行另一道程序. [特点]:多道、宏观上并行(不同(de)作业分别在CPU和外设上执行)、微观上串行(在单CPU 上交叉运行). 7.OS在计算机系统中处于什么地位 操作系统在计算机系统中占有特殊重要(de)位置,所有其他软件都建立在操作系统基础上,并得到其支持和服务;操作系统是支撑各种应用软件(de)平添.用户利用操作系统提供(de)命令和服务操纵和使用计算机.可见,操作系统实际上是一个计算机系统硬件、软件资源(de)总指挥部.操作系统(de)性能决定了

完整计算机操作系统试题及答案

计算机操作系统精选模拟试题及答案 1.操作系统的发展过程是 C A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由 B 完成; A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是 C ; A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是A、动态重定位 A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按 C 进行排列; A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是系统效率和吞吐量; A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为 B 状态; A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被 C ; A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由 D 临界区构成; A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:记录式文件和流式文件; A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用、流式文件; A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是 A ; A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用 D 管理文件; A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用 B ; A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争 C 而产生死锁;

计算机操作系统试题和答案

操作系统期末考试试卷班级:学号:姓名:成绩: 一、单项选择题(本题满分20分,每题1分,共含20道小题) 1. 一个作业第一次执行时用了5分钟,而第二次执行时用了6分钟,这说明了操作系统的 A> 共享性B> 不确定性C> 并发性 D> 机器有问题 2. 操作系统对进程进行管理与控制的基本数据结构是 A> JCB B> DCB C> PCB D> FCB 3. 在分区存储管理方式中,如果在按地址升序排列的未分配分区表中顺序登记了下列未分配分区:1>起始地址:17K,,分区长度9K;2>起始地址54K,分区长度13K,现有一个分区被释放,其起始地址为39K,分区长度为15K,则系统要 A> 合并第一个未分配分区B> 合并第二个未分配分区 C> 合并第一个及第二个未分配分区D> 不合并任何分区 4. 一个进程当前处于等待状态,则 A> 它可以被调度而获得处理机B>它可能变成就绪状态,也可能直接获得处理机 C>它永远不会被执行D> 当I/O 完成后,它将变成就绪状态 5. 文件的符号名与物理地址的转换是通过什么来实现的。 A> 索引 B> 文件目录 C> 二级文件目录 D> 二级索引 6. 下列存储管理方案中,哪个存在碎片问题 A> 固定分区 B> 页式管理C> 段式管理 D> 段页式管理 7. 进程和程序的本质区别是 A> 存储在内存和外存B> 顺序或非顺序地执行其指令 C> 分时使用或独占计算机资源D> 动态或静态 8. 信号灯可以用来实现进程之间的 A> 调度 B> 同步 C> 互斥 D> 同步与互斥 9. 用于设备分配的数据结构有 A> 系统设备表 B> 设备开关表 C> 存取控制表 D> 文件控制表 10. 进程和线程的区别是 A> 大小不同 B> 是否拥有资源

计算机考试题库--操作系统试题及答案

计算机考试题库--操作系统试题及答案 一、选择题(从给出的A、B、C、D答案中,选出一个正确的答案) 1、计算机系统是由( )组成的。 A、主机、外设和软件 B、I/O设备、存储器、控制器、运算器 C、硬件系统和软件系统 D、操作系统、应用软件 2、虚拟机(Virtual Machine)是( )对计算机硬件系统的扩充。 A、外部设备 B、CPU C、应用软件 D、操作系统 3、硬件系统上用一组软件来管理整个计算机系统资源,同时提供一个简洁、友好的程序设计接口,这组软件就是( )。 A、工具软件 B、操作系统 C、软件系统 D、服务程序 4、操作系统是管理硬件资源,控制程序运行,改善人机界面和为应用软件提供支持的一种( )。 A、工具软件 B、系统软件 C、软件系统 D、服务程序 5、电子计算机经历了电子管时代、晶体管时代、集成电路芯片和大规模集成电路时代,直到有了( )才出现了多道处理系统。 A、磁盘 B、文件系统 C、操作系统 D、服务程序 6、联机批处理用处理器直接控制I/O(输入/输出)设备,当I/O设备工作时,处理机处于( )。 A、输入状态 B、输出状态 C、运行状态 D、等待状态 7、在脱机批处理方式中,有一台负责与外部设备交换信息的计算机,一般称之为( )。 A、终端处理机 B、卫星机 C、输入设备 D、服务设备 8、早年的( )体现了程序控制的设计思想,实现了作业间的自动过渡,使上机操作初步自动化。 A、批处理系统 B、软件系统 C、硬件系统 D、输入系统

9、在单道系统中一个用户程序执行完后,才允许启动另一用户程序,作业因等待I/O操作暂停时CPU( ),直至I/O操作的完成。 A、继续运行 B 、暂停 C、缓慢运行 D、运行加快 10、通道可以和CPU配合并行工作,具有中断主机的能力,操作系统运用中断技术协调CPU处理器与( )的运行关系。 A、硬件 B、内存 C、外存 D、IO处理器 11、多道程序设计技术可以使计算机在操作系统的控制之下,同时运行几道相互独立的程序,以减少( )等待的时间。 A、输入/输出设备 B、CPU处理器 C、IO处理器 D、用户 12分时系统将处理机时间划分为一个个很短的时间片,循环分配处理每个终端,而终端用户是一种( )的感觉。 A、等待 B、机器运行过于缓慢 C、机器时而不运行 D、独占计算机 13、计算机分时系统工作时,通常是( )。 A、多个CPU同时工作 B、共享一个CPU C、几个CPU轮流工作 D、不使用CPU 14、实时操作系统能够快速及时地对外部信息做出反映并进行处理,实时操作系统一般要求响应时间是( )。 A、1小时 B、几分钟 C、毫秒级或更快 D、没要求 15、计算机技术进入90年代后,计算机和计算机之间、机算机和网络之间、网络和网络之间的( )迅速发展。 A、软件技术 B、互联技术 C、交换技术 D、硬件技术 16、单机操作系统功能主要是实现对( )软硬系统和文件系统的管理,以及对输入/输出命令的解释等工作。 A、联网计算机 B、网络设备 C、用户终端 D、个人计算机 17、网络操作系统除了具备单机操作系统的功能外,还提供网络操作与管理的功能,也是管理网络的( ),可以负责实现信息的交换、资源的共享,及各计算机之间的协同工作。A、系统软件B、网络设备 C、应用软件 D、工具软件

计算机操作系统练习题库(含答案)

计算机操作系统练习题库 一填空: 1.操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。 2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。 4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。 5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。6.文件的逻辑结构分流式文件和记录式文件二种。 7.进程由程度、数据和PCB组成。 8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。 9.操作系统是运行在计算机裸机系统上的最基本的系统软件。 10.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。 11.文件系统中,用于文件的描述和控制并与文件一一对应的是文件控制块。 12.段式管理中,以段为单位,每段分配一个连续区。由于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。 13.逻辑设备表(LUT)的主要功能是实现设备独立性。 14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。 16. 段的共享是通过共享段表实现的。 17.文件的物理结构分为顺序文件、索引文件和索引顺序文件。 18.所谓设备控制器,是一块能控制一台或多台外围设备与CPU并行工作的硬件。 19. UNIX的文件系统空闲空间的管理是采用成组链接法。 20分页管理储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。20.计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。 21.操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操 作系统。 22.按文件的逻辑存储结构分,文件分为有结构文件,又称为记录式文件和无结构文件,又称流式文件。 23.主存储器与外围设备之间的信息传送操作称为输入输出操作。 24、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了虚拟分配技术,即用共享设备模拟独占设备。 25、常用的内存管理方法有分区管理、页式管理、段式管理和段页式管理。 26、动态存储分配时,要靠硬件地址变换机构实现重定位。 27、在存储管理中常用虚拟存储器方式来摆脱主存容量的限制。 28、在请求页式管理中,当硬件变换机构发现所需的页不在内存时,产生缺页中断信号,中断处理程序作相应的处理。 29、置换算法是在内存中没有空闲页面时被调用的,它的目的是选出一个被淘汰的页面。如果内存中有足够的空闲页面存放所调入的页,则不必使用置换算法。 30、在段页式存储管理系统中,面向用户的地址空间是段式划分,面向物理实现的地址空间是页式划分。 31、文件的存储器是分成大小相等的物理块,并以它为单位交换信息。 32、虚拟设备是通过SPOOLing技术把独占设备变成能为若干用户共享的设备。 33、缓冲区的设置可分为单缓冲、双缓冲、多缓冲和缓冲池。 34、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的地址重地位功能。 35. 在操作系统中,进程是一个资源分配的基本单位,也是一个独立运行和调度 的基本单位。 36. 在信号量机制中,信号量S > 0时的值表示可用资源数目;若S < 0,则表示等待该资源的进程数,此时进程应阻塞。 37. 操作系统提供给编程人员的唯一接口是系统调用。 38. 设备从资源分配角度可分为独占设备,共享设备和虚拟设备。

相关主题
相关文档
最新文档