进程管理习题_第1页
进程管理习题_第2页
进程管理习题_第3页
进程管理习题_第4页
进程管理习题_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 进程管理一、单项选择题1一个进程是( )。A由协处理器执行的一个程序B一个独立的程序+数据集CPCB结构与程序和数据的组合D一个独立的程序2下列关于线程的叙述中,正确的是( )。A线程包含CPU现场,可以独立执行程序B每个线程有自己独立的地址空间C进程只能包含一个线程D线程之间的通信必须使用系统调用函数3进程之间交换数据不能通过( )途径进行。A共享文件B消息传递C访问进程地址空间D访问共享存储区4进程和程序的根本区别是( )。A静态和动态特点B是不是被调入到内存在C是不是具有就绪运行和等待三种状态D是不是占有处理器5下面的叙述中,正确的是( )。A进程获得处理器运行时通过调度得到的B

2、优先级是进程调度的重要依据,一旦确定不能改动C在单处理器系统中,任何时刻都只有一个进程处于运行状态D进程申请处理器而得不到满足时其状态变为阻塞状态6若某一进程拥有100个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用的时间片是( )。A1 B100C1/100D07进程Pl P2和P3单独执行时间分别为10min15 min和20min,其中处理器占用时间分别为2min3 min和12min。如果采用多道程序设计技术使其并发,加上系统开销5min ,那么并发使得计算机系统的效率提高了( )。A1B38%C74%D51%8操作系统是根据( )来对并发执行的进程进行控制和管理的。A进程

3、的基本状态B进程控制块C多道程序设计D进程的优先权9在任何时刻,一个进程的状态变化( )引起另一个进程的状态变化。A必定B一定不C不一定D不可能10在单处理器系统中,如果同时存在10个进程,则处于就绪队列中的进程最多有()个。A1B8C9D1011一个进程释放了一台打印机后,有可能改变( )的状态。A自身进程B输入/输出进程C另一个等待打印机的进程D所有等待打印机的进程12假定系统进程所请求的一次I/0操作完成后,将使进程状态从( )。A运行状态变为就绪状态B运行状态变为阻塞状态C就绪状态变为运行状态D阻塞状态变为就绪状态13一个进程的基本状态可以从其他两种基本状态转变过去,这个基本的状态一定

4、是( )。A执行状态B阻塞状态C就绪状态D完成状态14并发进程失去封闭性,是指( )。A多个相对独立的进程以各自的速度向前推进B并发进程的执行结果与速度无关C并发进程执行时,在不同时刻发生的错误D并发进程共享变量,其执行结果与速度有关15通常用户进程被建立后( )。A便一直存在于系统中,直到被操作人员撤销B随着进程运行的正常或不正常结束而撤销C随着时间片轮转而撤销与建立D随着进程的阻塞或者唤醒而撤销与建立16进程在处理器上执行时( )。A进程之间是无关的,具有封闭特性B进程之间都是有交互性,相互依赖,相互制约,具有并发性C具有并发性,即同时执行的特性D进程之间可能是无关的,但也可能是有交互性的

5、17下面说法正确的是( )。A不论是系统支持的线程还是用户级线程,其切换都需要内核的支持B线程是资源分配的单位,进程是调度和分派的单位C不管系统中是否有线程,进程都是拥有资源的独立单位D在引入线程的系统中,进程仍是资源调度和分派的基本单位18在多对一的线程模型中,当一个多线程进程中的某个线程被阻塞后( )。A该进程的其他线程仍可继续运行B整个进程都将阻塞C该阻塞线程将被撤销D该阻塞线程将永远不可能在执行19用信箱实现进程间互通信息的通信机制要有两个通信原语,它们是( )。A原语和执行原语B就绪原语和执行原语C发送原语和接收原语D就绪原语和接收原语20下列几种关于进程的叙述,( )最不符合操作系

