操作系统自测题及答案

操作系统自测题及答案
操作系统自测题及答案

1操作系统概述自测题

1 选择题

1.以下_____操作系统中的技术是用“时间”来换取“空间”的。

A.虚拟存储器

B.缓冲技术

C.SPOOLing技术

D.快表

2.设计实时操作系统必须首先考虑系统的______。

A.效率

B.可移植性

C.可靠性

D.使用的方便性

3.一个作业第一次执行时用了5min,而第二次执行时用了6min,这说明了操作系统的______特点。

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.中断

D.程序顺序执行

9.采用多道程序设计技术可以提高CPU和外部设备的______。

A.稳定性

B.可靠性

C.利用率

D.兼容性

10.在计算机系统中,操作系统是_______。

A.处于裸机之上的第一层软件

B.处于硬件之下的底层软件

C.处于应用软件之上的系统软件

D.处于系统软件之上的用户软件

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

A.软件

B.硬件

C.计算机资源

D.程序

12.从用户的观点,操作系统是______。

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

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

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

D.是扩充裸机功能的软件,是比裸机功能更强、使用方便的虚拟机

13.操作系统的基本类型是_____。

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

B.实时系统、分时系统和批处理系统

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

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

14.为了使系统中的所有用户都得到及时的响应,操作系统应该是___.

A.实时系统

B.批处理系统

C.分时系统

D.网络系统

15.如果分时系统的时间片一定,那么____会使响应时间越长。

A.用户数越少

B.用户数越多

C.内存越少

D.内存越多

16._______类型的操作系统允许在一台主机上同时连接多台终端,多个用户可以通过多台终端同时交互地使用计算机。

A.实时系统

B.批处理系统

C.分时系统

D.网络系统

17._______类型的操作系统允许用户把多个作业同时提交给计算机。

A.实时系统

B.批处理系统

C.分时系统

D.网络系统

18.在______操作系统的控制下计算机系统能及时处理由过程控制反馈的数据并做出及时响应。

A.实时系统

B.批处理系统

C.分时系统

D.网络系统

19.一个计算机系统采用多道程序设计技术后,使多道程序实现了___.

A.微观上并行

B.微观和宏观上均串行

C.宏观上并行

D.微观和宏观上均并行

20.用户程序要将一个字符送到显示器上显示,要使用操作系统提供的_____。

A.用户接口

B.函数

C.原语

D.系统调试

2 判断题

1.自从有了计算机,就有了操作系统。

2.多道程序设计技术引入后,不仅使得CPU与外设的工作可以并行,也使得设备与设备之间的工作可以并行。

3.SPOOLing技术是用“空间”换取“时间”。

4.操作系统是用来管理计算机软件的一种软件。

5.多道程序设计就是多个程序在某一时刻同时运行。

6.多道程序设计技术将一台物理CPU虚拟为多台逻辑的CPU;

SPOOLing技术将一台物理上的I/O设备虚拟为多台逻辑上的I/O设备。

7.顺序执行的程序具有可再观性。

8.多道程序的引入主要是为了提高CPU的利用率。

9.操作系统是一种通用软件。

10.操作系统是管理程序的软件。

3 填空题

1.计算机系统是由______和______两部分组成的。

2.采用多道程序设计技术能够充分发挥______和______并行工作的能力。

3.多道程序环境下的各道程序,宏观上它们是在______运行,微观上它们是在______运行。

4._____和共享是操作系统两个最基本的特征,两者之间互为存在条件。

5.顺序执行的程序,具有_____性、_____性和可再观性。

6.操作系统的功能包括______管理、______管理、______管理、_____管理,除此之外,操作系统还为用户使用计算机提供了用户接口。

7.批处理系统按内存中同时存放的运行程序的数目可分为______和_____。

8.分时系统的主要特征有_____、______、______和及时性。

9.实时系统分为两种类型:______和______。

10._____是衡量分时系统性能的一项重要指标。

11.______系统不允许用户干预自己的程序。

12.采用批处理系统,用户提交作业前必须使用_____编写_____,以指出作业加工的步骤。

13.操作系统为程序员提供的是_____,为一般用户提供的是______。

14.在操作系统的发展过程中,_____和_____的出现,标志着操作系统的正式形成。

15.如果一个系统在用户提交作业后,不提供交互能力,则属于_____类型;如果一个系统可靠性很强,时间响应及时且具有交互能力,则属于_____类型;如果一个系统具有很强的交互性,可同时供多个用户使用,时间响应比较及时,则属于_____类型。

答案:

1、选择题

2、判断题

3、填空题

(1)硬件、软件

(2)CPU、外设

(3)并行、串行

(4)并发

(5)顺序性、封闭性

(6)进程、内存、设备、文件

(7)单道批处理系统、多道批处理系统

(8)多路性、独占性、交互性

(9)实时信息处理系统、实时控制系统

(10)响应时间

(11)批处理

(12)作业控制语言(JCL)、作业说明书

(13)程序接口(系统调用)、命令接口

(14)多道、分时

(15)批处理系统、实时系统、分时系统

2进程与线程自测题

1 选择题

1.并发执行的程序具有_____特征。

A.顺序性

B.封闭性

C.可再现性

D.间断性

2.在操作系统中,要想读取文件中的数据,通过什么来实现?

A.系统调用

B.原语

C.文件共享

D.中断

3.在进程状态转换图中,_____是不可能的。

A.运行态->就绪态

B.运行态->等待态

C.等待态->运行态

D.等待态->就绪态

4.操作系统对进程进行管理与控制的基本数据结构是_____。

A.JCB

B.PCB

C.PMT

D.DCT

5.一个进程当前处于等待状态,则_____。

A.它可以被调度而获得处理机

B.当I/O完成后,它将变成就绪状态

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.进程的执行需要处理机

C.进程是有生命期的

D.进程是指令的集合

11.多道程序环境中,操作系统分配资源是以_____为单位。

A.程序

