当前位置:文档之家› 操作系统处理机管理习题

操作系统处理机管理习题

第六章处理器管理练习题

(一)单项选择题

1.多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器( )。

A.并发执行B.顺序执行C.并行执行D.同时执行

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

A.有所改善B.极大地提高C.降低了D.无变化,仅使程序执行方便

3.计算机系统采用多道程序设计技术后,()。

A.缩短了每个程序的执行时间B.系统效率随并行工作道数成比例增长

C.提高了系统效率D.使用设备时不会发生冲突

4.进程是( )。

A.一个系统软件B.与程序概念等效C.存放在内存中的程序D.执行中的程序

5.进程的( )和并发性是两个很重要的属性。

A.动态性 B.静态性C.易用性D.顺序性

6.( )是完成操作系统功能的进程。

A.用户进程B.系统进程C.并发进程D.编译进程

7.可再入程序必须是纯代码,在执行中( )。

A.可以随意改变B.计算结果相同C.自身不改变D.要求输入相同的数据

8.已经获得除( )以外所有运行所需资源的进程处于就绪状态。

A主存储器B.打印机C.CPU D.磁盘空间

9.在一个单处理器系统中,处于运行态的进程( )。

A.可以有多个B.不能被打断C.只有一个D.不能请求系统调用

10.对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处理器.称它们为()的。A.顺序执行B.同时执行C.并行执行D.并发执行

11.操作系统根据( )控制和管理进程,它是进程存在的标志。

A.程序状态字B.进程控制块C.中断寄存器D.中断装置

12.若干个等待占有CPU并运行的进程按一定次序链接起来的队列为( )。

A.运行队列B.后备队列C.等待队列D.就绪队列

13.用户从终端上输入一条命令,即产生了( )。

A.程序性中断事件B.外部中断事件C.输入输出中断事件D.自愿性中断事件14.( )的断点是确定的。

A.硬件故障中断B.自愿性中断C.程序性中断D.外部中断

15.自愿性中断事件是由( )引起的。

A.程序中使用了非法操作码B.程序中访问地址越界

C.程序中使用了一条访管指令D.程序中除数为"0"

16.中断装置根据( )判别有无强迫中断事件发生。

A.指令操作码为访管指令B.基址寄存器C.限长寄存器D.中断寄存器

17.当出现中断事件后,必须( )才能把断点的信息保护起来。

A.把当前PSW放到旧PSW B.把旧PSW放到当前PSW

C.把新PSW放到当前PSW D.所有PSW保持不变

18.中断处理程序占用处理器的执行时,要从( )取出信息,才能分析中断发生的原因A.当前PSW B.旧PSW C.新PSW D.当前指令的操作码

19.对( )引起的中断事件,中断处理会转交某个处理程序去执行某一功能。

A.主存储器读写时发生校验错B.程序中使用了非法码

C.用户从终端上输入一条命令D.程序访问地址越界

20.中断处理程序在保护现场和分析中断原因后,一般会请求系统创建相应的处理事件进程,排入( )。A.等待队列B.运行队列C.后备队列D.就绪队列

21 中断优先级是按照中断事件的重要性和紧迫程度来确定的,是在( )。

A.硬件设计时固定下来的B.作业说明书中申请的C.动态分配的D.由中断装置确定的

22.采用中断屏蔽技术,会封锁( )的响应。

A.比自己级别高的中断事件B.比自己级别低的中断事件

C.与自己级别相同的中断事件D.与中断屏蔽标志相对应的事件

23.硬件系统在设计中断优先级时,通常使( )优先级提高。

A.自愿中断B.程序性中断C.硬件故障中断D.外部中断

24.中断程序可以有选择地设置屏蔽位,但( )是不能屏蔽的。

A.比自己级别低的中断事件B.和自己级别相同的中断事件

C.自愿中断事件B.输入输出中断事件

25.为了根据进程的紧迫性做进程调度,应采用( )。

A.先来先服务调度算法B.优先数调度算法C.时间片轮转调度法D.分级调度算法

26.采用时间片轮转法调度是为了( )。

A.多个终端都能得到系统的及时响应B.先来先服务

C.优先数高的进程先使用处理器D.紧急事件优先处理

27.采用优先数调度算法时,对那些具有相同优先数的进程再按( )的次序分配处理器。

A.先来先服务B.时间片轮转C.运行时间长短D.使用外围设备多少

28.当一进程运行时,系统强行将其撤下,让另一个更高优先数的进程占用处理器,这种调度方式是( )。A.非抢占方式B.抢占方式C.中断方式D.查询方式

29.( )必定会引起进程切换。

A.一个进程被创建后进入就绪态B.一个进程从运行态变成等待态

C.一个进程从运行态变成就绪态D.一个进程从等待态变成就绪态

30、操作系统使用( )机制使计算机系统能实现进程并发执行,保证系统正常工作。

A.中断B.查询C.同步D.互斥

(二)填空题

1.让多个计算机问题同时装入一个计算机系统的主存储器________,这种设计技术称为________。2.在多道程序设计的系统中,应采用________的方法保证各道程序互不侵犯.

3.程序可以随机地从________的一个区域移动到另一个区域,程序被移动后仍丝毫不影响它的执行,这种技术称为________ 。

4.在多道程序设计的系统中必须对各种________按一定的策略进行分配和调度。

5.多道程序设计系统中必须做好存储保护,程序浮动和________工作。

6.采用多道程序设计技术后可有效地提高系统中资源的________,增加单位时间的算题量,从而提高了系统的________。

7.多道程序设计提高了系统的吞吐量.但可能会________某些程序的执行时间。

8.在多道程序设计系统中,并行的道数要根据________和用户对资源的要求来确定。

9.把一个程序在一个数据集上的一次执行称为一个________。

10.程序是________;进程是________。

11.完成操作系统的进程称为________,完成用户功能的进程称为________。

12.进程的四个属性为:________,________,________,________,进程和程序非一一对应性,三种基本状态的不断变换和________。

13.一个能被多个用户同时调用的程序称作________的程序。

14.进程的三种基本状态为:等待态、________和运行态。

15.进程状态变化时,运行态和________、都有可能变为________。

16.同时执行的进程是________占用处理器的,这些进程可称为并发执行的。

17.进程控制块应包括标识信息、________、________和管理信息。

18.每个进程都是有生命期的,即从________到消亡。

19.操作系统依据________对进程进行控制和管理。

20.进程有两种基本队列:________和________ 。

21.进程队列可以用________的链接来形成。

22.在双向链接的队列中,要设置________指针和________指针.分别指向前一个和后一个进程的进程控制块地址。

23.系统中负责进程________的工作称为队列管理。

24.一个进程占有处理器时,中断是由于________的原因而引起的。