6、统对进程的理解。A进程是在多程序环境中的完整的程序B进程可以由程序数据和PCB描述C线程(Thread)是一种特殊的进程D进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单元21支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中( )不是引起操作系统选择新进程的直接原因。A运行进程的时间片用完B运行进程出错C运行进程要等待某一事件发生D有新进程进入就绪状态22若一个进程实体由PCB共享正文段数据堆段和数据栈段组成,请指出下列C语言程序中的内容及相关数据结构各位于哪一段中。I全局赋值变量( )II未赋值的局部变量( )III函数调用实

7、参传递值( )IV用malloc( )要求动态分配的存储区( )APCBB正文段C堆段D栈段23同一程序经过多次创建,运行在不同的数据集上形成了( )的进程。A不同B相同C同步D互斥24系统动态DLL库中的系统线程,被不同的进程所调用,它们是( )的线程。A不同B相同C同步D互斥25 PCB是进程实体的一部分,下列( )不属于PCB。A进程IDB CPU状态C堆栈指针D全局变量26一个计算机系统中,进程最大数目主要受到( )限制。A内存大小B用户数目C打开的文件数D外部设备数量27进程创建后,所有创建完成的PCB被链接成一个序列,这个序列称为( )。A阻塞队列B挂起序列C就绪队列D运行队列28

8、在一个多道系中,若就绪队列到不空,就绪的进程数目越多,处理器的效率( )。A越高B越低C不变D不确定29在单处理器系统中实现并发技术后,( )。A各进程在某一时刻并行运行,CPU与I/O设备间并行工作B各进程在某一时间段内并行运,CPU与I/O设备间串行工作C各进程在某一时间段内并行运,CPU与I/O设备间并行工作D各进程在某一时刻并行运行,CPU与I/O设备间串行工作30进程自身决定( )。A从运行状态到阻塞状态B从运行状态到就绪状态C从就绪状态到运行状态D从阻塞状态到就绪状态31对进程的管理和控制使用( )。A指令B原语C信号量D信箱32 2010年计算机联考真题】下列选项中,导致创建新进

9、程的操作是( )。I用户登录成功II设备分配III启动程序执行A仅I和IIB仅II和II C仅I和IIIDI、II、Ill33在下面的叙述中,正确的是( )。A引入线程后,处理器只能在线程间切换B引入线程后,处理器仍在进程间切换C线程的切换,不会引起进程的切换D线程的切换,可能引起进程的切换34下面的叙述中,正确的是( )。A线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行B引入线程可提高程序并发执行的程度,可进一步提高系统效率C线程的引入增加了程序执行时的时空开销D一个进程一定包含多个线程35下面的叙述中,正确的是( )。A同一进程内的线程可并发执行,不同进程的线程只能串行执行B

10、同一进程内的线程只能串行执行,不同进程的线程可并发执行C同一进程或不同进程内的线程都只能串行执行D同一进程或不同进程内的线程都可以并发执行36在支持多线程的系统中,进程P创建的若干个线程不能共享的是( )。A进程P的代码段B进程P中打开的文件B进程P的全局变量D进程P中某线程的栈指针37在以下描述中,( )并不是多线程系统的特长。A利用线程并行地执行矩阵乘法运算B Web服务器利用线程响应HTTP请求C键盘驱动程序为每一个正在运行的应用配备一个线程,用以响应该应用的键盘输入D给予GUI的调试程序用不同的线程分别处理用户输入计算和跟踪等操作38在进程转换时,下列( )转换是不可能发生的。A就绪状

11、态运行状态B运行状态就绪状态C运行状态阻塞状态D阻塞状态运行状态39当( )时,进程从执行状态转变为就绪状态。A进程被调度程序选中B时间片到C等待某一事件D等待的事件发生40两个合作进程(Cooperating Processes)无法利用( )交换数据。A文件系统B共享内存C高级语言程序设计中的全局变量D消息传递系统41以下可能导致一个进程从运行状态变为就绪状态的事件是( )。A次I/O操作结束B运行进程需做I/O操作C,运行进程结束D出现了比现在进程优先级更高的进程42( )必会引起进程切换。A一个进程创建后,进入就绪状态B一个进程从运行状态变为就绪状态C一个进程从阻塞状态变为就绪状态D以