B.指令

C. 进程

D.作业

12.并发程序失去了封闭性是指_____。

A.多个相对独立的进程以各自的速度向前推进

B.并发进程执行时,在不同时刻发生的错误

C.并发进程执行结果与速度无关

D.并发进程共享变量,其执行结果与速度有关

13.下面关于进程的描述,_____不正确。

A.进程是多道程序环境中的一个程序

B.进程由程序、数据、栈、和PCB组成

C.线程是一种特殊的进程

D.进程是程序在一个数据集合上的执行过程,它是系统进行资源分

配的单位

14.当一个进程处于_____状态时,不属于等待状态。

A.进程正等待着输入一批数据

B.进程正等待着打印输出

C.进程正等待着另一个进程发来的消息

D.进程正等待着给它一个时间片

15.以下关于进程的说法,____正确。

A.进程就是程序,它是程序的另一种说法

B.进程被创建后,在它消亡之前,任何时刻总是处于运行、就绪

或阻塞三种状态之一

C.多个不同的进程可以包含相同的程序

D.两个进程可以同时处于运行状态

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

A.同时执行

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

C.在执行时间上是不重叠的

D.共享系统资源

17.进程是一个具有一定独立功能的程序在其数据集合上的一次

_____。

A.等待活动

B.运行活动

C.单独活动

D.关联操作

18.以下进程控制块中的四项内容,_____主要是由处理机各种寄存器中的内容组成的。

A.进程标识信息

B.进程调度信息

C.进程控制信息

D.处理机状态信息

19.以下四项内容,____不是进程创建过程所必需的。

A.为进程分配CPU

B.建立进程控制块

C.为进程分配内存

D.将进程链入就绪队列

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

A.进程重新得到CPU

B.进程变为就绪状态

C.进程的优先级变为最大

D.将进程移至等待队列首部

21.在单机处理系统中有n(n>2)个进程,___情况不可能发生。

A.没有进程运行,没有就绪进程,n个等待进程

B.有1个进程运行,没有就绪进程,n-1个等待进程

C.有2个进程运行,有1个就绪进程,n-3个等待进程

D.有1个

进程运行,有n-1个就绪进程,没有等待进程

22.在单处理机系统实现并发后,以下说法____正确。

A.各进程在某一时刻并行运行,CPU与外设之间并行工作

B.各进程在某一时间段并行运行,CPU 与外设之间串行工作

C.各进程在某一时间段并行运行,CPU与外设之间并行工作

D.各进程在某一时刻并行运行,CPU与外设之间串行工作

23.进程的数目主要受____的限制。

A.CPU速度

B.用户数目

C.终端数目

D.打开文件数目

24._____必定引起进程切换。

A.一个进程被创建

B.一个进程变为等待状态

C.一个进程变为就绪状态

D.一个进程被撤销

25._____不是线程的实现方式。

A.用户级线程

B.内核级线程

C.用户级线程与内核级线程组合的方式

D.轻量级线程

2判断题

1.用户态和核心态是由操作系统设定的。

2.Bernstein提出了控制进程并发执行的条件。

3.只有处在阻塞状态的进程才可能被挂起。

4.进程控制块是进程存在的唯一标志。

5.线程所占有的存储空间一定比进程小。

6.不同进程所执行的程序必定不同。

7.并发执行的程序具有可再现性。

8.原语在执行时不能被中断。

9.任一时刻,若有执行状态的进程,就一定有就绪状态的进程。

10.进程既是拥有资源的单位,又是独立调度和分派的单位。

11.特权指令只能在核心态下运行,而不能在用户态下执行。

12.创建原语用来创建一个新进程,并将此新进程投入等待队列。

13.进程控制块是进程存在的唯一标志。

14.原语在执行时能被中断。

15.进程是一段独立的程序。

16.操作系统对进程的管理和控制主要是通过PCB来实现的。

17.并发是指若干事件在不同时刻发生。

18.一个程序在执行过程中可能产生多个进程。

19.进程获得处理机而运行是自己能决定的。

20.线程无论采用什么方式实现,同一进程内或不同进程的线程都可以并发执行。

3 填空题

1.计算机处于____态时,不能执行特权指令。

2.单道程序执行时,具有_____、_____和可再现性的特点。

3.多道程序执行时,具有间断性,将失去____和_____的特点。

4.进程具有_____、______、_____、______和结构特征。

5.进程的三种基本状态是_____、______和______。

6.判断一个进程是否处于挂起状态,要看该进程是否在______,挂起状态又分为_______和_______。

7.进程映像通常由______、______、_____和PCB这四部分组成。

8.通常将处理机的执行状态分为______和______。

9.根据线程的切换是否依赖于内核把线程分为______和_______。10.进程是一个_____的概念,而程序是一个______的概念。

答案:

1、选择题

2、判断题

3、填空题

(1)用户

(2)顺序性、封闭性

(3)封闭性、可再现性

(4)动态性、并发性、独立性、异步性

(5)运行状态、就绪状态、阻塞状态

(6)内存、就绪挂起、阻塞挂起

(7)程序、数据、栈

(8)系统态、用户态

(9)用户级线程、内核级线程

(10)动态、静态

3进程同步与通信自测题1 选择题

1.以下_____操作系统中的技术是用来解决进程同步的。

A.管道

B.管程

C.通道

D.DMA

2.以下_____不是操作系统的进程通信手段。

A.管道

B.原语

C.套接字

D.文件映射

3.如果有三个进程共享同一程序段,而且每次最多允许两个进程进入该程序段,则信号量的初值应设置为______。

A.3

B.2

C.1

D.0

4.设有四个进程共享一个资源,如果每次只允许一个进程使用该资源,则用P、V操作管理时信号量S的可能取值是_____。

A.3,2,1,0,-1

B.2,1,0,-1,-2

C.1,0,-1,-2,-3

D.4,3,2,1,0

5.下面有关进程的描述,______是正确的。