25.强迫性中断事件有硬件故障中断、________、外部中断和________事件.

26.自愿性中断是由进程中执行一条________引起的。

27.中断响应的三项工作为检查是否有中断事件发生, ________和________.

28.中断装置要通过检查________才能识别是否有强迫性中断事件发生。

29.程序状态字主要包括程序的基本状态、________和________三部分内容。

30.保护断点信息,必须把当前PSW保存为________.

31.中断处理程序占用处理器后,只要从________中取出中断码,分析后完成中断事件的处理。32.保护________是中断处理的主要工作之—。

33.中断处理程序一般只做一些简单的处理,然后请求系统创建________的进程,排入________队列.34.中断优先级是按中断事件的________来确定的,是在硬件设计时________。

35.中断优先级的高低顺序为硬件故障中断、________、程序性中断、________和输入输出中断。36.当________中的中断屏蔽位设有屏蔽标志时,表示________对相应事件的响应。

37.中断处理程序通常只屏蔽比自己级别________的中断事件,而________是不能屏蔽的。38.________程序按照某种调度算法从就绪队列中选出一个进程,让它占用处理器。

39.常用的进程调度算法有先来先服务、________、________及分级调度等算法。

40.采用优先数调度算法时,一个高优先数进程占用处理器后可有________或________两种处理方式。41.________是规定进程一次使用处理器的最长时间。

42.进程调度算法的选择准则有处理器利用率、________、等待时间和________。

43.当—个进程从________变成等待态或进程完成后被撤消时都会产生________过程。

(三)简答题

1.什么是多道程序设计系统?

2.多道程序设计系统中应注意些什么?

3.多道程序设计从哪几方面提高系统的效率?

4.什么是进程?为什么要引入进程的概念?

5.简述进程的三种基本状态及其变化情况.

6.进程与程序有何区别?

7.进程由哪三部分组成?

8.操作系统根据什么控制和管理进程?为什么?

9.简述中断事件的类型。

10.中断装置如何判别发生自愿性中断还是强迫性中断?

11.中断事件的处理应做哪几件事?

12.什么叫交换PSW?

13.进程优先数可以固定也可动态变化,说说动态变化的考虑因素。

14.中断系统有何作用?

15.进程调度有何功能?有哪些常用的调度算法?

(四)计算题

1.若程序PA和PB单独执行时分别用T a和Tb,TA=1小时,Tb=1.5小时,其中处理器工作时间分别TA=18分钟,TB=27分钟。如果采用多道程序设计方法,让PA,PB并行工作,假定处理器利用率达到50%,另加15分钟系统开销,请问系统效率能提高百分之几?

2.设有PA,PB,PC,PD四个进程同时依次进入就绪队列它们所需的处理器时间和优先数如下表所示:进程处理器时(秒) 优先数

PA202

PB153

PC105

PD123

若不计调度等所消耗的时间。请回答:(1)分别写出采用“先来先服务”和“非抢占式的优先数”调度算法选中的进程执行的次序.(2)在上述两种算法下,分别算出每个进程在就绪队列的等待时间和平均等待时间。

第三章练习题参考答案

(一)单项选择题

1.C 2.B 3.C 4. D 5.A 6.B 7.C 8.C 9.C 10.D 11.B 12.D 13.B 14.B 15.C 16.D 17.A 18.B 19.C 20.D 21.A 22.D 23.C 24 C 25 B 26.A 27.A 28.B 29.B 30.A (二)填空题

1.并行执行,多道程序设计2.存储保护3.主存,程序浮动4.资源5.资源分配与管理6.利用率,吞吐量7.延长8.系统配置的资源9进程l0.静止的,动态的11.系统进程,用户进程12.动态性(或进程的动态特性),并发性(或进程可以并发执行) 13.可再入14.就绪态15等待态,就绪态16.轮流17.说明信息,现场信息18.创建19.进程控制块20.就绪队列,等待队列21.进程控制块22.前向,后向23.入队和出队24 自身或外界25.程序性中断,输入输出中断26.访管指令27.保护断点等信息,启动操作系统的中断处理程序28.中断寄存器29.中断码,中断屏蔽位30.旧PSw 31.旧PSw 32.被中断进程的现场信息33.相应的处理事件,就绪34.重要性和紧迫程度,固定的35.自愿中断,外部中断36.程序状态字,封锁37.低,自愿中断38.进程调度39.优先数,时间片轮转40.非抢占式,可抢占式41.时间片42.吞吐量,响应时间43.运行态,进程切换

(三)简答题

1.让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种技术称为多道程序设计,这种计算机系统称为多道程序设计系统。

2.多道程序设计系统必须做好存储保护、程序浮动、资源分配及管理工作。

3.多道程序设计从三个方面提高系统的效率:①减少CPU的空闲时间,提高处理器的利用率。②合理搭配程序,充分利用外围设备资源。③发挥处理器与外围设备,以及外围设备之间的并行工作能力。

4.进程是一个程序在一个数据集上的一次执行。引入进程的目的在于从变化的角度动态地研究程序的执行。5.进程的三种基本状态为等待态、就绪态、运行态。运行态会变成等待态或就绪态,前者是由于等待外设等资源引起,后者是由时间片用完等原因引起;等待态变成就绪态,是由于等待的条件已得到满足;就绪态变成运行态,是按调度策略从就绪队列中选出一个进程占用处理器时,该进程就从就绪态变成运行态。6.程序是静止的,进程是动态的。进程包括程序和程序处理的对象(数据集),进程能得到程序处理的结果。7.进程由程序、数据集和进程控制块三部分组成。

8.操作系统根据进程控制块控制和管理进程。因为进程控制块是进程存在的标志,它记录了进程执行时的变化情况。

9.中断事件大致可分两大类:强迫性中断事件和自愿性中断事件。前者包括硬件故障中断、程序性中断、外部中断和输入输出中断等;后者是由使用访管指令请求系统服务而引起的。

10处理器执行指令时,根据操作码是否是访管指令,来确定是否有自愿性中断事件发生。若有,则通知中断装置;对于强迫性中断,中断装置只要检查中断寄存器的内容,若非“0”,,表示有中断事件发生。11.中断处理程序主要做三项工作:①保护被中断进程的现场信息。②分析中断原因。③处理发生的中断事件。

12.PSW为程序状态字的简写。当中断装置发现中断事件后,把出现的中断事件放在当前PSW的中断码位置。供处理时分析用;把“当前PSW”保存到“旧PSW”中去;再把操作系统中断处理程序的“新PSW”送到程序状态寄存器中成为“当前PSW”,这一过程就是“交换PSW”。

13.优先数随进程执行而动态变化可考虑以下因素:提高经常使用外围设备进程的优先数,有利于利用处理器与外围设备的并行能力;提高在较长时间内未使用处理器的就绪进程的优先数,以缩短等待处理器的平均时间。

