进程管理习题及答案

合集下载

第三章 进程 习题

第三章 进程 习题
F,死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况;
G,若系统中并发运行的进程和资源之间满足互斥使用,保持和等待,非剥夺性和循环等待,则可判定系统中发生了死锁;
H,在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用;
I,产生死锁的原因可归结为竞争资源和进程推进顺序不当;
J,在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高.
如果某一进程获得除CPU外的所有所需运行资源,经调度,分配给它CPU,该进程将进入( ).
A,就绪状态B,运行状态
C,等待状态D,活动状态
如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入( ).
A,自由状态B,停止状态
C,等待状态D,静止状态
进程从运行状态变为等待状态的原因是( ).
A,共享资源B,临界区
C,临界资源D,共享区
答案-1:C
临界区是指( ).
A,并发进程中用于实现进程互斥的程序段
B,并发程序中用于实现进程同步的程序段
C,并发程序中用于实现进程通信的程序段
D,并发程序中与共享变量有关的程序段
答案-6:D
进程是( ).
A,与程序等效的概念B,并发环境中程序的执行过程
C,一个系统软件D,存放在内存中的程序
在进程通信中,使用信箱方式交换信息的是( ).
A,低级通信B,高级通信C,共享存储器通信D,管道通信
答案:B(普通)
关于进程,下列叙述不正确的是( ).
A,进程包含了数据和运行其上的程序
B,同一个程序运行在不同的数据集合上时,构成了不同的进程
C,一个被创建了的进程,在它消亡之前,总是处于3种基本状态之一
(×)2,具有多道功能的操作系统一定是多用户操作系统.

进程管理习题

进程管理习题

一、单项选择题1.一个进程是( )。

A.由协处理器执行的一个程序B.一个独立的程序+数据集C.PCB 结构与程序和数据的组合D.一个独立的程序2.下列关于线程的叙述中,正确的是( )。

A.线程包含 CPU 现场,可以独立执行程序B.每一个线程有自己独立的地址空间C.进程只能包含一个线程D.线程之间的通信必须使用系统调用函数3.进程之间交换数据不能通过( )途径进行。

A.共享文件C.访问进程地址空间B.消息传递D.访问共享存储区4.进程和程序的根本区别是( )。

A.静态和动态特点B.是不是被调入到内存在C.是不是具有就绪.运行和等待三种状态D.是不是占有处理器5.下面的叙述中,正确的是( )。

A.进程获得处理器运行时通过调度得到的B.优先级是进程调度的重要依据,一旦确定不能改动C.在单处理器系统中,任何时刻都惟独一个进程处于运行状态D.进程申请处理器而得不到满足时其状态变为阻塞状态 6.若某一进程拥有 100 个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用的时间片是( )。

A.1 B .100 C.1/100 D.07.进程 Pl .P2 和 P3 单独执行时间分别为 10min.15 min 和 20min,其中处理器占用时间分别为 2min.3 min 和 12min。

如果采用多道程序设计技术使其并发,加之系统开消 5min ,那末并发使得计算机系统的效率提高了( )。

A.1 B.38% C.74% D.51%8.操作系统是根据( )来对并发执行的进程进行控制和管理的。

A.进程的基本状态 B.进程控制块C.多道程序设计 D.进程的优先权 9.在任何时刻,一个进程的状态变化( )引起另一个进程的状态变化。

A.必然 B.一定不 C.不一定 D.不可能 10.在单处理器系统中,如果同时存在 10 个进程,则处于就绪队列中的进程最多有()个。

A.1 B .8 C.9 D.1011.一个进程释放了一台打印机后,有可能改变( )的状态。

第2章进程管理练习题(答案)

第2章进程管理练习题(答案)

第2章进程管理练习题(答案)第二章进程管理一、单项选择题1、在单一处理机上执行程序,多道程序的执行是在(B)进行的。

A.同一时刻B. 同一时间间隔内C.某一固定时刻D. 某一固定时间间隔内2、引入多道程序技术后,处理机的利用率( C)。

A.降低了B. 有所改善C.大大提高D. 没有变化,只是程序的执行方便了3、顺序程序和并发程序的执行相比,( C)。

A.基本相同 C.并发程序执行总体上执行时间快B. 有点不同 D.顺序程序执行总体上执行时间快4、单一处理机上,将执行时间有重叠的几个程序称为(C )。

A.顺序程序B. 多道程序C.并发程序D. 并行程序5、进程和程序的本质区别是(D )。