A.进程执行的相对速度不能由进程自己来控制

B.进程利用信号量的P、V操作可以交换大量的信息

C.并发进程在访问共享资源时,不可能出现与时间有关的错误

D.P、V操作不是原语操作

6.信号灯可以用来实现进程之间的______。

A.调度

B.同步与互斥

C.同步

D.互斥

7.对于两个并发进程都想进入临界区,设互斥信号量为S,若某时S=0,表示______。

A.没有进程进入临界区

B.有1个进程进入了临界区

C.有2个进程进入了临界区

D.有1个进程进入了临界区并且另一个进程正等待进入

8.信箱通信是一种______方式。

A.直接通信

B.间接通信

C.低级通信

D.信号量

9.以下关于临界区的说法,______是正确的。

A.对于临界区,最重要的是判断哪个进程先进入

B.若进程A已进入临界区,而进程B的优先级高于进程A,则进

程B可以打断进程A而自己进入临界区

C.信号量的初值非负,在其上只能做P、V操作

D.两个互斥进程在临界区内,对共享变量的操作是相同的

10.并发是指_____。

A.可平行执行的进程

B.可先后执行的进程

C.可同时执行的进程

D.不可中断的进程

11.临界区是_____。

A.一个缓冲区

B.一段数据区

C.一段程序

D.栈

12.进程在处理机上执行,它们的关系是_______。

A.进程之间无关,系统是封闭的

B.进程之间相互依赖、相互制约

C.进程之间可能有关,也可能无关

D.以上都不对

13.在消息缓冲通信中,消息队列是一种_______资源。

A.临界

B.共享

C.永久

D.可剥夺

14.以下关于P、V操作的描述_______正确。

A.机器指令

B.系统调用

C.高级通信原语

D.低级通信原语

15.在单机处理中,如果系统中有n个进程,则就绪队列中的进程个

数最多是_______。

A.1个

B.n+1个

C.n个

D.n-1个

16.对临界区的正确论述是_______。

A.临界区是指进程中用于实现进程互斥的那段代码

B.临界区是指进程中用于实现进程同步的那段代码

C.临界区是指进程中用于实现进程通信的那段代码

D.临界区是指进程中访问临界资源的那段代码

17._____不是进程之间的通信方式。

A.过程调用

B.消息传递

C.共享存储器

D.信箱通信

18.同步是指进程之间逻辑上的______关系。

A.制约

B.调用

C.联接

D.排斥

19.在单机处理中,如果系统中有n个进程,则等待队列中的进程个

数最多是______。

A.1个

B.n+1个

C.n个

D.n-1个

20.在单机处理中,如果系统中有n个进程,则运行队列中的进程个

数最多是______。

A.1个

B.n+1个

C.n个

D.n-1个

2 判断题

1.信号量是解决进程同步与互斥问题的唯一手段。

2.进程A、B共享资源X,需要互斥执行,进程B、C共享资源Y,也需

要互斥执行,因此进程A、C必须互斥执行。

3.信号量只能描述进程之间的同步关系。

4.P、V操作中信号量的值永远代表着某类可用资源的数量。

5.一个进程正在临界区中执行时不能被中断。

6.对临界区应采用互斥访问的方式来实现共享。

7.P、V操作既可以用来实现进程之间的同步,也可以实现互斥。

8.进程的互斥是关于进程怎样使用共享资源的问题,因此只要系统中

有空闲的共享资源,系统就不会有阻塞的进程。

9.一个临界资源可以对应多个临界区。

10.所有的共享资源都是临界资源。

11. P、V操作是用原语实现的。

12.进入管程的互斥是由编译程序实现的。

13.管程中使用条件变量来实现同步。

14.管程中的条件变量可以在管程外部对它进行访问。

15.信号量是一种高级进程通信方式,消息缓冲是一种低级进程通信

方式。

3 填空题

1.在利用信号量实现互斥时,应将_____置于_____和______之间。

2.在实现了用户级线程的系统中,CPU调度的对象是______;在实现

了内核级线程的系统中,CPU调度的对象是_____。

3.在一个单处理机系统中,若有6个用户进程,且假设当前时刻为用

户态,则处于就绪队列的进程最多有_____个,最少有______个。

4.有n个进程共享某一临界资源,如用信号量机制实现对临界资源的

互斥访问,则信号量的变化范围是______。

5.对信号量的操作,只能是______操作和______操作,______操作相

当于进程申请资源,______操作相对于进程释放资源。如果____操作使用不当,可能导致系统死锁。

6.在多道程序环境中,进程之间存在的相互制约关系可以分为两种,

即______和______。其中______是指进程之间使用共享资源时的相互约束关系,而______是指进程之间的相互写做、相互配合关系。

7.如果信号量的初始值为3,则表示系统有3个_____;如果信号量的

当前值为-4,则表示在该信号量上有_____个进程等待。

8.信号量的物理意义是:信号量的初始值大于0表示系统中_____;信

号量的初始值等于0表示系统中_____;信号量的初始值小于0,其绝对值表示系统中_____。

9.使用临界区的四个准则是:空闲让进、______、_______和_____。

10.并发进程中涉及相同变量的程序段叫做______,对这段程序要____

执行。

11.为实现消息通信,应有______和______两条基本原语。

12.对信号量S的P操作定义中,使进程进入等待队列的条件是_____;

V操作定义中,唤醒进程的条件是______。

13.AND信号量的基本思想是,将进程在整个运行期间所需要的所有

临界资源_______地全部分配给进程,待该进程使用完后再一起释放。

14.管程由三部分组成______、______、对共享变量的初始化。

15.高级通信机制可分为三大类:______、______和管道通信。

答案:

1、选择题

2、判断题

3、填空题

(1)临界区、P操作、V操作

(2)进程、线程

(3)5、0

(4)-(n-1)~1

(5)P、V、P、V、P

(6)互斥、同步、互斥、同步

(7)共享资源、4