14.中断系统在实现进程并发执行,维护系统正常工作,进行故障处理及满足定时要求等方面起着重要的作用。

15.进程调度就是按选定的进程调度算法,从就绪队列中选择一个进程,让它占用处理器。常用的进程调度算法有先来先服务、优先数、时间片轮转和分级调度算法。

(四)计算题

1.在多道系统下PA和PB共用CPU时间(18+27)÷50%=90(分钟),系统效率的提高:[(60+90)-(90+15)] ÷(60+90)=45÷l50=30%

2.(1)进程执行次序为:先来先服务法:PA,PB,PC,PD;非抢占式的优先数法:PC,PB,PD,PA (2)先来先服务法:每个进程在就绪队列的等待时间分别为PA:0秒;Pb:0+20=20(秒);PCc:20+15=35(秒) PD:35+10=45(秒);平均等待时间为(0+20+35+45)/4=25(秒);非抢占式的优先数法:每个进程在就绪队列中的等待时间为:PA:25+12=37(秒);PB:0+10=l0(秒);PC: 0秒;PD:10+15=25(秒);平均等待时间为(37+l0+0+25)/4=18(秒)

第2章 处理机管理(2)答案

第2章处理机管理(2) 一、单项选择题 1.操作系统中的三级调度是指。 A.处理机调度、资源调度和网络调度 B.CPU调度、设备调度和存储器调度 C.作业调度、进程调度和资源调度 D.作业调度、进程调度和中级调度解:操作系统中的三级调度是指高级调度、中级调度和低级调度。高级调度就是作业调度,低级调度就是进程调度,中级调度将进程的程序和数据在内、外存间进行交换。本题答案为D。 2.当一进程运行时,系统可基于某种原则强行将其撤下,把处理机分配给其他进程,这种调度方式是。 A.非剥夺方式 B.剥夺方式 C.中断方式 D.查找方式 解:剥夺方式也称抢占式优先权调度方式,系统是把CPU分配给优先权最高的进程,主之执行,但在其执行期间,只要又出现了另一个优先权更高的进程,进程调度程序就立即停止当前进程的执行,重新将CPU分配给新到的优先权最高的进程。本题答案为B。 3.从进程提交给系统开始到进程完成为止的时间间隔称为。 A.进程周转时间 B.进程运行时间 C.进程响应时间 D.进程等待时间 解:进程周转时间等于进程等待时间加上进程运行时间。本题答案为A。 4.以下算法与作业的运行时间有关。 A.优先级调度 B.时间片轮转 C.短作业优先 D.先来先服务 解:短作业优先与作业的运行时间有关,运行时间越少越优先运行。本题答案为C。5.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别为T1、T2和T3,且T1

操作系统 处理机管理期末习题与答案

操作系统处理机管理期末习题与答案 1、操作系统是对______进行管理的软件。 A.计算机资源; B.硬件; C.应用程序; D.软件; 正确答案:A 2、配置了操作系统的机器是一台比原来的物理机器功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为_______计算机。 A.共享; B.虚拟; C.真实; D.并行; 正确答案:B 3、_____不是一个操作系统环境。 A.Solaris; B.Linux; C.Celeron; D.Windows CE; 正确答案:C 4、____该操作系统的系统响应时间的重要性超过协同资源的利用率,它被广泛地应用于卫星控制、导弹发射、工业控制、飞机订票业务灯领域。 A.分时操作系统; B.批处理操作系统;

C.多用户操作系统; D.实时操作系统; 正确答案:D 5、允许在一台主机上同时连接多个终端,各个用户可以通过各自的终端交互使用计算机,这样的操作系统是______。 A.批处理操作系统; B.分时操作系统; C.分布式操作系统; D.网络操作系统; 正确答案:B 6、如果分时系统的时间片一定,那么_____,则响应时间越长。 A.用户数越少; B.用户数越多; C.内存越少; D.内存越多; 正确答案:B 7、系统调用是______。 A.用户编写的一个子程序; B.高级语言中的库程序; C.操作系统向用户程序提供的接口; D.操作系统中的一条命令; 正确答案:C 8、实时操作系统必须在____内处理来自外部的事件。 A.周转时间;

B.调度时间; C.响应时间; D.规定时间; 正确答案:D 9、实时系统_________。 A.必须既要及时响应、快速处理,又要有高可靠性和安全性; B.强调系统资源的利用率; C.实质上是批处理系统和分时系统的结合; D.是依赖人为干预的监督和控制系统; 正确答案:A 10、用户程序的输入和输出操作实际上由______完成。 A.程序设计语言; B.标准库程序; C.编译系统; D.操作系统; 正确答案:D 11、在操作系统中,并发性是指________。 A.若干个事件在同一时刻发生; B.若干个事件在同一时间间隔内发生; C.若干个时间在不同的时间间隔内发生; D.若干个时间在不同时刻发生; 正确答案:B 12、若把操作系统看成计算机系统资源的管理者,下面的_____不属于操作系统所管理的资源。

操作系统试题及答案

操作系统试题及答案 一、选择题 1、以下哪个选项不是操作系统的功能? A.进程管理 B.内存管理 C.安全管理 D.病毒防护 答案:D.病毒防护。病毒防护不是操作系统的基本功能,而是由单独的防病毒软件提供的。 2、下列哪个不是进程的概念? A.程序的执行实例 B.一个正在执行的程序 C.一个正在运行的程序 D.一个执行中的程序片段

答案:D.一个执行中的程序片段。进程是指一个正在执行的程序,它包括程序的代码、数据和系统资源(如内存、文件、设备等)。 3、在分页系统中,页面的大小由哪个因素决定? A.物理内存的大小 B.操作系统的类型 C.程序的大小和类型 D.虚拟内存的大小 答案:C.程序的大小和类型。在分页系统中,页面的大小通常由程序的大小和类型决定。较大的程序需要更大的页面,而不同类型的程序可能需要不同的页面大小。 4、下列哪个选项不是文件系统的特点? A.可重用性高 B.易于维护和升级 C.数据安全性高

D.数据可共享性强 答案:C.数据安全性高。文件系统的数据安全性并不一定高,它依赖于特定的安全措施和权限管理。例如,一些文件系统可能没有访问控制列表(ACL)或其他安全机制。 二、简答题 5、请简述操作系统的基本功能。 答案:操作系统的基本功能包括进程管理、内存管理、文件管理和设备管理。进程管理负责创建、调度和终止进程;内存管理负责分配、保护和回收内存;文件管理负责创建、读取、写入和删除文件;设备管理负责控制和管理各种输入/输出设备。 51、请简述分页系统和分段系统的区别。 答案:分页系统和分段系统都是用于实现虚拟内存的技术,但它们在组织和分配内存空间的方式上有所不同。分页系统将内存空间分为固定大小的页面,而分段系统将内存空间分为不同大小的段。分段系统可以更好地满足不同程序的需求,因为每个段可以具有不同的属性(如访问权限、大小等)。

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

