第二章进程管理1.选择题1.有关进程的下列叙述中,D是正确的。A.进程是静态的文本B.进程与程序是一一对应的C.进程与作业是一一对应的D.多个进程可以在单个CPU上同时执行2.进程之间的制约关系可以归结为A。A.同步与互斥B.并发与异步C.同步与并发D.同步与异步3.下列的进程状态变化中,C的变化是不可能发生的。A.运行→就绪B.运行→等待C.等待→运行D.等待→就绪4.进程和程序的本质区别是D。A.存储在内存和外存B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源D.动态和静态特征5.某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从B。A.就绪状态到运行状态B.等待状态到就绪状态C.运行状态到等待状态D.运行状态到就绪状态11.在多道程序系统中,为了保证公共变量的完整性,各进程应互斥进入相关临界区。所谓临界区是指D。A.一个缓冲区B.一段数据区C.同步机制D.一段程序12.一个进程是C。A.由协处理器执行的一个程序B.一个独立的程序+数据集C.PCB结构、程序和数据的集合D.一个独立的程序13.多道程序系统中的操作系统分配资源以B为基本单位。A.程序B.进程C.作业D.用户14.进程从等待状态转到就绪状态的原因可能是B。A.请求I/OB.I/O完成C.被进程调度程序选中D.另一个进程运行结束15.采用多道程序设计能B。A.增加平均周转时间B.发挥并提高并行工作能力C.缩短每道程序的执行时间D.降低对处理器调度的要求21.下列选项中,导致创建新进程的操作是C。(2010全国试题)I.用户登录成功II.设备分配III.启动程序执行A.仅I和IIB.仅II和IIIC.仅I和IIID.I、II和III22.若信号量S的初值为2,当前值为-1,则表示有B个等待进程。A.0B.1C.2D.323.设与某资源关联的信号量初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是B。(2010全国试题)A.0、1B.1、0C.1、2D.2、024.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是B。A.S≠0B.S0C.S=0D.S025.为了使两个进程能同步运行,最少需要B个信号量。A.1B.2C.3D.431.有关PV操作的说法中B是错误的。A.“PV操作不仅是进程互斥的有效工具,而且是简单方便的同步工具”B.“PV操作不能实现进程间通信”C.“进程调用P操作测试自己所需的消息是否到达”D.“进程调用V操作向其它进程发送消息”32.使若干并发进程共享一临界资源而不发生与进程推进速度有关错误,涉及相关临界区的错误说法是C。A.“一次最多让一个进程在临界区执行”B.“任何一个进入临界区执行的进程必须在有限时间内退出临界区”C.“可以强迫一个进程无限地等待进入它的临界区”D.“可能没有任何进程在临界区执行”33.通常,用户进程被建立后,B。A.便一直存在于系统中,直到被操作人员撤消B.随着程序运行正常或异常结束而撤消C.随着时间片轮转而撤消与建立D.随着进程的阻塞或唤醒而撤消与建立34.有关并发进程相互之间的关系,正确的说法是C。A.肯定是无关的B.肯定是有交往的C.可能是无关的,也可能是有交往的D.一定要互斥执行35.当一个进程C就要退出等待队列而进入就绪队列。A.启动了外设B.用完了规定的时间片C.获得了所等待的资源D.能得到所等待的处理器41.如下参数中,不能用于进程间通信的是D。A.消息B.信件C.信号量D.口令42.当输入输出操作正常结束时,操作系统将请求该操作的进程的状态设置成C。A.等待状态B.运行状态C.就绪状态D.挂起状态43.对具有相关临界区的n个并发进程采用P、V操作实现进程互斥时,信号量的初值应定义为B。A.0B.1C.nD.n-144.多个进程间可通过P、V操作交换信息实现进程同步和互斥,因此信号量机制是进程间的一种____B_____通信方式。A.高级B.低级C.消息缓冲D.间接45.属于进程通信原语的有C。A.P操作原语B.V操作原语C.创建进程原语D.send原语51.进程所请求的一次打印输出结束后,将使该进程状态从D。A.运行态变为就绪态B.运行态变为等待态C.就绪态变为运行态D.等待态变为就绪态52*.线程是操作系统的重要概念,不具有线程管理的操作系统有A。A.Windows3.2B.LinuxC.WindowsNTD.WindowsXP53.进程从就绪状态进入运行状态的原因可能是B。A.等待某一事件B.被选中占有处理器C.时间片用完D.等待的事件已发生54.操作系统中,资源分配的基本单位是A。A.进程B.线程C.作业D.程序55*.构成网络操作系统通信机制的是C。A.进程B.线程C.通信原语D.对象61.设有n个进程使用同一个共享变量,如果最多允许m(mn)个进程同时进入相关临界区,则信号量的变化范围是B。A.n,n-1,...,n-mB.m,m-1,...1,0,-1,...m-nC.m,m-1,...1,0,-1,...m-n-1D.m,m-1,...1,0,-1,...m-n+162.对于有两个并发进程的系统,设互斥信号量为mutex,若mutex=0,则B。A.表示没有进程进入与mutex相关的临界区B.表示有一个进程进入与mutex相关的临界区C.表示有一个进程进入与mutex相关的临界区,另一个进程等待进入D.表示有两个进程进入与mutex相关的临界区63.在进程管理中,当A时,进程从运行状态变为就绪状态。A.时间片用完B.被进程调度程序选中C.等待某一事件发生D.等待的事件发生64.下列因素中,C不一定是引起进程调度的因素。A.一个进程运行完毕B.运行进程被阻塞C.一个高优先级进程被创建D.实时调度中,一个紧迫的任务到来65.当一个进程正等待着A时,称其为等待状态。A.合作进程的一个消息B.分配给它一个时间片C.调度程序选中它D.进入内存71.下列说法中,正确的是D。A.一般来说,用户进程的PCB存放在用户区,系统进程的PCB存放在系统区B.某进程的一个线程处于阻塞状态,则该进程必然处于阻塞状态C.在多道程序设计环境中,为了提高CPU效率,内存中的进程越多越好D.同步是指并发进程之间存在的一种制约关系72.在下述关于父进程和子进程的叙述中,正确的是D。A.父进程创建了子进程,因此父进程执行完了,子进程才能运行B.子进程执行完了,父进程才能运行C.撤消子进程时,应该同时撤消父进程D.撤消父进程时,应该同时撤消子进程73.多道程序设计能充分发挥A之间的并行工作能力。A.CPU与外设B.进程与进程C.内存与进程D.内存与外设74.在有m个进程的系统中出现死锁时,死锁进程的个数k应满足的条件是B。A.k≥2B.1<k<mC.1<k≤mD.k≥175.在一个单处理机系统中,若有4个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程至少有A个。A.0B.1C.2D.381.当进程A使用磁带机时,进程B又申请磁带机,这种情况D。A.是不可能出现的B.是没法解决的C.就是死锁D.以上均不正确82.进程具有的特性包括:A。①动态性②共享性③并发性④相互制约性⑤独立性⑥静态性A.①③④⑤B.①②④⑤C.②④⑤⑥D.①②④⑥83.在引入线程的操作系统中,把D作为调度和分派的基本单位,而把作为资源拥有的基本单位。A.进程线程B.程序线程C.程序进程D.线程进程84.S为死锁状态的充要条件是C,该充要条件称为死锁定理。A.当且仅当S状态的资源分配图是可完全简化的B.当且仅当S状态的资源转换图是不可完全简化的C.当且仅当S状态的资源分配图是不可完全简化的D.当且仅当S状态的资源转换图是可完全简化的85.现有3个同时到达的作业J1、J2、J3,它们的执行时间分别为T1、T2和T3,且T1T2T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间为C。A.T1+T2+T3B.(T1+T2+T3)/3C.(3T1+2T2+T3)/3D.(T1+2T2+3T3)/3