(8)共享资源的个数、没有该类共享资源、等待该共享资源的进程数

(9)忙则等待、有限等待、让权等待

(10)临界区、互斥

(11)发送(SEND)、接收(RECEIVE)

(12)S<0、S<=0

(13)一次性

(14)共享变量的定义、能使进程并发招待的一组操作

(15)共享存储器系统、消息通信系统

4调度与死锁自测题

1 选择题

1.预防死锁不可以去掉以下______条件。

A.互斥

B.请求与保持

C.不可剥夺

D.环路

2.资源分配图是不可以完全简化的是判断死锁的_____。

A.充分条件

B.必要条件

C.充分必要条件

D.什么也不是

3.设有4个作业同时到达,每个作业的执行时间是2min,它们在一台

处理机上按单键方式运行,则平均周转时间为______。

A.1min

B.5min

C.2.5min

D.8min

操作系统复习题含答案

一、什么是操作系统?你都用过什么操作系统?各有什么特点? 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。DOS系统都是以命令的方式运行指令,有的也支持鼠标,甚至也可以做成菜单方式,但跟windows的亲和性相比是无法相比的。windos系列的操作系统主要特点就是简单,图形操作,不需要死记命令,适合非专业人士使用。unix系列由于是开源的,所以操作复杂,功能强大,可以按自己的需求设计与改造,适合专业人士,不适合初学者。 二、试说明操作系统系统的主要功能模块及其主要任务? 处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度; 进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。 进程同步:为多个进程(含线程)的运行进行协调。 进程通信:用来实现在相互合作的进程之间的信息交换。 处理机调度: (1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需 的资源(首选是分配内存)。 (2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给 它,并设置运行现场,使进程投入执行。 内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。 内存分配:为每道程序分配内存。 内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。 内存扩充:用于实现请求调用功能,置换功能等。 设备管理主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。 主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设 备的利用率;提高I/O速度;以及方便用户使用I/O设备. 文件管理的主要功能是文件存储空间的管理,目录管理,文件的读写管理和文件的共享与保护。主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。 三、什么是多道程序设计技术?试叙述多道程序运行的特征。 所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。多道程序技术运行的特征:多道、宏观上并行、微观上串行。 四、在一个分时操作系统中,用户提交了一个作业,作业的内容包括:①请求内存(memory);

操作系统期末试卷(含答案)79149

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。() 3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。() 4.在引入线程的OS中,线程是资源分配和调度的基本单位。() 5.信号量的初值不能为负数。() 6.最佳适应算法比首次适应算法具有更好的内存利用率。() 7.为提高对换空间的利用率,一般对其使用离散的分配方式。() 8.设备独立性是指系统具有使用不同设备的能力。() 9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。() 10.访问控制矩阵比访问控制表更节约空间。() 二、选择题 1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。 A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。 3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。 G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。 4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。 K,L,M:(1)提高内存利用率;(2)提高系统吞吐量;(3)满足用户需要;(4)更好地满足多道程序进行的需要;(5)既满足用户需求,又提高内存利用率。 5.在存储管理中,不会产生内部碎片的存储管理方式是(N);支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是(O)。 N:(1)分页式存储管理;(2)分段式存储管理;(3)固定分区式存储管理;(4)段页式存储管理。 O:(1)段页式存储管理;(2)请求分区页式存储管理;(3)请求分段式存储管理;(4)可变分区存储管理;(5)固定分区存储管理;(6)单一连续分区式存储管理。 6.磁盘调度主要是为了优化(P),下列算法中能避免磁盘粘着的现象的是(Q)。P:(1)寻道时间;(2)旋转延迟时间;(3)传输时间。 Q:(1)SSTF;(2)FCFS;(3)SCAN;(4)CSCAN;(5)FSCAN。 7.文件系统中,目录管理最基本的功能是(R),位示图的主要功能是(S),FAT 表的主要功能是(T)。 R,S,T:(1)实现按名存取;(2)提高文件存储空间利用率;(3)管理文件存储器的空闲空间;(4)指出分配给文件的盘块(首个盘块除外)的地址;(5)管理文件存储器的空闲空间,并指出分配给文件的盘块(首个盘块除外)的地址。 8.文件系统采用多级目录结构,可以(U)和(V)。 U,V:(1)缩短访问文件存储器时间;(2)节省主存空间;(3)解决不同用户文件的命名冲突;(4)方便用户读写文件;(5)提高检索目录的速度。9.计算机系统中信息资源的安全包括(W)、(X)和(Y)三个方面,其中程序被删除属于(W)方面的威胁,数据被非法截取属于(X)方面的威胁,消息被更改属于(Y)方面的威胁。 W,X,Y:(1)保密性;(2)完整性;(3)可用性;(4)方便性。 三、填空题 1.操作系统最基本的特征是(1)和(2),最主要的任务是(3)。 2.引入进程的主要目的是(4),进程存在的唯一标志是(5)。 3.(6)是指通过破坏死锁产生的必要条件来防止死锁的发生。引起死锁的四个必要条件中,(7)是不应该被破坏的,但对某些特殊的资源(如打印机),该条可通过(8)来破坏;而其他能被破坏的三个必要条件分别是(9)、(10)和(11)。 4.虚拟存储器管理的基础是(12)原理,在请求分页管理方式中,页表中的状态位用来只是对应页(13)修改位用来只是对应页(14),引用位则是供(15)使用;而在请求分段系统还增加了增补位,它用来指示(16)。 5.设备驱动程序是(17)与(18)之间的通信程序如果系统中有3台相同的单显和2台相同的彩显则必须为它们配置(19)种设备驱动程序 6.廉价磁盘冗余阵列可组成一个大容量磁盘系统,它利用(20)技术来提高磁盘系统的存取进度,而利用(21)技术来增加磁盘系统的可靠性 7.包过滤防火墙工作在(22)层,采用代理服务技术的防火墙则工作在(23)层 8.UNIX文件系统对文件存储空间采用(23)分配方式,它通过(24)来管理空闲的文件存储空间。 四、问答题 1.假设某多道程序设计系统中有供用户使用的内存100k,打印机1台。系统采用可变分区管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计:采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机在执行进程结束时或有新进程到达时。现有一进程序列如下: 假设系统优先分配内存的低地址区域,且不需移动已在主存中的进程,请:(1)给出进度调度算法选中进程的次序,并说明理由。 (2)全部进程执行结束所用的时间是多少? 2.请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向的行人必须等待:另一方向的行人必须等待:当某一方向无人过桥是,另一方向的行人可以过桥。 3.提高内存利用率的途径有哪些? 4.何谓脱机输入/输出技术? 5. 将目录文件当作一般数据文件来处理有什么优缺点? 操作系统复习题1答案 一、判断题 1、错 2、对 3、错 4、对 5、对 6、错 7、错 8、错 9、对10、错 二、选择题 1、A :(2);B:(4);C:(3)。 2、D:(4);E:(3);F:(2)。 3、G:(2);H:(5);I:(3);J:(4)。 4、K:(1);L:(3);M:(5)。 5、N:(2);O:(2)。 6、P:(1)寻道时间;Q:(5)。 7、R:(1);S:(3);T:(5)。 8、U:(3);V:(5)。 9、W:(3);X:(1);Y:(2)。

《操作系统》练习题及参考答案

《操作系统》练习题及参考答案 一、单项选择题(每小题1分,共15分) 1.操作系统是一种() A.系统软件 B.系统硬件 C.应用软件 D.支援软件 2.MS—DOS的存贮管理采用了() A.段式存贮管理 B.段页式存贮管理 C.单用户连续存贮管理 D.固定式分区存贮管理 3.用户程序在目态下使用特权指令将引起的中断是属于() A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断 4.MS—DOS中用于软盘整盘复制的命令是() https://www.360docs.net/doc/c27378979.html,P B.DISKCOPY C.SYS D.BACKUP 5.位示图方法可用于() A.盘空间的管理 B.盘的驱动调度 C.文件目录的查找 D.页式虚拟存贮管理中的页面调度 6.下列算法中用于磁盘移臂调度的是() A.时间片轮转法 B.LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 7.在以下存贮管理方案中,不适用于多道程序设计系统的是() A.单用户连续分配 B.固定式分区分配 C.可变式分区分配 D.页式存贮管理 8.已知,作业的周转时间=作业完成时间-作业的到达时间。现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1 A.T1+T2+T3 B.(T1+T2+T3) C.T1+T2+T3 D. T1+T2+T3 9.任何两个并发进程之间() A.一定存在互斥关系 B.一定存在同步关系 C.一定彼此独立无关 D.可能存在同步或互斥关系 10.进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完

11.用磁带作为文件存贮介质时,文件只能组织成() A.顺序文件 B.链接文件 C.索引文件 D.目录文件 12.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是() A.2 B.1 C.3 D.0.5 13.多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 14.文件系统采用多级目录结构后,对于不同用户的文件,其文件名() A.应该相同 B.应该不同 C.可以相同,也可以不同 D.受系统约束 15.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是() A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区 C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区 二、双项选择题(每小题2分,共16分) 1.能影响中断响应次序的技术是()和()。 A.时间片 B.中断 C.中断优先级 D.中断屏蔽 E.特权指令 2.文件的二级目录结构由()和()组成。 A.根目录 B.子目录 C.主文件目录 D.用户文件目录 E.当前目录 3.驱动调度算法中()和()算法可能会随时改变移动臂的运动方向。 A.电梯调度 B.先来先服务 C.扫描 D.单向扫描 E.最短寻找时间优先 4.有关设备管理概念的下列叙述中,()和()是不正确的。 A.通道是处理输入、输出的软件 B.所有外围设备的启动工作都由系统统一来做 C.来自通道的I/O中断事件由设备管理负责处理 D.编制好的通道程序是存放在主存贮器中的 E.由用户给出的设备编号是设备的绝对号

操作系统第一-三章自测题及解答

一、概念题(每空0.5分,共34分) 1.现代操作系统的两个最基本的特征是(程序的并发执行)和(资源共享)。 2.操作系统是计算机系统中的一个(管理者),它管理和控制计算机系统中的(各种硬件和软件资源)。 3.允许多个用户以交互方式使用计算机的操作系统称为(分时系统),允许多个用户将多个作业提交给计算机集中处理的操作系统称为(批处理系统),计算机系统能及时处理过程控制数据并做出响应的操作系统称为(实时系统)。 4.用户与操作系统之间的接口主要分为(命令接口)和(程序接口)两类。 5.作业的输入方式有五种,如联机输入方式、(脱机输入方式),(直接耦合方式),(SPOOLING系统)和(网络输入方式)。 6.进程控制块的初始化工作包括(标识信息),(处理机状态信息)和(处理机控制信息)。 7.程序并发执行与顺序执行时相比产生了一些新特性,分别是:(间断性),(失去封闭性)和(不可再现性)。 8.进程是一个程序对某个数据集的(运行过程)。 9.如果系统有N个进程,则在等待队列中进程的个数最多可为(N-1)个。 10.在操作系统中,不可中断执行的操作称为(原语操作)。 11.如果信号量的当前值为-4,则表示系统中在该信号量上有(4)个等待进程。 12.在操作系统中引入线程概念的主要目的是(使得多个程序更好的并发执行同时有尽量减少系统的开销,有效的改善多处理机的性能)。 13.在单用户单任务环境下,用户独占全机,此时机内资源的状态,只能由运行程序的操作加以改变,此时的程序执行具有( 封闭性)性和( 可再现性)性。 14.并发程序之间的相互制约,是由于它们(相互合作)和( 共享资源)而产生的,因而导致程序在并发执行时,具有( 间断性)特征。 15.在多用户环境下,由多个程序共享一台计算机,机内资源的状态将由多个程序来改变,因此使程序失去了在顺序执行时具有的( 封闭性)和( 可再现性)特性。 16.进程最基本的特征是(动态性),因为进程的实质是程序的一次执行过程,而且该特征还表现在进程由( 创建)而产生,由( 调度)而执行,由( 撤销)而消亡,即进程具有一定的生命期。 17.在操作系统中,进程是一个( 资源分配)的基本单位,也是一个( 独立运行)和( 调度)的基本单位。 18.当前进程若因时间片用完而被暂停执行时,该进程应转变为( 就绪)状态;若因发生某事件而不被继续运行时,该进程应转变为(阻塞)状态。处于就绪状态的进程被调度应转变为( 执行)状态。 19.用户为阻止进程继续运行,应利用( 挂起)原语;若进程正在执行,应转变为(静止阻塞)状态。不久,若用户要恢复其运行,应利用(激活)原语,此时进程应转变为( 活动就绪)状态。 20.每执行一次V操作,表示(释放一个单位资源);若S.value <= 0,则表示(仍有请求该资源的进程被阻塞),此时应( 唤醒等待该资源的队首进程,并将之插入就绪队列)。 21.在利用信号量实现进程互斥时,应将( 临界区)置于(进入区)和(推出区)之间。 22.在每个进程中访问( 临界资源)的那段代码称为临界区。为实现对它的共享,应保证进程( 互斥地)进入自己的

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

操作系统练习题 第一章引言 (一单项选择题 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操作系统试题及答案

操作系统试题及答案 一、选择题 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. LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 8、存放在磁盘上的文件,()。 A.即可随机访问,又可顺序访问 B。只能随机访问 C.只能顺序访问 D。只能读/写不能访问 9、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是()A.2 B.1 C.3 D.0.5 10、进程和程序的本质区别是()。 A.内存和外存 B。动态和静态特征 C。共享和独占使用计算机资源D。顺序和非顺序执行机器指令 11、对于硬盘上存放的信息,物理上读写的最小单位是一个()。 A.二进位 B。字节 C。物理块 D。逻辑记录 12、多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 13、进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完 14、由于系统无法预先知道一个作业未来访问页面的情况,所以()在实际上是无法实现的。 A.先进先出淘汰算法 B。最近最少使用淘汰算法 C.最优淘汰算法 D。最不常用页面淘汰算法 15、文件系统为每个文件另建立一张指示逻辑记录和物理块之间的对应关系表,由此表和文件本身构成的文件是()。

操作系统第四-十章自测题及解答

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 操作系统第四-十章自测题及解答 《操作系统》第四-十章)自测题(时间: 4:00 小时满分:150 分)一、概念题(每空 1 分,共 60 分)1、将作业地址空间中的逻辑地址转换为主存中的物理地址的过程称为(2、分区分配中的存储保护通常采用()和()方法。 3、重定位的方式有()和()两种。 4、静态重定位在()时进行:而动态重定位在()时进行。 5、在虚拟存储管理中,虚拟地址空间是指逻辑地址空间,实地址空间是指(的大小只受()限制,而后者的大小受()。 )。 );前者6、在段式虚拟存储管理中,程序所使用的最大段数以及段的最大长度是由()来决定的。 7、在段页式存储管理系统中,每道程序都有一个()表和一组()表。 8、若选用的()算法不合适,可能会出现抖动现象。 9、在页式存储管理系统中,常用的页面淘汰算法有:(),选择淘汰不再使用或最远的将来才使用的页;(),选择淘汰在主存驻留时间最长的页;(),选择淘汰离当前时刻最近的一段时间内使用得最少的页。 10、Linux 能支持许多不同的文件系统原因是它实现了与许多其他的操作系统可以很好兼容的()。 1/ 35

11、索引文件大体上由:( )区和( )构成。 其中索引)区一般按关键字的顺序存放。 12、数据传送方式有()、()和()。 13、对操作系统而言,打开文件的主要作用是装入( )目录表。 14、从文件的逻辑结构上来说,可将文件分为( ) 文件和( )文件。 15、常用的文件物理结构有()、()、()等三种。 16、为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级安全管理是()安全管理。 17、为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用()。 18、文件的安全性是指抵抗和预防各种物理性破坏及人为性破坏的能力,保证文件安全性常用的措施是()。 19、在一般操作系统中,设备管理的主要功能包括()、()、()和()。 20、()是指能够控制一台或多台外围设备,独立完成输入输出操作的处理机。 21、虚拟设备是通过()技术把()设备变成能为若干用户()的设备。 22、实现 SPOOLING 系统时,必须在磁盘上开辟出称为()和()的专门区域以存放作业信息和作业执行结果。 23、磁盘是一种()存取设备,磁盘在转动时经过读/写磁头所形成的圆形轨迹称为()。

(完整word版)操作系统练习题5-6答案

一、判断题 1.(×)文件系统中分配存储空间的基本单位是记录。 2.(×)文件系统中源程序是有结构的记录式文件。 3.(×)同一文件系统中不允许文件同名, 否则会引起混乱。 4.(×)特殊文件是指其用途由用户特殊规定的文件。 5.(×)文件的索引表全部存放在文件控制块中。 6.(×)打印机是一类典型的块设备。 7.(√)流式文件是指无结构的文件。 8.(√)引入当前目录是为了减少启动磁盘的次数。 9.(×)文件目录必须常驻内存。 10.(×)固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间。 11.(×)在文件系统中, 打开文件是指创建一个文件控制块。 12.(×)磁盘上物理结构为链接结构的文件只能顺序存取。 13.(×)文件系统的主要目的是存储系统文档。 14.(√)对文件进行读写前,要先打开文件。 15.(×)选择通道主要用于连接低速设备。 16.(×)如果输入输出所用的时间比处理时间短得多,则缓冲区最有效。 17.(×)引入缓冲的主要目的是提高I/O设备的利用率。 18.(√)文件目录一般存放在外存。 二、选择题 1.在下列调度算法中,( A )不属于进程调度算法。 A.电梯调度法 B.优先级调度法 C.时间片轮转法 D. FIFO法2.如果文件采用直接存取方式且文件大小不固定,则宜选择(D)文件结构。 A.任意 B.顺序 C.随机 D.索引 3.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C)。 A.交换技术 B.覆盖技术 C.缓冲技术 D.DMA技术 4.使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的( A )功能实现的。 A.设备独立性 B.设备分配 C.缓冲管理 D.虚拟设备 5.在设备分配中,可能会发生死锁的分配方式是( C )。 A.静态方式 B.单请求方式 C.多请求方式 D.假脱机方式6.在磁盘的访问过程中,时间花费最多的是(A )。 A.寻道时间 B.旋转延迟时间 C.传输时间 D.磁头清洗时间7.磁带上的文件一般只能(B)。 A.按键存取 B.顺序存取 C.以字节为单位存取 D.随机存取