第一章操作系统引论 一.选择题 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.实时性和可靠性

操作系统 习题及答案

第5章操作系统习题P140-142 一、复习题 1、什么是操作系统 答:操作系统(Operating System,简称OS)是管理计算机系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一类系统软件。(P114) 2、操作系统的基本功能是什么 答:操作系统是用户与计算机硬件之间的接口。使得用户能够方便、可靠、安全、高效地操纵计算机硬件和运行自己的程序。操作系统合理组织计算机的工作流程,协调各个部件有效工作,为用户提供一个良好的运行环境。操作系统是计算机系统的资源管理者,负责管理包括处理器、存储器、I/O设备等硬件资源和程序和数据等软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;为用户提供简单、有效使用资源统一的手段,最大限度地实现各类资源的共享,提高资源利用率。(P115) 3、操作系统的基本组成有哪些 答:操作系统构成的基本单位包括内核和进程、线程。内核对硬件处理器及有关资源进行管理,给进程的执行提供运行环境。进程是程序动态执行的过程。(P114-115) 4、操作系统如何分类 答:根据系统运行的方式分类,操作系统的基本类型有三种:批处理系统、分时系统和实时系统。具备全部或兼有两者功能的系统称通用操作系统。根据系统的运行环境分类的操作系统有:微机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统。(P116-117) 5、什么是进程它与程序是什么关系 答:进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。程序是静态的概念,它以文件形式存在于辅助存储器中,进程是动态的概念,程序执行时创建进程,一个程序多次执行创建多个进程,这多个进程可同时存在于机器的内存中。进行执行完成后结束,进程终止,但程序本身仍然存在,并不因进程的终止而消失。(P119-124) 6、什么是死锁死锁产生的原因是什么 答:在系统运行过程中,多个进程间相互永久等待对方占用的资源而导致各进程都无法继续运行的现象称为“死锁”。发生死锁后,实际上各进程都占有一定的资源而都不能正常使用,系统的资源实际上被罢占并空闲的,是严重的资源的浪费;若无外力作用,进程不能自己从死锁中解脱出来。 产生死锁的原因主要是:系统资源不足,进程会因争夺有限的资源而陷入死锁;进程运行推进的顺序不合适,进程运行推进顺序与速度不同,也可能产生死锁;资源分配不当等。(P123-124) 7、什么是虚拟存储器应如何设置 答:在存储管理方式中,利用辅助存储器扩展主存以便于处理规模更大的作业,称为虚拟存储器。

操作系统习题及解答

第一章绪论 一、单项选择题 1、在下列选择中,(D)不是操作系统关心的主要问题。 A、管理计算机裸机 B、设计、提供用户程序计算机硬件系统的界面 C、管理计算机系统资源 D、高级程序设计语言的编译器 2、批处理系统的主要缺点是(C)。 A、CPU利用率低 B、不能并发执行 C、缺少交互性 D、以上都不是 3、多道程序设计是指(D)。 A、在实时系统中并发运行多个程序 B、在分布系统中同一时刻运行多个程序 C、在一台处理器上同一时刻运行多个程序 D、在一台处理器上并发运行多个程序 4、以下最早的OS是(D)。 A、分布式系统 B、实时系统 C、分时系统 D、批处理系统 5、批处理OS提高了计算机系统的工作效率,但(D)。 A、不能自动选择作业执行 B、无法协调资源分配 C、不能缩短作业执行时间 D、在作业执行时用户不能直接干预 6、分时OS追求的目标是(C)。 A、高吞吐量 B、充分利用内存 C、快速响应 D、减少系统开销 7、多道批处理系统提高了计算机系统的资源利用率,同时(B) A、减少了各作业的执行时间 B、增加了作业吞吐量 C、减少了作业的吞吐量 D、减少了部分作业的执行时间 8、设计实时OS时,(B)不是主要追求目标。 A、安全可靠 B、资源利用率 C、及时响应 D、快速处理 9、现代OS的两个基本特征是(C)和资源共享。 A、多道程序设计 B、中断处理 C、程序的并发执行 D、实现分时与时实处理 10、OS中采用多道程序设计技术提高了CPU和外部设备的(A)。 A、利用率 B、可靠性 C、稳定性 D、兼容性

11、OS的基本类型有(B) A、批处理系统、分时系统及多任务系统 B、实时OS、批处理OS及分时OS C、单用户系统、多用户系统及批处理系统 D、实时系统、分时系统和多用户系统 12、为了使系统中所有的用户都能得到及时响应,该OS应该是(B) A、多道批处理系统 B、分时系统 C、实时系统 D、网络系统 13、从下列叙述中选出正确的叙述(A)。 A、OS的不确定性是指在OS控制下的多个作业执行顺序和每个作业的执行时间是不 确定的。 B、分时系统中,响应时间≈时间片⨯用户数,因此为改善响应时间,常用的原则是使时 间片越小越好 C、数据库管理程序需要调用系统程序,OS程序的实现也需要数据库系统的支持 D、用户程序通常可以直接访问系统缓冲区中的数据 14、在(A)OS控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。 A、实时 B、分时 C、分布式 D、单用户 15、分时系统的响应时间是根据(D)确定的,而实时系统的响应时间则是由(E)确定的。 A、时间片大小 B、用户数目 C、计算机运行速度 D、用户所能接受的等待时间 E、控制对象所能接受的时延 二、填空题 1、采用多道程序设计技术能充分发挥( C PU)与(外设)并行工作的能 力。 2、OS的基本功能包括(进程管理、作业管理、存储管理、设备管理和文件系统)。 3、分时OS的主要特征是(多路性、独立性、及时性和交互性)。 4、在主机控制下进行的输入/输出操作称为(联机输入/输出)操作。 5、(批处理)系统不允许用户随时干预自己程序的运行。 6、为了赋予OS某些特权,使得OS更加安全可靠地工作,实际OS中区分程序执行的 两种不同的运行状态是(管态)和(目态),(目)态下执行的程序不能执行特权指令。 7、批处理系统是在解决(人机矛盾)和(CPU与I/O速度不匹配)的矛盾中 发展起来的。 8、所谓虚拟是指把一个(物理实体)变为若干个(逻辑上的对应物)。 9、分时系统中,响应时间与(等待队列中的进程数目以及为每人进程分得的时间片 大小)有关。 三、判断题 1、操作系统控制作业运行的方式主要有:批处理方式、分时方式、实时方式。( ) 2、操作系统中的控制程序一定具有分时处理能力。( )

操作系统设备管理练习及答案