A.存储在内存和外存B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源D.动态和静态特征6、进程就是程序在并发环境中的执行过程,它是系统进行资源分配和调度的一个基本单位。

进程具有[1A]、[2D]、调度性、异步性和结构性等基本特征。

进程是一次执行过程,具有生命期体现了进程的[1]特征。

进程由程序段、[3B]、[4C]组成,其中[4]是进程在系统中存在的唯一标识。

供选择的答案:[1][2] :A、动态性 B、静态性 C、共行性 D、并发性 E、可执行性 F、易用性[3] :A、过程 B、数据 C、进程标识符 D、函数[4] :A、FCB B、FIFO C、PCB D、JCB7、进程执行时的间断性,决定了进程可能具有多种状态。

进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由[1D]进入[2A]。

如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入[3D],这个过程是由[4C]来完成。

供选择的答案:[1][2][3] :A、就绪状态 B、静止状态 C、阻塞状态 D、运行状态[4] :A、进程控制程序B、资源分配程序C、进程调度程序D、处理机分配程序8、为了描述进程的动态变化过程,采用了一个与进程相联系的(C ),根据它而感知进程的存在。

进程管理习题及答案

进程管理习题及答案

进程管理习题答案一.选择题1.在进程管理中,当时进程从阻塞状态变为就绪状态. A. 进程被进程调度程序选中 B.等待某一事件C.等待的事件发生 D.时间片用完答:C2.分配到必要的资源并获得处理机时的进程状态是。

A.就绪状态 B.执行状态C.阻塞状态 D.撤消状态答:B3.P、V操作是。

A.两条低级进程通信原语 B.两组不同的机器指令C.两条系统调用命令 D.两条高级进程通信原语答:A4.对进程的管理和控制使用。

A.指令 B.原语C.信号量 D.信箱通信答:B5.进程的并发执行是指若干个进程。

A.同时执行 B.在执行的时间上是重叠的C.在执行的时间上是不可重叠的 D.共享系统资源答:B6.若P、V操作的信号量S初值为2,当前值为-1,则表示有等待进程。

A.0个 B.1个 C .2个 D.3个答:B7.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是①;由运行状态变为阻塞状态的条件是②。

A.时间片用完 B.等待某事件发生C.等待的某事件己发生 D.被进程调度程序选中答,①D ②B8.下列的进程状态变化中,变化是不可能发生的。

A.运行一就绪 B.运行一等待C.等待一运行 D.等待一就绪答:C9.一个运行的进程用完了分配给它的时间片后,它的状态变为。

A.就绪 B.等待C.运行 D.由用户自己确定答:A10.用P、V操作管理临界区时,信号量的初值应定义为。

A.一1 B.0 C.1 D.任意值答:C11.用V操作唤醒一个等待进程时,被唤醒进程的状态变为.A.等待 B.就绪 C.运行 D.完成答:B12.进程间的同步是指进程间在逻辑上的相互关系。

A.联接 B.制约 C. 继续 D.调用答:B13.是一种只能进行P操作和V操作的特殊变量。

A.调度 B.进程 C.同步 D.信号量答:D14.下面对进程的描述中,错误的是。

A.进程是动态的概念 B.进程执行需要处理机C.进程是有生命期的 D.进程是指令的集合答:D15.下面的叙述中正确的是。

操作系统(进程管理)习题与答案1

操作系统(进程管理)习题与答案1

一、单选题1、关于进程控制块的描述,如下存在问题的选项是()。

A.操作系统控制和管理并发执行进程的依据B.进程存在的惟一标志,离散存放于内存空间或对应程序的文件目录项中C.进程实体的一部分,是拥有描述进程情况及控制进程运行所需的全部信息的记录性数据结构D.使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程正确答案:B2、进程标识符和进程控制块的分配可能发生在进程的()阶段。

A.阻塞B.挂起C.创建D.终止正确答案:C3、当一个进程被()时,可能会发生处理器的调度。

①终止;②挂起;③唤醒;④阻塞A.①②④B.①③④C.①②③④D.①④正确答案:C4、对于系统服务进程而言,如果当前没有任务,便会引发自身的()事件。

A.进程阻塞B.进程唤醒C.进程终止D.进程挂起正确答案:A5、引起进程重新调度的原因不包括()。

A.进程放弃处理器B.进程从核心态返回用户态C.进程执行系统调用和陷入内核态D.时钟中断正确答案:C6、关于进程同步机制基本准则:当无进程处于某临界资源所对应的临界区时,可允许一个请求进入(该临界资源所对应的)临界区的进程立即进入自己的临界区,这称之为()。