操作系统习题及答案

第一章引言 (一)单项选择题 1操作系统是计算机系统的一种( B )。A.应用软件B.系统软件c.通用软件D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机(D ) A.使用方便B.高效工作 C.合理使用资源D.使用方便并高效工作 3.允许多个用户以交互方式使用计算机的操作系统是( A )。A.分时操作系统B.批处理单道系统C.实时操作系统D.批处理多道系统 4.下列系统中( C )是实时系统。A.计算机激光照排系统B.办公自动化系统 C.化学反应堆控制系统D.计算机辅助设计系统 5.操作系统是一种系统软件,它( D )。A.控制程序的执行B.管理计算机系统的资源C.方便用户使用计算机D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行( C )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理C.资源管理D.设备管理 7.批处理操作系统提高了计算机系统的工作效率,但( D )。 A.不能自动选择作业执行B.无法协调资源分配c.不能缩短作业执行时间D在作业执行时用户不能直接干预8.分时操作系统适用于( B)。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( C )。A.由批量单道系统控制的作业B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业 10.在批处理兼分时的系统中,对( B)应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( C )。A.十分注重系统资源的利用率B.不强调响应速度c.不强求系统资源的利用率D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( D )。A.实现各台计算机之间的通信B.共享网络个的资源c.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( B)。A.存储管理B.设备管理C.文件管理D.作业管理14.( B )为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。A处理器管理B.存储管理c.文件管理D.作业管理 (二)填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_数据处理____并输出结果信息的系统。 2.计算机是由硬件系统和_软件系统______系统组成。3.软件系统由各种_程序______和数据组成。4.计算机系统把进行_资源管理______和控制程序执行的功能集中组成一种软件称为操作系统。5.操作系统使用户合理_共享资源_____,防止各用户间相互干扰。6.使计算机系统使用方便和_高效工作______是操作系统的两个主要设计目标。7.批处理操作系统、分时操作系统_______和实时操作系统是基本的操作系统。8.用户要求计算机系统中进行处理的一个计算机问题称为__作业_____。9.批处理操作系统按照预先写好的_作业说明书______控制作业的执行。10.在多道操作系统控制下,允许多个作业同时装入_内存______,使中央处理器轮流地执行各个作业。11.批处理操作系统提高了计算机系统的_工作效率______,但在作业执行时用户不能直接干预作业的执行。12.在分时系统中,每个终端用户每次可以使用一个由_时间片______规定的cPu时间。13分时系统具有同时性、独立性、及时性和__交互性_____等特点。14.在批处理兼分时系统中,往往把由分时系统控