操作系统设备管理练习及答案 一、选择题 1、在设备管理中,下列哪一项功能不是基本的设备管理功能? A.设备驱动程序 B.设备分配 C.缓冲区管理 D.文件系统操作 答案:D 解释:设备管理主要负责物理设备的抽象表示和处理。其中,设备驱动程序(A对)用于与物理设备进行通信;设备分配(B对)用于将设备分配给进程使用;缓冲区管理(C对)用于协调设备和内存之间的数据传输。而文件系统操作(D错)属于文件系统的功能,不属于设备管理的范畴。 2、在Unix系统中,下列哪个命令用于显示系统中已经安装的设备驱动程序?

A. lsdev B. lspci C. lsblk D. lshw 答案:A 解释:在Unix系统中,lsdev命令用于显示系统中已经安装的设备驱动程序。lspci命令用于显示PCI设备的详细信息;lsblk命令用于显示块设备的信息;lshw命令用于显示硬件配置信息。 3、在设备管理中,下列哪种技术可以用于平衡设备和CPU的负载? A.轮转调度算法 B.优先级调度算法 C.多线程技术 D.缓冲技术 答案:C

解释:多线程技术可以创建多个线程来处理不同的任务,从而平衡设备和CPU的负载。轮转调度算法(A错)和优先级调度算法(B错)主要用于操作系统中的进程调度;缓冲技术(D错)主要用于协调设备和内存之间的数据传输。 二、填空题 1、在设备管理中,设备的即插即用指的是设备的自动识别和配置,它需要依靠____________机制来实现。 答案:驱动程序 解释:设备的即插即用需要依靠驱动程序机制来实现,当设备插入系统时,系统会自动识别并配置该设备,使其能够正常工作。 2、在Unix系统中,____________命令用于显示系统中已经安装的块设备的信息。 答案:lsblk 解释:在Unix系统中,lsblk命令用于显示系统中已经安装的块设备的信息。该命令会列出系统中所有的块设备,包括硬盘、闪存驱动器、光盘驱动器等。

操作系统习题与答案

一、操作系统概论 A 1、操作系统负责为用户程序完成的工作; A、应用无关和硬件相关 B、应用无关和硬件无关 C、应用相关和硬件相关 D、应用相关和硬件无关 C 2、操作系统是对进行管理的软件; A、硬件 B、软件 C、计算机资源 D、应用程序 C 3、用户通过来调用操作系统; A、跳转指令 B、子程序调用指令 C、系统调用指令 D、以上3种方始都可 A4、所谓是指将一个以上的作业放到主存,这些作业共享计算机资源,且同时处于运行开始与运行结束之间; A、多道 B、批处理 C、分时 D、实时 B 5、以下下不是分时系统的特征; A、交互性 B、同时性 C、及时性 D、同时性 D 6、计算机操作系统的功能是; A、把源代码转换成目标代码 B、提供硬件与软件之间的转换 C、提供各种中断处理程序 D、管理计算机资源并提供用户接口 A 7操作系统的特征是共享、虚拟以及异步 A、并发 B、多道 C、中断 D、实时 B 8、处理器将操作系统程序执行的状态与用户程序执行状态称为 A 屏蔽中断状态和开放中断状态 B 用户态与核心态 C 关闭状态与开放状态 D 9、下列什么不是OS关心的主要问题 A、管理计算机裸机 B、设计用户程序与计算机硬件系统的界面 C、管理计算机系统资源 D、高级程序设计语言的编译器 10、允许多个用户交互方式使用计算机的OS称为B ;允许多个用户将作业计算机集中处理的计算 机称为A;计算机系统及时处理过程控制数据并作出响应的OS称为D ; A、批处理OS B、分时OS C、多处理器OS D、实时OS E、网络OS 11、linux的设计模式属于A,windows的设计模式属于BCD; A 单核设计模式 B 微核设计模式 C 面向对象的设计模式 D、C/S模式 1、操作系统提供命令接口和程序接口两种用户 接口; 2、负责解释操作系统命令的程序叫命令解释程序 ;Linux的这个程序叫Shell ; 3、系统调用是通过中断来实现的;当发生系统调用,处理器的状态会从用户态 变为系统态; 4、输出重定向的符号是 > ; 5、后台执行命令是指执行命令的进程在低优先级上运行; 二.进程管理 1、在单处理机系统中实现并发技术后, A ;

操作系统第三章 处理机管理期末练习题及答案

操作系统第三章处理机管理期末练习题及答案 1、主存的地址空间常称为( )。 A.物理地址空间 B.逻辑地址空间 C.程序地址空间 D.相对地址空间 正确答案:A 2、支持程序浮动的地址转换机制是( )。 A.段式地址转换 B.动态重定位 C.静态重定位 D.页式地址转换 正确答案:B 3、要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用下列哪个技术。( ) A.动态分配 B.静态重定位 C.动态重定位 D.静态分配 正确答案:C 4、动态重定位是在下列哪种情况下完成的。( ) A.作业执行前集中一次 B.作业执行过程中集中一次 C.作业执行过程中由用户完成

D.作业执行过程中 正确答案:D 5、MS-DOS的内存空间采用的存储管理方式是( )。 A.可变分区 B.页式 C.固定分区 D.单连续 正确答案:D 6、采用固定分区方式管理主存储器的最大缺点是( )。 A.分配算法复杂 B.不利于存储保护 C.主存空间利用率不高 D.要有硬件的地址转换机构 正确答案:C 7、下面的存储管理方案中,可以采用静态重定位的是 ( )。 A.固定分区 B.页式 C.段式 D.可变分区 正确答案:A 8、每次分配时总是顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区,此种分配算法称为( )。 A.随机适应分配算法 B.最优适应分配算法

C.最坏适应分配算法 D.最先适应分配算法 正确答案:D 9、主存用来存放( )。 A.程序和数据 B.微程序 C.数据 D.程序 正确答案:A 10、把作业空间中使用的逻辑地址变为内存中物理地址称为( )。 A.加载 B.逻辑化 C.重定位 D.物理化 正确答案:C 11、为了保证一个程序在主存中改变了存放位置之后仍能正确执行,则对主存空间应采用( )技术。 A.静态重定位 B.静态分配 C.动态分配 D.动态重定位 正确答案:D 12、在存储管理中采用交换与覆盖,目的是 ( )。 A.提高内存利用率

第2章 处理器管理 练习题