12、上答案都不对43进程处于()时,它是处于非阻塞状态。A 等待从键盘输入数据B等待协作进程的一个信号C等待操作系统分配CPU时间D等待网络数据进入内存44【2010年计算机联考真题】下列选项中,降低进程优先级的合理时机是( )。A进程时间片用完B进程刚完成I/O操作,进入就绪队列C进程长期处于就绪队列D进程从就绪状态转为运行状态45一个进程被唤醒,意味着是( )。A该进程可以重新竞争CPU B优先级变大C PCB移动到就绪队列之首D进程变为运行状46进程创建时,不需要做的是( )。A填写一个该进程的进程表项B分配该进程适当的内存C将该进程插入就绪队列D为该进程分配CPU47计算机两个系统中两个协

13、作进程之间不能用来进行进程间通信的是( )。A数据库B共享内存C消息传递机制D管道48下列说法不正确的是( )。A一个进程可以创建一个或多个线程B一个线程可以创建一个或多个线程C一个线程可以创建一个或多个进程D一个进程可以创建一个或多个进程 二、单项选择题1下列对临界区的论述中,正确的是( )。A临界区是指进程中用于实现进程互斥的那段代码B临界区是指进程中用于实现进程同步的那段代码C临界区是指进程中用于实现进程通信的那段代码D临界区是指进程中用于访问共享资源的那段代码2不需要信号量就能实现的功能是( )。A进程同步B进程互斥C执行的前驱关系D进程的并发执行3若一个信号量的初值为3, 经过多次P

14、V操作以后当前值为-1,此表示等待进入临界区的进程数是( )。A1B2C3D44【2010年计算机联考真题】设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M,N分别是( )。A0.1B1.0C1.2D2.05一个正在访问临界资源的进程由于申请等待I/O操作而被中断时,它是( )。A可以允许其他进程进入与该进程相关的临界区B不允许其他进程进入任何临界区C可以允许其他进程抢占处理器,但不得进入该进程的临界区D不允许任何进程抢占处理器6两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥资源的是( )。A旅行社B航空公司C飞机票D旅行社与航空

15、公司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通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲区,进程B从缓冲区读数据并输出。进程A和进程B之间的制约关系是( )。A互

16、斥关系B同步关系C互斥和周步关系D无制约关乐13在操作系统中,P、V操作是一种( )。A机器指令B系统调用命令C作业控制命令D低级进程通信原语14P操作可能导致( )。A进程就绪B进程结束C进程阻塞D新进程创建15原语是( )。A运行在用户态的过程B操作系统的内核C可中断的指令序列D不可分割的指令序列16( )定义了共享数据结构和各种进程在该数据结构上的全部操作。A管程B进程C线程D程序17用V操作唤醒一个等待进程时,被唤醒进程的变为( )状态。A运行B等待C就绪D完成18在用信号量机制实现互斥时,互斥信号量的初值为( )。A0B1C2D319用P、V操作实现进程同步,信号量的初值为( )。A

17、 1B0C1D由用户确定20可以被多个进程在任意时刻共享的代码必须是( )。A顺序代码B机器语言代玛C不允许任何修改的代码D无转移指令代码21一个进程有程序数据及PCB组成,其中( )必须用可重入编码编写。APCBB程序C数据D共享程序段22用来实现进程同步与互斥PV操作实际上是由( )过程组成的。A一个可被中断的B一个不可被中断的C两个可被中断的D两个不可被中断的23有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用PV操作同步机制,则信号量s的取值范围是( )。A2,1,0,-1B3,2,1,0C2,1,0,-1,-2D1,0,-1,-224对于两个并发进程,设互斥信号量为m