操作系统各章复习典型例题总复习题

操作系统第二章复习题 一、选择最合适的答案 1. 用P、V 操作管理临界区时,信号量的初值一般应定义为( C )。 A.–1 B.0 C.1 D.任意值 2. 有m 个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( A )。 A.1 至–(m-1) B.1 至m-1 C.1 至–m D.1 至m 3. 在下面的叙述中,正确的是( C )。 A.临界资源是非共享资源 B.临界资源是任意共享资源 C.临界资源是互斥共享资源 D.临界资源是同时共享资源 4. 对进程间互斥地使用临界资源,进程可以( D ) A.互斥地进入临界区 B.互斥地进入各自的临界区 C.互斥地进入同一临界区 D.互斥地进入各自的同类资源的临界区 5. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1 时表示( B )。 A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区 C.两个进程都进入了临界区 D.两个进程都在等待 6. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1 时表示( A )。 A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区 C.两个进程都进入了临界区 D.两个进程都在等待 7.当一进程因在记录型信号量S 上执行P(S)操作而被阻塞后,S 的值为( B )。 A.>0 B.<0 C.≥0 D.≤0 8.当一进程因在记录型信号量S 上执行V(S)操作而导致唤醒另一进程后,S 的值为( D )。 A.>0 B.<0 C.≥0 D.≤0 9.如果信号量的当前值为-4,则表示系统中在该信号量上有( A )个进程等待。 A.4 B.3 C.5 D.0 10.若有 4 个进程共享同一程序段,而且每次最多允许 3 个进程进入该程序段,则信号量的变化范围是