第2章处理器管理 1.操作系统中采用多道程序设计技术提高CPU和外部设备的( A ) A. 利用率B.可靠性 C. 稳定性 D. 兼容性 2.多道程序设计是指( D ) A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 3.一个进程退出等待队列而进入就绪队列,是因为进程( C ) A.启动了外设 B.用完了规定的时间片 C.获得了所等待的资源 D.能得到所等待的处理器 4.下列进程状态变化中,不可能发生的变化是( C )A.运行->就绪B.运行->等待C.等待->运行D.等待->就绪 5.正在执行的进程由于其时间片用完而被暂停运行,此时其进程应从运行态变为( C )A.运行态B.等待态C.就绪态D.由用户确定 6.若当前进程因时间片用完而让出处理机时,该进程应转变为哪个状态?( A ) A. 就绪 B. 等待 C. 运行 D. 完成 7.进程从运行状态进入就绪状态的原因可能是(D) A. 被选中占有处理机 B. 等待某一事件 C. 等待的事件已发生 D. 时间片用完 8.一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求 打印输出,此间该进程的状态变化是( C )A. 运行态-就绪态-等待态 B. 等待态-就绪态-运行态 C. 就绪态-运行态-等待态 D. 就绪态-等待态-运行态 9.某计算机系统中若同时存在五个进程,则处于等待状态的进程最多可有( D ) A. 0个 B. 1个 C. 4个 D. 5个 10.进程创建原语的任务是( B )A.为进程编制程序B.为进程建立PCB表 C.为进程分配CPU D.为进程分配内存 11.中断装置检查有无中断事件发生总是发生在处理器( C )

操作系统管理试题(含答案)

一、填空题 1。在工作组中的一台windows计算机上,常见的内置本地用户帐户有administrator帐户 和来宾帐户。 2。工作组属于分布式管理模式,适合于安全级别不高的小型网络. 3。在客户机上,访问共享文件夹资源的方法主要有三种:网络邻居、UNC路径和映射网络 驱动器。 4。在网络中,执行打印工作的物理设备称为物理打印机。 5.在windows server 2003支持的文件系统格式中,能够支持文件权限设置、文件压缩、 文件加密和磁盘配额等功能的文件系统为NTFS。 6.硬件设备可分为两类,分别是:即插即用设备和非即插即用设备。 7当更新了一个设备的驱动程序后发现该设备不能正常工作,如果希望恢复为更新之前的驱动程序,这时需要对当前的驱动程序执行返回驱动程序的操作. 8。共享文件夹权限只对用户通过网络访问这个文件夹时起到约束作用,如果用户在这个 文件夹所在的计算机上以交互方式访问它时,则不会受到共享文件夹权限的限制。 9.在同一台DHCP服务器上,针对同一个网络ID号只能建立1个作用域. 10。通过设置打印机的打印时间,可以实现在不同的时间段内对不同的文档进行打印,从而充分发挥打印设备的打印能力. 二、单项选择题 1。目前常用的服务器端网络操作系统有(A)。 A.windows server 2003 B. DOS C.windows 3。1 D. windows XP 2.在域的活动目录数据库中,管理员可以为没个用户创建一个用户帐户。由于这种用户 帐户只存在于域环境中,所以被称为(D ) A.信任帐户 B.活动目录账户 C。本地用户帐户 D.域用户帐户 3。在Internet上,广泛使用(D )来标识计算机。 A.P节点 https://www.doczj.com/doc/6b19016078.html,BIOS名 C。域名D。完全合格域名 4。实现完全合格域名的解析方法有( B )。 A.路由服务 B. DNS服务 C。DHCP服务 D. 远程访问服务 5.在安装DHCP服务器之前,必须保证这台计算机具有静态的( C )。 A.远程访问服务器的IP地址 B.DNS服务器的IP地址 C. IP地址 D。WINS服务器的IP地址 6。一个域中无论有多少台计算机,一个用户只要拥有(A)个域用户帐户,便可以访问域中所有的计算机上允许访问的资源。 A.1 B. 2 C.3 D. 4 7.在一个域中,用户帐户的最大资源访问范围是( C )。

操作系统6处理机管理习题

第六章处理器管理练习题 (一)单项选择题 1.多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器( )。 A.并发执行B.顺序执行C.并行执行D.同时执行 2.引入多道程序设计技术后,处理器的利用率( )。 A.有所改善B.极大地提高C.降低了D.无变化,仅使程序执行方便 3.计算机系统采用多道程序设计技术后,()。 A.缩短了每个程序的执行时间B.系统效率随并行工作道数成比例增长 C.提高了系统效率D.使用设备时不会发生冲突 4.进程是( )。 A.一个系统软件B.与程序概念等效C.存放在内存中的程序D.执行中的程序5.进程的( )和并发性是两个很重要的属性。 A.动态性 B.静态性C.易用性D.顺序性 6.( )是完成操作系统功能的进程。 A.用户进程B.系统进程C.并发进程D.编译进程 7.可再入程序必须是纯代码,在执行中( )。 A.可以随意改变B.计算结果相同C.自身不改变D.要求输入相同的数据 8.已经获得除( )以外所有运行所需资源的进程处于就绪状态。 A主存储器B.打印机C.CPU D.磁盘空间 9.在一个单处理器系统中,处于运行态的进程( )。 A.可以有多个B.不能被打断C.只有一个D.不能请求系统调用 10.对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处理器.称它们为()的。A.顺序执行B.同时执行C.并行执行D.并发执行 11.操作系统根据( )控制和管理进程,它是进程存在的标志。 A.程序状态字B.进程控制块C.中断寄存器D.中断装置 12.若干个等待占有CPU并运行的进程按一定次序链接起来的队列为( )。 A.运行队列B.后备队列C.等待队列D.就绪队列 13.用户从终端上输入一条命令,即产生了( )。 A.程序性中断事件B.外部中断事件C.输入输出中断事件D.自愿性中断事件14.( )的断点是确定的。 A.硬件故障中断B.自愿性中断C.程序性中断D.外部中断 15.自愿性中断事件是由( )引起的。 A.程序中使用了非法操作码B.程序中访问地址越界 C.程序中使用了一条访管指令D.程序中除数为"0" 16.中断装置根据( )判别有无强迫中断事件发生。 A.指令操作码为访管指令B.基址寄存器C.限长寄存器D.中断寄存器17.当出现中断事件后,必须( )才能把断点的信息保护起来。 A.把当前PSW放到旧PSW B.把旧PSW放到当前PSW C.把新PSW放到当前PSW D.所有PSW保持不变 18.中断处理程序占用处理器的执行时,要从( )取出信息,才能分析中断发生的原因A.当前PSW B.旧PSW C.新PSW D.当前指令的操作码 19.对( )引起的中断事件,中断处理会转交某个处理程序去执行某一功能。 A.主存储器读写时发生校验错B.程序中使用了非法码 C.用户从终端上输入一条命令D.程序访问地址越界

操作系统设备管理练习及答案

