第3章 进程管理.doc

上传人:新** 文档编号:562230826 上传时间:2023-07-28 格式:DOC 页数:20 大小:111.51KB
返回 下载 相关 举报
第3章 进程管理.doc_第1页
第1页 / 共20页
第3章 进程管理.doc_第2页
第2页 / 共20页
第3章 进程管理.doc_第3页
第3页 / 共20页
第3章 进程管理.doc_第4页
第4页 / 共20页
第3章 进程管理.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《第3章 进程管理.doc》由会员分享,可在线阅读,更多相关《第3章 进程管理.doc(20页珍藏版)》请在金锄头文库上搜索。

1、第3章 进程管理一、单项选择题1程序的执行结果与它的执行速度无关,而只与初始条件有关,这是指顺序程序的 ( )A顺序性 B可再现性C封闭性 D封锁性2操作系统中所提到的生产者消费者问题,是用于研究 A计算结果的可信度问题 B某个资源的利用率问题 CCPU的工作效率 D进程同步问题3在非剥夺调度方式下,运行进程执行V原语之后,其状态 A不变 B要变 C可能要变 D可能不变4在采用信箱实现进程间互通信息的通信机制的操作系统中,若有个进程要发送信息,则 应调用 ( ) A发信原语 C邮寄原语B寄信原语D发送原语5对于临界区A必须同步执行 B不一定互斥执行C必须互斥执行 D应该共同协调执行6在死锁防止

2、策略中,按序分配资源的策略中是破坏了产生死锁的四个必要条件中的 ( )A环路条件 B互斥条件c不剥夺条件 D部分分配条件7两个进程争夺同一个资源 ( )A一定死锁 B不一定死锁C不死锁 D以上说法都不对8在进程通信中,常借助变量、数组形式来实现 ( )A低级通信 B信箱通信c消息缓冲通信 D管道通信9对于两个并发进程,设互斥信号量为s,当S=0时,则表示 ( )A有一个进程进入了临界区B有一个进程进人了临界区,并有多个进程等待进入C没有进程进入临界区D有不止一个进程进入了临界区10P、V操作是一组 ( )A进程控制命令 B作业控制命令C系统调用命令 D原语11可以被多个进程在任一时刻共享的代码

3、必须是 ( )A不能自身修改的纯码 B顺序代码c无转移指令的代码 D汇编语言编制的代码12为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数 据的方式进行,这种方式称为 ( )A进程同步 B进程互斥C进程制约 D进程通信13破坏了产生死锁的四个必要条件中的部分分配条件和环路条件的死锁防止策略是 ( )A剥夺式分配资源策略 B静态分配资源策略C按序分配资源策略 D动态分配资源策略14下列说法中,不正确的是 ( )A进程通信可以用消息缓冲予以实现B进程通信可以用管道予以实现c进程通信可以用信箱予以实现D进程通信不可以用P、V操作予以实现15利用PV操作可以 ( ) A防止系

4、统出现死锁 B避免系统进人死锁 C实现进程间的同步和互斥 D实现资源的动态分配16有交往的并发进程之间 ( ) A可能共享某些资源 B一定共享某些资源 c可能共享信号量 D一定共享信号量17下列情况中,导致系统会出现死锁现象的是 ( ) A计算机系统中,存在多个并发进程既占有部分资源,又等待其它进程释放已占有的 资源 B计算机系统出现硬件故障 c系统拥有资源数略少于进程申请的资源数 D计算机系统中的内存容量小1 8两个或多个进程无止境地等待着永远不会成立的条件的一种系统状态,常被称为 ( ) A忙等 B阻塞 C死锁 D挂起19并发程序的特点之一是 ( ) A失去程序的封闭性 B程序的可再现性

5、C程序的封闭性 D程序与计算一一对应20将引起进程的并发执行。 ( ) A进程调度策略 B资源分配策略 C进程状态变化 D多道程序设计21进程资源图中有是发生死锁的必要条件。 ( ) A互斥 B可剥夺件 C环路 D同步22当V原语对信号量作运算之后, ( ) A当s0 1t寸进程继续执行 B当S0时要唤醒一个就绪进程 C当SO时要唤醒一个等待进程 D当sO时要唤醒一个就绪进程23在操作系统中P、V操作是一种 ( ) A机器指令 B系统调用命令 C作业控制命令 D低级进程通讯24在的情况下,系统出现死锁。 ( ) A计算机系统发生了重大故障 B有多个封锁的进程同时存在 c若干进程因竞争资源而无休