18、utex(初值为1),若mutex=0,则( )。A表示没有进程进入临界区B表示有一个进程进入临界区C表示有一个进程进入临界区,另一个进程等待进入D表示有两个进程进入临界区25对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-10,则( )。A表示没有进程进入临界区B表示有一个进程进入临界区C表示有一个进程进入临界区,另一个进程等待进入D表示有两个进程进入临界区26当一个进程因在互斥信号量mutex上执行V( mutex )操作而导致唤醒另一个进程时,则执行V操作后mutex的值为( )。A大于0B小于0C大于等于0D,小于等于027若一个系统中共有5个并发进程涉及某个相

19、同的变量A, 则变量A的相关临界区是由( )个临界区构成的。A1B3 C5D628下述哪个选项不是管程的组成部分( )。A局限于管程的共享数据结构B对管程内数据结构进行操作的一组过程C管程外过程调用管程内数据结构的说明D对局限于管程的数据结构设置初始值的语句29以下关于管程的叙述错误的是( )。A管程是进程同步工具,解决信号量机制大量同步操作分散的问题B管程每次只允许一个进程进入管程C管程中的signal操作的作用和信号量机制中的V操作相同D管程是被进程调用的,管程是语法范围,无法创建和撤销30对信号量S执行P操作后,使该进程进入资源等待队列的条件是( )。AS.value<0BS.va

20、lue<=0 CS.value>0 DS.value>=0 31如果系统有n个进程,则就绪队列中进程的个数最多有()个;阻塞队列中进程数最多有()个。An+1BnCn-1 D1An+1 BnCn-1 D132下列关于PV操作的说法正确的是( )。IPV操作是一种系统调用命令IIPV操作是一种低级进程通信原语IIIPV操作是由一个不可被中断的过程组成IVPV操作是由两个不可被中断的过程组成AI、IIIBII、IV CI、II、IVDI、IV33下到关于临界区和临界资源的说法正确的有( )。I银行家算法可以用来解决临界区(Critical Selection)问题。II临界区是指

21、进程中用于实现进程互斥的那段代码。III公用队列属于临界资源。IV私用数据属于临界资源。AI、IIBI、IV C只有IIID以上答案都错误34有一个计数信号量S:1)假如若干个进程对S进行了28次P操作和18次V操作之后,信号量S的值为0。2)假如若干个进程对信号量S进行了15次P操作和2次V操作。请问此时有多少个进程等待在信号量S的队列中( )。A2B3C5D735有两个并发进程P1,P2 , 其程序代码如下:可能打印出z的值有( )可能打印出的c值有( )(其中x为PlP2的共享变量)。Az=1,-3;c=-l,9 Bz=-1,3;c=1,9Cz=-1,3;1,c=9 Dz=3;c=1,9

22、36【2010年计算机联考真题】进程P0和进程P1的共享变量定义及其初值为:若进程P0和进程P1访问临界资源的类C代码实现如下:则并发执行进程P0和进程P1时产生的情况是( )。A不能保证进程互斥进入临界区,会出现“饥饿”现象B不能保证进程互斥进入临界区,不会出现“饥饿”现象C能保证进程互斥进入临界区,会出现“饥饿”现象D能保证进程互斥进入临界区,不会出现“饥饿”现象37【2011年计算机联考真题】有两个并发执行的进程P1和进程P2,共享初值为1的x,P1对x加l,P2对x减1。加1和减1操作的指令序列分别如下:两个操作完成后,X的值( )。A可能为-1或3B只能为1C可能为0,1或2D可能为-1,0,1或238并发进程之间的关系是( )。A无关的B相关的C可能相关的D可能是无关的,也可能是有交往的39如果有四个进程共享同一程序段,每次允许三个进程进入该程序段,若用PV操作作为同步机制,则信号量的取值范围是( )。A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论