设备管理练习题 (一)单项选得题 1.磁盘机属于( )。A字符设备B.存储型设备c.输入输出型设备D.虚拟设备2.对存储型设备,输入输出操作的信息是以( )为单位传输的。A.位B.字节C.字D.块 3.对输入输出设备,输入输出操作的信息传输单位为( )。A.位B.字符C字D.块4.在用户程序中通常用( )提出使用设备的要求。A.设备类、相对号B.设备的绝对号c.物理设备名D.虚拟设备名 5.使用户编制的程序与实际使用的物理设备无关是由( )功能实现的。A.设备分配B.设备驱动c.虚拟设备D.设备独立性 6.启动磁盘执行—次输入输出操作时,( )是硬件设计时就固定的。A寻找时间B.延长时间c.传送时间D.一次I/O操作的总时间 7 ( )调度算法总是从等待访问者中挑选时间最短的那个请求先执行。A.先来先服务B.最短寻找时间优先c.电梯D单向扫描 8.通道是一种( )。A.I/O设备B.设备控制器c.I/O处理机D.I/O控制器 9.操作系统设置( ),用来记录计算机系统所配置的独占设备类型、台数和分配情况A.设备分配表B.设备类表c设备表D.设备控制表 10.设备的独立性是指( )。A.设备具有独立执行I/O功能的一种特性B.用户程序使用的设备与实际使用哪台设备无关的一种特性c能独立实现设备共享的一种特性D.设备驱动程序独立于具体使用的物理设备的一种特性 11.( )总是从移动臂当前位置开始沿着臂的移动方向去选择离当前移动臂最近的那个柱面的访问者,若沿臂的移动方向无请求访问时,就改变臂的移动方向再选择。A.先来先服务调度算法B.最短寻找时间优先调度算法c.电梯调度算法D.单向扫描调度算法

操作系统(设备管理)习题与答案

操作系统(设备管理)习题与答案 1、程序员利用系统调用打开I/O设备时,通常使用的设备标识是()。 A.主设备号 B.从设备号 C.逻辑设备名 D.物理设备名 正确答案:C 2、下列有关I/O接口的叙述中,错误的是()。 A.I/O接口中CPU可访问的寄存器称为I/O端口 B.状态端口和控制端口可以共用同一个寄存器 C.采用统一编址方式时,CPU不能用访存指令访问I/O端口 D.采用独立编址方式时,I/O端口地址和主存地址可能相同 正确答案:C 3、在采用中断I/O 方式控制打印输出的情况下,CPU 和打印控制接口中的I/O 端口之间交换的信息不可能是()。 A.设备状态 B.所打印的字符 C.主存地址 D.控制命令 正确答案:C 4、系统配置的通道数较少时可能产生“瓶颈”问题,解决此问题的有效方法是()。 A.在设备上增设一些缓冲区 B.增加设备到通道的通路 C.采用虚拟设备技术 D.提高CPU的速度 正确答案:B 5、下列I/O控制方式中,哪一个基本不需要硬件支持?()

A.程序轮询方式 B.通道(I/O处理机)控制方式 C.中断驱动控制方式 D.内存直接存取(DMA)控制方式 正确答案:A 6、内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。下列有关内部异常的叙述中,错误的是()。 A.内部异常的检测由CPU内部逻辑实现 B.内部异常的产生与当前执行指令相关 C.内部异常的响应发生在指令执行过程中 D.内部异常处理完后一定会重新返回到发生异常的指令继续执行正确答案:D 7、在以下选项中,()不属于操作系统提供给普通用户的可使用资源。 A.I/O设备 B.中断机制 C.存储器 D.处理器 正确答案:B 8、中断系统一般是由相应的()组成的。 A.软件 B.固件 C.硬件和软件 D.硬件 正确答案:C 9、当中断发生后,相关中断处理的程序属于()。 A.可能是用户程序也可能是操作系统程序 B.用户程序 C.操作系统程序 D.既不是用户程序也不是操作系统程序

操作系统练习题_及答案解析