6、止地相互等待它方释放已占有的资源 D资源数大大小于进程数或进程同时申请的资源数大大超过资源总数25进程和程序的主要区别是 ( ) A占用处理器和不占用处理器 B占用主存和不占用主存 C动态和静态 D连续执行和非连续执行26正在运行的进程在信号量s上作P操作之后,当SO I寸,进程进入信号量的( ) A等待队列 B提交队列 c后备队列 D就绪队列27用V操作唤醒一个等待进程时,被唤醒进程的状态应变成 ( ) A等待 B运行 c就绪 D完成28并发进程中与共享变量有关的程序段称为 ( ) A共享区 B互斥区 C临界区 D同步区29如果发现系统有的进程队列就说明系统有可能发生死锁了。 ( ) A互斥

7、 B可剥夺 c循环等待 D同步30使用P、V操作实现进程同步时,就保证 ( ) A一个信号量至多与三个信息联系在一起 B一个信号量至多与两个信息联系在一起 c一个信号量可与多个信息联系在一起 D一个信号量只能与一个信息联系在一起31与时间有关的错误是指 f 1 A与进程执行的时间长短有关 、B与CPU的速度有关 C与进程被打断的时间有关 D与超时有关32死锁的一个古典的测试方式是 ( )A资源分配算法 B银行家算法c按需分配算法 D科学家算法33,进程间的同步是指进程间在逻辑上的相互 关系。 ( )A联接 B制约c继续 D调用34“每一个资源每次只能供一个进程使用”是指产生死锁的四个必要条件的

8、 ( )A部分分配条件 B互斥条件C不剥夺条件 D环路条件35有四个并发进程共享某一变量,为了确保各进程互斥访问共享变量,借助P、v操作 予以实现,那么信号量S的取值范围为 ( ) A一3S3且SZ B一3S1且S u Z C一2S2且S a Z DOS1且S C Z36某个信号量s初值为3,当前值为一2,则等待在该信号量上的进程数为一个。( )A1 B2 C3 D537如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即 程序应该是 ( ) A可执行码 B可重人码 C可改变码 D可再现码38以下4句中正确的叙述为 ( ) A操作系统的一个重要概念是进程,不同的进程所执行

9、的代码也不同 B为了避免发生进程死锁,各进程应逐个申请资源 c操作系统用PCB(进程控制块)管理进程,用户进程以从PCB l,读出与本身运行状 况有关的信息 D进程同步是指某些进程之间在逻辑上相互制约的关系39设有两个进程共享3个同类资源,为使系统不会死锁,每个进程最多可以申请个资源。 ( ) A0 B1 C2 D340对信号量S做V操作的定义V(s)是 ( )AS:=S一1 BS:=S-1 if S0 if SO then R(S)then R(S)CS: =S+l if S0 then R(S)DS: =S+1 if S0 then R(S)41信息量S的P操作P(s)的定义是 ( ) A

10、S:=S-1 BS:=S一1 if S0 if SO then W(S)then W(S)CS: =S+l if S0 then W(S)DS: =S+l if S0 then W(S)42对资源采用静态分配策略后,进程在执行时 A可以继续申请资源 B不需要继续申请资源C会出现等待资源状态 D会抢占其他进程所占资源43设由3个进程共享一个资源,如果最多只允许2个进程同时使用该资源,那么使用PV 操作来保证合法使用该共享资源时,信号量的初值应为 ( 、) A0 B1C2 D3二、多项选择题1信箱通信方式中的信件的内容包括 ( ) A等不等回信 B回信存放地址 c发送者名 D信息(或信息存放地址和

11、长度) E收信者名 2下面是关于进程的一些描述,其中是错误的。 ( ) A我们把一个程序在一个数据集上的一次执行称为一个进程 B程序是静态的,而进程是动态的 C进程包含了数据和运行于其上的程序,而且进程和程序是一一对应的 D一个被创建了的进程,在它消亡之前,任何时刻总是处于三种基本状态之一 E并发进程在访问共享资源时,一定会出现与时间有关的错误3信息通信方式需要两原语的支持。 ( ) A发送原语 B寄信原语 cP操作原语 D接收原语 EV操作原语4在下列算法中,用于进程调度的算法是 ( )A最先适应 B先来先服务 c均衡资源调度 D优先数调度 E先进先出5信箱通信方式中,信箱的组成部分之一一信箱说明,主要有如下内容: ( ) A可存信件数 B已读信件数 c可存信件的指针 D已有信件数E未读信件数6计算机系统中,会出现死锁现象的四个必要条件是A环路条件 B部分分配条件c互斥条件 D资源独占条件E不剥夺条件7进程通信方式可以分为A同步通信方式c低级通信方式B异步通信方式D高级通信方式 E中级通信方式8形成死锁的起因是 ( ) A系统提供的资源数比进程要求的资源数少 B进程之间的协作关系 C进程之间的互斥 D若干进程要求资

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号