A.忙则等待B.有限等待C.空闲让进D.让权等待正确答案:C7、关于进程同步机制基本准则:当已有进程进入自己的对应于某临界资源的临界区时,所有企图进入该临界资源所对应临界区的进程必须等待,这称之为()。

A.循环等待B.忙则等待C.有限等待D.让权等待正确答案:B8、关于进程同步机制基本准则:对要求访问临界资源的进程,应保证该进程能在有限时间内进入自己的临界区,这称之为()。

A.忙则等待B.循环等待C.有限等待D.让权等待正确答案:C9、进程同步机制应遵循让权等待准则,故而当一个进程不能进入自己的临界区时,其应当释放()。

A.处理器B.I/O设备C.内存空间D.外存空间正确答案:A10、利用硬件指令能有效地实现进程互斥,但它却不能满足()的准则,造成了处理器时间的浪费,而且也很难将它用于解决较复杂的进程同步问题。

操作系统-进程管理习题

操作系统-进程管理习题

操作系统-进程管理习题(总4页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--进程管理习题一、单项选择题1.在进程管理中,当________时,进程从阻塞状态变为就绪状态。

A进程被进程调度程序选中 B.等待某一事件 C.等待的事件发生 D.时间片用完2.建立进程就是____。

A.建立进程的目标程序B.为其建立进程控制块C.建立进程及其子孙的进程控制块D.将进程挂起3.分配到必要的资源并获得处理机时的进程状态是______。

A.就绪状态B.执行状态C.阻塞状态D.撤消状态4.在操作系统中,P、V操作是一种_______。

A.机器指令B.系统调用命令C.作业控制命令D.低级进程通讯原语5.在消息缓冲通信中,消息队列属于_________资源。

A.临界B.共享C.永久D.可剥夺6.对进程的管理和控制使用__________。

A.指令B.原语C.信号量D.信箱通信7.在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次______。

A.等待活动B.运行活动C.单独操作D.关联操作8.若P、V操作的信号量S初值为2,当前值为-1,则表示有_______等待进程。

个个个个9.下面对进程的描述中,错误的是__________。

A.进程是动态的概念B.进程执行需要处理机C.进程是有生命期的D.进程是指令的集合10.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为.1 C 11.下列的进程状态变化中,____________变化是不可能发生的。

A.运行→就绪 B.运行→等待C.等待→运行 D.等待→就绪12.一个运行的进程用完了分配给它的时间片后,它的状态变为__________。

A.就绪 B.等待 C.运行 D.由用户自己确定13.用V操作唤醒一个等待进程时,被唤醒进程的状态变为_______。

A.等待 B.就绪 C.运行 D.完成14.临界区是_____________。

第2章 进程管理课后习题解答

第2章 进程管理课后习题解答

第题中,如果修改问题中的同步算法,要求 对写进程优先,即一旦写进程到达,后续的读者进程必须等待, 而无论是否有读者进程在读文件。写出相应进程的程序段。 semaphore fmutex=1, rmutex=1, wmutex=1;que=1;
int rcount=0, wcount=0; void main() { parbegin(reader, writer); }
12
void reader { while(1) { wait(que); wait(rmutex); if(0==readcount) wait(fmutex); readcount++; signal(rmutex); signal(que); …. begin to read wait(rmutex); readcount--; if(readcount==0) signal (fmutex); signal(rmutex); } }
读者—写者问题(读优先) 读者 写者问题(读优先) 写者问题 semaphore rmutex=1,wmutex=1; int readcount=0; = void main() { parbegin(reader,writer); }
读者进程: 读者进程: void reader() { while(1) { wait(rmutex); if (readcount==0) wait(wmutex); readcount++; signal(rmutex); … 读操作 wait(rmutex); readcount--; if (readcount==0) signal(wmutex); signal(rmutex); } }
18
chopstick[ ={1 semaphore chopstick[5]={1,1,1,1,1}; viod main() { parbegin(P0(),P1(),P2(),P3(),P4()); parbegin(P0(),P1(),P2(),P3(),P4()); } Pi() /*i=0,1,2,3,4*/ { while(1) { wait(chopstick[i]); [ ] wait(chopstick[(i+1)%5]); [ ] eating; … signal(chopstick[i]); [ ] signal(chopstick[(i+1) %5]); [ ] thinking; } }

操作系统原理-第三章进程管理习题(1)

操作系统原理-第三章进程管理习题(1)

第三章进程管理习题一. 单选题1. UNIX操作系统的进程控制块中常驻内存的是()。

A.proc结构B.proc结构和核心栈C.ppda区D.proc结构和user结构2. 当()时,进程从执行状态转变为就绪状态。

A.进程被调度程序选中B.时间片到C.等待某一事件D.等待的事件发生3.在进程状态转换时,下列()转换是不可能发生的。

A.就绪态→运行态B.运行态→就绪态C.运行态→阻塞态D.阻塞态→运行态4.下列各项工作步骤中,()不是创建进程所必需的步骤。

A.建立一个PCBB.作业调度程序为进程分配CPUC.为进程分配内存等资源D. 将PCB链入进程就绪队列5.下列关于进程的叙述中,正确的是()。

A.进程通过进程调度程序而获得CPU。

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

C.在单CPU系统中,任一时刻都有1个进程处于运行状态。

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

6.从资源管理的角度看,进程调度属于()。

A.I/O管理B.文件管理C.处理机管理D.存储器管理7.下列有可能导致一进程从运行变为就绪的事件是()。

A.一次I/O操作结束B.运行进程需作I/O操作C.运行进程结束D.出现了比现运行进程优先权更高的进程8.一个进程释放一种资源将有可能导致一个或几个进程()。

A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9.一次I/O操作的结束,有可能导致()。

A.一个进程由睡眠变就绪B.几个进程由睡眠变就绪C.一个进程由睡眠变运行D.几个进程由睡眠变运行10.当一个进程从CPU上退下来时,它的状态应变为()。

A.静止就绪B. 活动就绪C. 静止睡眠D. 活动睡眠11.为使进程由活动就绪变为静止就绪,应利用()原语?** B. ACTIVE C. BLOCK D. WAKEUP12.在下面的叙述中,不正确的是()。

A.一个进程可创建一个或多个线程B.一个线程可创建一个或多个线程C.一个线程可创建一个或多个进程D.一个进程可创建一个或多个进程13. 若系统中只有用户级线程,则处理机调度单位是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章进程管理习题及答案一、填空题1.进程的静态描述由三部分组成:① 、② 和③ 。

【答案】①PCB、②程序部分、③相关的数据结构集【解析】PCB是系统感知进程的唯一实体。

进程的程序部分描述了进程所要完成的功能,而数据结构集是程序在执行时必不可少的工作区和操作对象。

后两部分是进程完成所需功能的物质基础。

2.进程存在的标志是。

【答案】进程控制块PCB【解析】系统根据PCB感知进程的存在和通过PCB中所包含的各项变量的变化,掌握进程所处的状态以达到控制进程活动的目的。

3.① 是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了② 这一概念。

【答案】①程序的并发执行,②进程【解析】程序的并发执行和资源共享是现代操行系统的基本特征。

程序的并发执行使程序失去了程序顺序执行时所具有的封闭性和可再现性。

在程序并发执行时,程序这个概念不能反映程序并发执行所具有的特性,所以引入进程概念来描述程序并发执行所具有的特点。

4.给出用于进程控制的四种常见的原语① 、② 、③ 和④ 。

【答案】①创建原语、②撤消原语、③阻塞原语、④唤醒原语【解析】进程控制是系统使用一些具有特定功能的程序段来创建、撤消进程以及完成进程各状态间的转换,从而达到多个过程高效率地并行执行和协调,实现资源共享的目的。

把那些在管态下执行的具有特定功能的程序段称为原语。

5.进程被创建后,最初处于① 状态,然后经② 选中后进入③ 状态。

【答案】①就绪,②进程调度程序,③运行【解析】进程的从无到有,从存在到消亡是由进程创建原语和撤消原语完成的。

被创建的进程最初处于就绪状态,即该进程获得了除处理机以外的所有资源,处于准备执行的状态;从就绪状态到运行状态的转换是由进程调度程序来完成的。

6.进程调度的方式通常有① 和② 方式两种。

【答案】①可剥夺、②非剥夺【解析】所谓可剥夺方式,是指就绪队列中一旦有优先级高于当前运行进程的优先级的进程存在时,便立即发生进程调度,转让处理机。

而非剥夺方式则是指:即使在就绪队列中存在有优先级高于当前运行进程的进程,当前进程仍将继续占有处理机,直到该进程完成或某种事件发生(如I/O事件)让出处理机。

7.轮转法主要是用于① 的调度算法,它具有较好的② 时间,且对每个进程来说都具有较好的③ 性。

【答案】①分时系统②响应③公平【解析】所谓轮转调度算法,就是将CPU的处理时间分成固定的时间片,处于就绪状态的进程按一定的方式(如先到先服务FCFS)排成一个队列,该队列中的各进程按时间片轮流占用处理机。

这种调度算法主要用于分时系统,因为,分时系统的主要目标就是要让每个用户都能快速地得到系统的服务,响应时间和公平的分配处理机就成为分时系统选择调度算法的主要指标。

8.一个进程的生命期可以划分为一组状态,一个进程可能具有① 基本状态。

这几种状态是② 、③ 、④ 。

【答案】①三种,②运行状态,③就绪状态,④等待状态【解析】在操作系统中,用状态来刻划进程的生存周期。

当一个进程获得了除处理机以外的所有资源时,该进程处于就绪状态;当一个进程不但得到了其他资源而且正在处理机上运行时,该进程处于运行状态;而运行状态的进程因某事件发生(如申请I/O)便处于暂时等待状态。

二、单项选择题1.在下列叙述中,错误的一条是。

(A)操作系统是用户与计算机之间的接口(B)程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性,程序与程序的执行不再一一对应(C)进程从一个状态到另一个状态的转换,都是靠使用不同的原语来实现的(D)在单CPU的系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态【答案】(C)【解析】从用户的角度看,操作系统是用户使用计算机的桥梁,用户通过操作系统的两类接口来达到操纵计算机的目的。

叙述(A)正确。

选项(B)的叙述也是正确的,因为这正是引入进程概念的原因。

进程从一个状态到另一个状态的转换是一个非常复杂的过程,除了要使用不同的原语外,有时还要借助于硬件触发器才能完成。

例如,UNIX系统中,从系统态到用户态的转换要借助硬件触发器。

因此,叙述(C)错误。

处于就绪状态的进程已经获得了除CPU之外的所有资源,由于只有一个CPU,任何时刻就只能有一个进程获得CPU,而其他的就只能在就绪状态对应的队列上排队等待调度程序的调度。

所以叙述(D)也正确。

2.根据服务对象不同,常用的单处理机OS可以分为如下三种类型:(l)允许多个用户在其终端上同时交互地使用计算机的OS称为,它通常采用策略为用户服务。

(2)允许用户把若干个作业提交计算机系统集中处理的OS,称为,衡量这种系统性能的一个主要指标是系统的。

(3)在的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。

设计这种系统时,首先考虑系统的。

(A)网络OS (B)分步式OS(C)分时OS (D)时间片轮转(E)单用户OS (F)批处理OS(G)可靠性和灵活性(H)吞吐率(I)优先权分配(J)实时性和可靠性(K)短作业优先(L)实时OS(M)用磁带的和不用磁带的作业搭配【答案】(l)(C)、(D);(2)(F)、(H);(3)(L)、(J)3.进程调度是从选择一个进程投入运行。

(A)就绪队列(B)等待队列(C)作业后备队列(D)提交队列【答案】(A)【解析】处于就绪队列的进程是获得了除处理机以外的所有资源处于准备执行的状态。

进程调度就是负责从就绪队列中挑选进程投入运行。

4.在下列叙述中,正确的一条是。

(A)分时系统中,时间片越小,响应时间越长(B)多道程序的引入,主要是为了提高CPU及其它资源的利用率(C)飞机票计票系统是分时系统(D)PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体【答案】(B)【解析】分时系统的响应时间T≈nq, n是用户数目,而 q是时间片。

当在用户数目一定的情况下,时间片越小,响应时间越短。

因此,选项(A)错误。

在单道程序环境中,系统的全部资源为一个作业所独占,如果该作业在进行输入或输出时,CPU仍然被它所占有,处于等待状态。

由于CPU与外设处理速度上的差异,如果采用多道程序设计技术,当某个作业输入或输出时,CPU就可处理其他的作业,其它资源也是类似的。

选项(B)正确。

飞机票订票系统是实时信息处理系统。

所以,选项(C)错误。

PCB是进程存在的唯一标志,也是系统感知进程存在的唯一实体。

而进程的程序部分描述了进程所要完成的功能。

选项(D)错误。

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

(A)该进程重新占有了CPU (B)进程状态变为就绪(C)它的优先权变为最大(D)其PCB移至就绪队列的队首【答案】(B)【解析】进程被唤醒是进入就绪队列。

是否插入到就绪队列的什么地方,取决于就绪的管理方法和进程调度的算法。

如果进程调度是最高优先数优先,该进程按优先数插入该队列中;如果该队列是按到达的先后次序排列的,则按到达的先后插入。

6.进程和程序的本质区别是。

(A)存储在内存和外存(B)顺序和非顺序执行机器指令(C)分时使用和独占使用计算机资源(D)动态和静态特征【答案】(D)【解析】程序是指令的集合,而进程是可以和其它程序并发执行的程序的一次执行过程。

程序可以作为资料长期保存,而进程有从产生到消亡的过程。

7.某进程所要求的一次打印输出结束,该进程被① ,进程的状态将从② 。

(A)阻塞(B)执行(C)唤醒(D)运行状态到阻塞状态(E)就绪到运行(F)阻塞到就绪(H)运行到就绪【答案】①(C),②(F)【解析】当某进程在进程输入/输出时,进程的状态是处于阻塞或等待状态,输入/输出完成后,进程被唤醒,其状态将从阻塞变为就绪。

8.系统感知进程的唯一实体是。

(A)JCB (B)FCB(C)PCB (D)SJT【答案】(C)【解析】进程控制块PCB是进程存在的唯一标志。

9.一进程在某一时刻具有。

(A)一种状态(B)两种状态(C)三种状态(D)四种状态【答案】(A)【解析】进程可能处于就绪、运行、等待三种基本状态,但进程在任一时刻只能处于一种状态。

10.进程从运行状态变为等待的原因可能是。

(A)输入/输出事件发生(B)时间片到(C)输入/输出事件完成(D)某个进程被唤醒【答案】(A)【解析】正在运行的进程如果要申请输入或输出,这时进程的状态将从运行变为等待,将CPU让出,等待输入或输出完成。

11.进程创建原语的任务是。

(A)为进程编制程序(B)为进程建立PCB表(C)为进程分配CPU (D)为进程分配所需的各种资源【答案】(B)【解析】进程存在的标志是进程控制块,所以创建进程就是要创建PCB,并将有关参数填入PCB中。

12.进程被创建后即进入排队。

(A)阻塞队列(B)就绪队列(C)缓冲队列(D)运行队列【答案】(B)【解析】进程创建后,按就绪队列的排列顺序插入其中,等待进程调度程序的调度。

13.多道程序系统中,的作用是从就绪状态中挑选一个进程投入运行。

(A)作业调度(B)交换调度(C)进程调度(D)SPOOLING调度【答案】(C)14.多道系统环境下,操作系统分配资源是以为基本单位。

(A)作业(B)指令(C)程序(D)进程【答案】(D)【解析】多道环境下,程序这个概念已经难于反映程序并发执行的特点,所以,在多道环境下,为了更好地描述程序并发执行的特点,引入了进程的概念。

进程是在多道环境下资源分配的基本单位。

15.一个进程是由三部分组成的即、和。

【答案】程序、数据、进程控制块(PCB)【解析】所谓“进程”是具有一定独立功能的程序关于某个数据集合上的一次运行活动,因此进程中包含:程序和数据,但这样一个动态过程还需要有内存的一块区域(PCB)来登记进程的有关状态、环境等信息。

16.进程调度主要负责。

(A)选作业进入内存(B)选一进程占有CPU(C)建立一进程(D)撤消一进程【答案】(B)17.“可抢占”和“不可抢占”的优先级调度算法相比。

(A)前者开销小(B)前者开销大(C)两者开销大致相同(D)两者开销不能相比【答案】(B)【解析】因为“可抢占”优先级调度始终保证在处理机上运行的是优先级最高的进程,这样,当处理机正在运行某个进程时,很可能会被其他优先级更高的进程“抢占”引起处理机调度,和“不可抢占”算法相比,前者的调度次数会更频繁,而每调度一次都会引起保护现场、恢复现场的工作,所以“可抢占”的优先级调度算法开销更大。

18.中断扫描机构是扫描一次中断寄存器。

(A)每隔一个时间片(B)每条指令执行周期内最后时刻(C)每当进程释放CPU(D)每产生一次中断【答案】(B)【解析】处理器执行完一条指令后,硬件的中断装置(中断扫描机构)立即检查有无中断事件发生,若无中断事件发生,则处理机继续执行下面的指令;若有中断事件发生,则暂停现行进程的运行,而让操作系统中的中断处理程序占用处理器,这一过程称为“中断响应”。

相关文档
最新文档