操作系统练习题 第一章引言 (一单项选择题 1 操作系统是计算机系统的一种( 。A.应用软件B. 系统软件c. 通用软件D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机 ( A.使用方便B. 高效工作C.合理使用资源D.使用方便并高效工作 3.允许多个用户以交互方式使用计算机的操作系统是( 。A.分时操作系统B. 批 处理单道系统C.实时操作系统D.批处理多道系统 4.下列系统中( 是实时系统。A.计算机激光照排系统B. 办公自动化系统C.化学 反应堆控制系统D.计算机辅助设计系统 5.操作系统是一种系统软件,它( 。A.控制程序的执行B. 管理计算机系统的资源 C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行( 和控制程序执行的功能集中组成一种软件,称为操作系统 A.CPU 管理 B.作业管理 C.资源管理 D.设备管理 7.批处理操作系统提高了计算机系统的工作效率,但( 。A.不能自动选择作业执行B. 无法协调资源分配c.不能缩短作业执行时间D 在作业执行时用户不能直接干预 8.分时操作系统适用于( 。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( 。A.由批量单道系统控制的作业 B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业

10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( 。A.十分注重系统资源的利 用率B.不强调响应速度c.不强求系统资源的利用率D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( 。A.实现各台计算机之间的通信B.共享网络个的资源c.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( 。A.存储管理B.设备管理C.文件管理D.作业管理 14.( 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。A 处理器管理B. 存储管理c. 文件管理D.作业管理 (二填空题 1.计算机系统是按用户要求接收和存储信息,自动进行并输出结果信息的系统。 2.计算机是由硬件系统和系统组成。 3.软件系统由各种和数据组成。 4.计算机系统把进行和控制程序执行的功能集中组成一种软件称为操作系统。 5.操作系统使用户合理,防止各用户间相互干扰。 6.使计算机系统使用方便和是操作系统的两个主要设计目标。 7.批处理操作系统、和实时操作系统是基本的操作系统。 8.用户要求计算机系统中进行处理的一个计算机问题称为。

操作系统练习题(带答案)

第1-3章练习题 一、选择题 1.关于操作系统的叙述( D )是不正确的。 A.管理资源的程序 B.管理用户程序执行的程序 C.能使系统资源提高效率的程序 D.能方便用户编程的程序 2.下面关于操作系统的叙述中正确的是( A )。 A.批处理作业必须具有作业控制信息 B.分时系统不一定都具有人机交互功能 C.从响应时间的角度看,实时系统与分时系统差不多 D.由于采用了分时技术,用户可以独占计算机的资源 3.用户程序调用操作系统的功能必须使用( B )。 A.调用命令 B.系统调用 C.作业控制 D.控制命令 4.批处理操作系统提高了计算机的工作效率,但( B )。 A.系统资源利用率不高 B. 在作业执行时用户不能直接干预 C. 系统吞吐量小 D. 不具备并行性 5.引入进程概念的关键在于( A )。 A.共享资源 B.独享资源 C.顺序执行 D.便于执行 6.操作系统提供给程序员的接口是( B )。 A.进程 B.系统调用 C.库函数 D.B和C 7.进程和程序的最根本区别在于( B )。 A.对资源的占有类型和数量 B.进程是动态的,而程序是静态的 C.看它们是否能够并发地在处理机上运行 D.进程的规模较小,程序的规模较大 8.在多道程序设计技术的计算机系统中,CPU( C )。 A.只能被一个进程占用 B.可以被多个进程同时占用 C.可以被多个进程交替占用 D.可以被操作系统和另一个进程同时占用 9.当CPU处于内核态时,它可以执行的指令是( D )。 A.只有特权指令 B.只有非特权指令 C.只有访管指令 D.计算机中的所有指令 10.在进程的状态转换过程中,( D )是不可能发生的。

第2章 处理器管理-习题答案

第2章处理器管理习题 1.1 选择题 1、下列选项中,不属于进程关键要素的是( D )。 A.程序B.数据和栈 C.进程控制块D.原语 2、操作系统管理程序运行的状态,具备较高的特权级别,称为( C )。 A.用户态B.目态 C.管态D.普通态 3、在操作系统中,PSW的中文全称是( A )。 A.程序状态字B.进程标识符 C.作业控制块D.进程控制块 4、当系统中或系统外发生异步事件时,CPU暂停正在执行的程序,保留现场后转去执行相应事件的处理程序,处理完成后返回断点,继续执行被打断的进程,这一过程称为( D )。 A.作业调度B.页面置换 C.磁盘调度D.中断 5、以下关于进程的说法,错误的是( B )。 A.进程是程序在处理器上的一次执行过程 B.一个进程是由若干作业组成的 C.在线程出现后,进程仍然是操作系统中资源分配的基本单位 D.进程具有创建其他进程的功能 6、在下述关于父进程和子进程的叙述中,正确的是( D )。 A.父进程创建了子进程,因此父进程执行完了,子进程才能运行 B.子进程执行完了,父进程才能运行 C.撤消子进程时,应该同时撤消父进程 D.一个子进程只有一个父进程,但一个父进程可以有多个子进程 7、任何两个并发进程之间( D )。 A.一定存在互斥关系B.一定存在同步关系 C.一定彼此独立无关D.可能存在同步或互斥关系 8、调度程序每次把CPU分配给就绪队列首进程使用一个时间片,就绪队列中的每个进程轮流地运行一个时间片。当这个时间片结束时,强迫一个进程让出处理器,让它排列到就绪队列的尾部,等候下一轮调度。这种进程调度方式称为( D )调度。 A.最高响应比优先B.先来先服务 C.短作业优先D.时间片轮转 9、若当前进程因时间片用完而让出处理器时,该进程应转变为( A )状态。 A.就绪B.等待 C.运行D.完成 10、在一个单核单处理器的系统中,若有3个进程,且假定当前时刻有一个进程处于运行态,则处于就绪态的进程最多有( B )个。 A.1 B.2 C.3 D.4

操作系统试题及答案

操作系统试题一 一、单选题每小题1分,共20分 1、操作系统中采用多道程序设计技术提高CPU和外部设备的A; A、利用率 B、可靠性 C 、稳定性 D、兼容性 2、如果分时操作系统的时间片一定,那么 C,则响应时间越短; A、内存越少 B、内存越多 C、用户数越少 D、用户数越多 3、若把操作系统看作资源管理者,下列的 C不属于操作系统所管理的资源; A、CPU B、内存 C、中断 D、程序 4、操作系统是通过 D 感知进程存在的; A、程序名 B、进程的状态 C、中断 D、进程控制块 5、当 B 时,进程从执行状态变为就绪状态; A、进程被进程调度程序选中 B、时间片用完 C、等待某一事件 D、等待的事件发生 6、以下的进程状态变化中,不可能发生的变化是 D ; A、执行状态到就绪状态 B、等待状态到就绪状态 C、执行状态到等待状态 D、等待状态到执行状态 7、若P、V操作的信号量S初值为2,当前值为-3,则表示有 D个等待进程; A、0个 B、1个 C、2个 D、3个 8、P、V操作是 A A、两条低级进程通信原语 B、两条高级进程通信原语 C、两条系统调用命令 D、两组不同的机器指令 9、用V操作唤醒一个等待进程时,被唤醒的进程状态变为 B ; A、等待 B、就绪 C、执行 D、完成 10、资源的有序分配策略破坏 D 条件,是一种死锁预防策略; A、互斥条件 B、保持和请求条件 C、不剥夺条件 D、环路等待条件 11、银行家算法是一种B 算法; A、死锁预防 B、死锁避免 C、死锁检测 D、死锁解除 12、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发生死锁的最大并发进程数 为 C A、2 B、3 C、4 D、5 13、分区管理中采用首次适应分配算法时,应把空闲区按 C次序进行管理; A、大小递增 B、大小递减 C、地址递增 D、地址递减 14、很好地解决了内存碎片问题的存储管理方案是C ; A、固定分区管理 B、可变分区管理 C、页式存储管理 D、段式存储管理

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

计算机操作系统练习题库 一填空: 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. 设备从资源分配角度可分为独占设备, 共享设备和虚拟设备。 39. 设备管理的主要任务是控制设备和CPU 之间进行I/O操作。 40. 常用的文件存取方法有顺序存取法,随 机存取法和按键存取法。 41. 在页面置换算法中最有效的一种称为 LRU算法。 42. 地址变换机构的基本任务是将虚地址空 间中的逻辑地址变换为内存中的物理地址。 43.在 UNIX 系统中采用的页面置换 算法是页面缓冲算法。 44.现代操作系统的两个重要特征是并 发和共享。 45.为文件 file.c 的同组用户增加 修改权限的 UNIX 命令为chmod g+w file.c。 46.显示目录 mydir 中文件的详细信 息的 UNIX 命令为Ls –l mydir。 47. 操作系统的基本类型有批处理操作系 统,分时操作系统和实时操作系统三种。 48.采用对换方式在将进程换出时,应首先 选择处于阻塞且优先权低的进程换出内存。 49. 能方便实现信息共享的存储管理办法有 段式和段页式。 50.选择距当前磁头最近,且方向一 致的磁盘调度算法循环扫描算法。 51.在页面置换算法中可实现的最有效的一 种称为LRU。 52.UNIX 系统向用户提供的用于创建新进程 的系统调用是fork()。 53.UNIX 系统中用于建立无名管道的系统调 用是pipe()。 54.在成组链结法中,将第一组的空闲 块号和该组的空闲块数目记入到内 存的工作栈中,作为当前可供分配的空 闲盘块号。 - 1 -

相关主题
文本预览
相关文档 最新文档