进程管理习题及答案

合集下载

第三章 进程 习题

第三章 进程 习题
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)。
A.运行进程的时间片用完B.运行进程出错
C.运行进程要等待某一事件的发生D.有新进程进入就绪状态
题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要
A.增加,减少B.增加,延长
C.减少,延长D.减少,减少
答:B
31. 同一程序运行在不同的数据集上,创建了
A.同步B.互斥
C.相同D.不同
答:D
A.
B.
C.
D.
答:B
24.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,
或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的。
A.同步B.互斥C.调度D.执行
答:A
25.为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换
数据的方式进行,这种方式称为。
答:①4②0
15.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条
件是0
答:S<0
16.下面关于进程的叙述不正确的是0
3指进程间具有的一定逻辑关系;王是指进程间在使用共享资源方面的约束关系。 答:①同步 ②互斥 ③同步 ④互斥
12.有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则 信号量值的变化范围是
答:1 至—(m—1)
13.设系统中有n(n>2)个进程,且当前不再执行进程调度程序,试考虑下述 4种情况:
2进程中访问临界资源的那段程序代码
4.进程在运行过程中有三种基本状态,它们是①、②
答:①运行 ②就绪 ③等待(阻塞)
5.进程主要由」②、③ 三部分内容组成,其中 ④ 是进程存在的唯一标志,
而 ⑤ 部分也可以为其他进程共享。
答:①程序段 ②数据段 ③PCB④PCB⑤程序段
6.系统中各进程之间逻辑上的相互制约关系称为
1没有运行进程,有2个就绪进程,n个进程处于等待状态。
2有1个运行进程,没有就绪进程,n—1进程处于等待状态。
⑨有1个运行进程,有1个就绪进程,n— 2进程处于等待状态。
4有1个运行进程,n—1个就绪进程,没有进程处于等待状态。
上述情况中,不可能发生的情况是_ 0
答:①
14.在一个单处理机系统中,若有 5个用户进程,且假设当前时刻为用户态,则处于就 绪状态的用户进程最多有 ①个,最少有②个。
答:进程同步
7:若一个进程己进入临界区,其他欲进入临界区的进程必须 答:等待
&将进程的
答:PCB
9. 用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用 出临界区时应调用②操作。
答:①P②V
10.用信箱实现通信时,应有 ①和②两条基本原语。 答:①发送②接收
11.在多道程序系统中,进程之间存在着的不同制约关系可以划分为两类:① 与②。
进程管理习题答案
1.选择题
1.在进程管理中,当时进程从阻塞状态变为就绪状态.
A.进程被进程调度程序选中B.等待某一事件C•等待的事件发生D.时间片用完
答:C
2 .分配到必要的资源并获得处理机时的进程状态是
A.就绪状态B.执行状态
C•阻塞状态D.撤消状态
答:B
3.P、V操作是。
A.两条低级进程通信原语B.两组不同的机器指令
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.便一直存在于系统中,直到被操作人员撤消
C•两条系统调用命令D.两条高级进程通信原语
答:A
4.对进程的管理和控制使用—
A.指令B.原语
C信号量D.信箱通信 答:B
5.进程的并发执行是指若干个进程0
A.同时执行B.在执行的时间上是重叠的
C•在执行的时间上是不可重叠的D.共享系统资源
答:B
6. 若P、V操作的信号量S初值为2,当前值为—1,则表示有_
2.填空题
1 .进程的基本特征有①、②、独立性、异步性及结构特征。 答:①动态性②并发性
2.信号量的物理意义是当信号量值大于零时表示①:当信号量值小于零时其绝对值 表示
2。
答:①可用资源的数目②因请求该资源而被阻塞的进程数目
3.临界资源的概念是①,而临界区是指 —。答:①一次仅允许一个进程访问的资源
A.0个B .1个C .2个D .3个 答:B
7.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条
件是①;由运行状态变为阻塞状态的条件是②0
A.时间片用完B.等待某事件发生
C等待的某事件己发生D.被进程调度程序选中 答,①D②B&下列的进程状态变化中, —变化是不可能发生的。
A.进程互斥B.进程同步C.进程制约D.进程通信
答:D
26.设有5个进程共享一个互斥段,如果最多允许有 3个进程同时进入互斥段B .3C .1D .0
答:B
27.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现
共享,但其中不是引起操作系统选择新进程的直接原因。
A.运行一就绪B.运行一等待
C•等待一运行D.等待一就绪
答:C
9.一个运行的进程用完了分配给它的时间片后,它的状态变为
A.就绪B.等待
C.运行D.由用户自己确定
答:A
10.用P、V操作管理临界区时,信号量的初值应定义为.
A.— 1B .0C .1D.任意值 答:C
11.用V操作唤醒一个等待进程时,被唤醒进程的状态变为
答:D
15.下面的叙述中正确的是。
A.操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同。
B•为了避免发生进程死锁,各进程只能逐个申请资源。
C•操作系统用PCB管理进程,用户进程可以从此PCB中读出与本身运行状况有关的信息
D.进程同步是指某些进程之间在逻辑上的相互制约关系 答:D
16. 进程控制就是对系统中的进程实施有效的管理,通过使用 程阻塞、进程唤醒等进程控制原语实现。
A.等待B.就绪C.运行D.完成 答:B
12. 进程间的同步是指进程间在逻辑上的相互
A.联接B.制约C.继续D.调用 答:B
13.是一种只能进行P操作和V操作的特殊变量。
A.调度B.进程C.同步D.信号量 答:D
14.下面对进程的描述中,错误的是。
A.进程是动态的概念B.进程执行需要处理机
C•进程是有生命期的D.进程是指令的集合
相关文档
最新文档