计算机操作系统习题及答案()

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

操作系统原理练习题附答案

《操作系统原理》练习题 一、填空题 1. 每个进程都有一个生命周期,这个周期从__(1)__开始,到__(2)__而结束。 2. 当一个进程独占处理器顺序执行时,具有两个特性:__(3)__和可再现性。 3. 并发进程中与共享变量有关的程序段称为__(4)__。 4. 一个进程或者由系统创建,或者由__(5)__创建。 5. 一个进程的静态描述是处理机的一个执行环境,被称为__(6)__。 6. 信号量的物理意义是:信号量大于0,其值为__(7)__;信号量小于0,其绝对值为__(8)__。 7. 系统有某类资源5个,供3个进程共享,如果每个进程最多申请__(9)__个该类资源,则系统是安全的。 8. 不可中断的过程称为__(10)__。 9. 操作系统中,进程可以分为__(11)__进程和__(12)__进程两类。 10. 操作系统为用户提供两种类型的使用接口,它们是__(13)__接口和__(14)__接口。 11. 批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据__(15)__的要求自动控制作业的执行。 12. 在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为__(16)__作业。 13. 采用SPOOL技术的计算机系统中,操作员只要启动__(17)__程序工作,就可以把作业存放到__(18)__中等待处理。 14. 作业控制方式有__(19)__方式和__(20)__方式二种。 15. 对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有__(21)__算法和__(22)__算法。 16. 因争用资源产生死锁的必要条件是互斥、__(23)__、不可抢占和__(24)__。 17. 死锁的形成,除了与资源的__(25)__有关外,也与并发进程的__(26)__有关。 18. 为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__(27)__,当任何一个进程申请两个以上资源时,总是要求按对应资源号__(28)__次序申请这些资源。 19. 内存管理的核心问题是如何实现__(29)__的统一,以及它们之间的__(30)__问题。 20. 页式存储管理中,处理器设置的地址转换机构是__(31)__寄存器。 21. 在页式和段式存储管理中,__(32)__存储管理提供的逻辑地址是连续的。 22. 实现地址重定位或地址映射的方法有两种:__(33)__和__(34)__。 23. 在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,__(35)__的作业将得到优先调度;当各个作业要求运行的时间相同时,__(36)__的作业得到优先调度。 24. 确定作业调度算法时应注意系统资源的均衡使用,即使CPU繁忙的作业和__(37)__的作业搭配使用。 25. 按照组织形式分类文件,可以将文件分为普通文件、目录文件和__(38)__。 26. 文件系统为用户提供了__(39)__的功能,以使得用户能透明地存储访问文件。 27. 文件名或记录名与物理地址之间的转换通过__(40)__实现。 28. 文件的__(41)__与文件共享、保护和保密紧密相关。

最新操作系统试题及答案

一、单项选择题(每题2分,共20分) 1.以下著名的操作系统中,属于多用户、分时系统的是( )。 A.DOS系统B.UNIX系统 C.Windows NT系统D.OS/2系统 2.在操作系统中,进程的最基本的特征是( )。 A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 3.操作系统中利用信号量和P、V操作,( )。 A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥和同步D.可完成进程调度 4.作业调度的关键在于( )。 A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 5.系统抖动是指( )。 A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统不稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A.段表B.页表 C. PCB D.JCB

7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( ) A.单级目录B.二级目录 C.纯树型目录D.非循环图目录 8.SPOOLing技术可以实现设备的( )分配。 A.独占B.共享 C.虚拟D.物理 9.避免死锁的一个著名的算法是( )。 A.先人先出算法B.优先级算法 C.银行家算法D.资源按序分配法 10.下列关于进程和线程的叙述中,正确的是( )。 A.一个进程只可拥有一个线程 B.一个线程只可拥有一个进程 C.一个进程可拥有若干个线程 D.一个线程可拥有若干个进程 二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。每题2分,共10分) 1.简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。( )

《操作系统》课程综合练习题 及答案

《操作系统》综合练习题 一、填空题 1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。 2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用 运行在( 6 )态。 3.进程并发执行时有间断性、(7)和(8)的特点。 4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。 5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 ); 6.临界资源的概念是(12),而临界区是指(13)。 7.产生死锁的原因可以归结为两点:(14)和(15)。 8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。 9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内 存; 10.在操作系统中,不可中断执行的操作称为( 21 )操作; 11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ), 在临界区后设置( 24 )。 12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝 它的资源请求。 13.页面调入策略要解决(27)、(28)两个问题。 14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。 15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。 16.进程调度负责( 33 )的分配工作。 17.通常操作系统内核提供( 34 )功能和( 35 )功能。 参考答案: 1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理; 2、(5)系统态(核心态) ;(6)用户态; 3、(7)失去封闭性;(8)不可再现性 4、(9)动态;(10)并发; 5、(11)索引结点; 6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;

最新操作系统试题及答案

一、选择题 1、一个完整的计算机系统是由(C)组成的。 A.硬件 B.软件 C. 硬件和软件 D.用户程序 2、操作系统的基本职能是(A )。 A.控制和管理系统内各种资源,有效地组织多道程序的运行 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.提供功能强大的网络管理工具 3、以下著名的操作系统中,属于多用户、分时系统的是(C )。 A. DOS系统 B. Windows NT系统 C. UNIX系统 D.OS/2系统 4、为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B )。 A.多道批处理系统B.分时系统C.实时系统D.网络系统 5、当操作系统退出执行,让用户执行时,系统会(C )。 A.继续保持管态B.继续保持目态 C.从管态变为目态D.从目态变为管态 6、下列进程状态的转换中,哪一个是不正确的(D)。 A.就绪→运行 B.运行→就绪 C.阻塞→就绪 D.就绪→阻塞 7、某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将(D )。 A.从就绪变为运行B.从运行变为就绪 C.从运行变为阻塞D.从阻塞变为就绪 8、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。 A. 动态性 B. 并发性 C. 调度性 D. 异步性 9、进程控制块是描述进程状态和特性的数据结构,一个进程(D)。 A.可以有多个进程控制块B.可以和其他进程共用一个进程控制块 C.可以没有进程控制块D.只能有惟一的进程控制块 10、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为(C)。 A、公共变量 B、标志符 C、信号量 D、标志变量 11、如果进程PA对信号量S执行P操作,则信号量S的值应(B )。 A.加1 B.减1 C.等于0 D.小于0 12、进程状态从就绪态到运行态的转化工作是由(C)完成的。 A.作业调度B.中级调度C.进程调度D.设备调度 13、为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由(A)完成的。 A.作业调度B.中级调度C.进程调度D.内存调度 14、通常,用户编写的程序中所使用的地址是(A )。

相关文档
最新文档