[考研类试卷]进程管理模拟试卷3.doc
- 格式:doc
- 大小:56.50 KB
- 文档页数:9
计算机操作系统进程管理体系练习题作者: 日期:一、选择题1. 在进程管理中,当— A. 进程被进程调度程序选中 C.等待的事件发生试考虑下述4种情况,不可能发生的情况是 ______________ 。
A. 没有运行进程,有2个就绪进程,n 个进程处于等待状态。
B. 有1个运行进程,C. 有1个运行进程,^态OD. 有1个运行进程,7. 进程的三个基本状态在一定条件下可以相互转化,进程由运 行2. 分配到必要的资源并获得处理机时的进程状态是 A.就绪状态 B.执行状态 消状态3. _________________ P 、V 操作是 。
A.两条低级进程通信原语C.两条系统调用命令4. 设系统中有n (n>2)个进程,C.阻塞状态 OD.撤B.两组不同的机器指令 D.两条高级进程通信原语 且当前不在执行进程调度程序, 时,进程从阻塞状态变为就绪状态。
B.等待某一事件D.时间片用完没有就绪进程,n-1个进程处于等待状态。
有1个就绪进程,n-2个进程处理等待状5. 若P 、V 操作的信号量S 初值为2,当前值为-1,则表示有_ 等待进程。
A. 0个个6. 进程的三个基本状态在一定条件下可以相互转化,进程由就 绪状态变为运行状态的条件是A.时间片用完 C.等待的某事件已发生B. 1个C. 2个D. 3OB.等待某事件发生D.被进程调度程序选中n-1个就绪进程,没有进程处于等待状态。
下列的进程状态变化中, 运行就绪 B.就绪 就绪一个运行的进程用完了分配给它的时间片后,它的状态变 OB.等待某事件发生D.被进程调度程序选中_______ 变化是不可能发生的。
运行 C.等待运行D.等状态变为阻塞状态的条件是A.时间片用完C.等待的某事件已发生8.A.待9.为B.等待C.运行 A.就绪用户自己确定10. 用V 操作唤醒一个等待进程时,被唤醒进程的状态变为 _________ 。
A.等待成11. 操作系统通过 A. JCB 12. 用 P 、A. 一切B.就绪C.运行 .对进程进行管理。
全国自考操作系统(进程管理)模拟试卷1(题后含答案及解析) 题型有:1. 单项选择题 3. 填空题 4. 简答题 6. 判断题单项选择题1.下列作业调度算法中,作业平均周转时间最短的是_______。
A.先来先服务法B.短作业优先法C.优先数法D.时间片轮转法正确答案:B 涉及知识点:进程管理2.作业调度程序从处于_______态的队列中选取适当的作业调入主系统。
A.就绪B.提交C.后备D.等待正确答案:C 涉及知识点:进程管理3.一个进程_______必定会引起进程切换。
A.被创建后进入就绪态B.收到软中断信号后C.从运行态变为阻塞态D.从阻塞态变为就绪态正确答案:C 涉及知识点:进程管理4.一个运行的进程用完了分配给它的时间片后,它的状态转变为_______态。
A.阻塞B.睡眠C.就绪D.终止正确答案:C解析:一个运行的进程用完了分配给它的时间片,说明它本身逻辑上还能执行,且还需执行,它的状态转变为就绪状态。
知识模块:进程管理5.在UNIX系统中,下列proc结构的成员中与进程图像的调入有关的是_______。
A.p_sigB.p_timeC.p_cpuD.p_nice正确答案:B解析:进程图像的换入算法是找出在盘交换区的就绪进程,按它们在外存驻留时间p_time从长到短的次序逐个将它们换入内存,直至全部调入或内存无足够空闲区为止。
知识模块:进程管理6.CPU的执行状态分为系统态和用户态,从用户态转换到系统态的唯一途径是通过_______。
A.修改程序状态字B.中断屏蔽C.系统调用D.进程调度程序正确答案:C 涉及知识点:进程管理7.UNIX系统中,在下列的_______情况时,设置runrun标志。
A.进程因等待某一事件进入了高低优先权睡眠状态B.进程将盘交换区的SRUN状态进程调入内存C.在唤醒睡眠进程时,发现该进程优先数比curpri小D.进程完成了预定任务,进入了SZOMB状态正确答案:C 涉及知识点:进程管理8.在UNIX系统中,当0号进程在sched函数中找不到合适的换出进程时,就将全局标志变量_______置位。
进程管理习题答案一.选择题.时进程从阻塞状态变为就绪状态1.在进程管理中,当.等待某一事件B A. 进程被进程调度程序选中.时间片用完D C.等待的事件发生C答:。
2.分配到必要的资源并获得处理机时的进程状态是.执行状态B A.就绪状态.撤消状态D C.阻塞状态B答:。
V操作是3.P、.两组不同的机器指令B .两条低级进程通信原语A.两条高级进程通信原语D .两条系统调用命令CA答:。
.对进程的管理和控制使用4.原语 B A.指令.信箱通信 D C.信号量B答:。
5.进程的并发执行是指若干个进程.在执行的时间上是重叠的 B A.同时执行.共享系统资源D C.在执行的时间上是不可重叠的B答:等待进程。
1,则表示有初值为6.若P、V操作的信号量S2,当前值为-个3D.2.1个 C .个0A.个B B答:7.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件。
②①;由运行状态变为阻塞状态的条件是是.等待某事件发生B A.时间片用完.被进程调度程序选中D C.等待的某事件己发生B②答,①D变化是不可能发生的。
8.下列的进程状态变化中,.运行一等待 B A.运行一就绪.等待一就绪D .等待一运行C C答:。
.一个运行的进程用完了分配给它的时间片后,它的状态变为9.等待 B .就绪A.由用户自己确定D .运行C.A答:。
10.用P、V操作管理临界区时,信号量的初值应定义为.任意值D B..1 A.一1C答:.11.用V操作唤醒一个等待进程时,被唤醒进程的状态变为.完成D C.运行.就绪 B A.等待B答:关系。
.进程间的同步是指进程间在逻辑上的相互12.调用D继续B.制约 C. A.联接B答:操作的特殊变量。
操作和V 是一种只能进行P13..信号量 D .进程C.同步.调度A B D答:。
14.下面对进程的描述中,错误的是.进程执行需要处理机B A.进程是动态的概念.进程是指令的集合D C.进程是有生命期的D答:。
第二章进程管理习题和答案第二章进程管理习题和答案--一、填空1.进程是一个程序对某个数据集的一次执行过程。
进程从结构上讲,包括程序、数据和PCB。
2.过程是一个动态的概念,程序是一个静态的概念。
3.操作系统中,可以并行工作的基本单位是进程,它是由程序、数据集和pcb类型4.工艺存在的唯一标志是PCB的存在。
当系统创建一个流程时,系统会建立一个一个pcb,当进程被撤销时系统就将其收回。
5.进程有三种基本状态,即运行状态、就绪状态、阻塞状态。
当进程由(1)变换当(2)或(3)时,会立即导致重新安排。
6.在操作系统中,不能被中断的操作称为原语。
7.并发进程之间的基本关系是同步或互斥。
其中互斥是指进程之间的一种间接关系8.关键资源是指一段时间内只允许一个进程使用的资源,关键区域是指访问该进程中关键资源的程序代码。
9.P,V操作原语对信号量进行操作。
10.信号量的物理意义是:当信号量的值大于零时,表示可用资源的数量;当信号量值小于零时,其绝对值为等待使用信号量所代表资源的进程的数量。
11.有n个进程共享同一个临界区,若使用信号量机制实现对临界资源的互斥访Q、信号量值的变化范围为1~-(n-1)。
12.如果系统中有n个进程,等待(阻塞)队列中的最大进程数可以是个n。
13.如果信号量的当前值为-5,则表示系统中在该信号量上有5个等待进程。
14.某程序运行时经常需打印中间结果。
计算时,该进程处于用户态,打印时处在系统状态下,打印结束时流程处于用户状态。
(指系统状态)15在操作系统中引入线程的主要目的是减少程序执行的并发性。
16.如果一个程序可以由多个进程同时共享和执行,那么它应该用纯代码编写,即该程序是可重人码程序,这种程序的特点是:在它执行过程中自身不可修改。
17.中断优先级是由硬件规定的,若要调整中断的响应次序可通过系统调用。
18.进程初建时处于就绪态,运行时因为时钟中断而处于就绪态,因等待事件或资源而处于阻塞态。
全国自考操作系统(进程管理)模拟试卷5(题后含答案及解析) 题型有:1. 单项选择题 3. 填空题 4. 简答题 6. 判断题单项选择题1.在操作系统中,JCB是指_______。
A.作业控制块B.进程控制块C.文件控制块D.程序控制块正确答案:A 涉及知识点:进程管理2.选择作业调度算法考虑的因素之一是_______。
A.吞吐率B.交互性C.及时性D.安全可靠正确答案:A 涉及知识点:进程管理3.下列信息中,在PCB表中不含有的信息是_______。
A.用户名B.进程标识C.现场保护区D.进程优先级正确答案:A 涉及知识点:进程管理4.一个进程被唤醒,其状态变为_______。
A.执行态B.就绪态C.等待态D.不能确定正确答案:B 涉及知识点:进程管理5.在UNIX系统中,进程映像中可以被其他进程访问的是_______。
A.共享内存段B.静态变量C.全局变量D.栈段正确答案:A解析:全局变量、栈段、静态变量是进程私有的、受保护的空间,不能被其他进程共享,包括其父进程和子进程。
知识模块:进程管理6.必定会引起进程切换的状态转换是_______。
A.一个进程被创建后进入就绪态B.一个进程从运行态变成阻塞态C.一个进程从就绪态变成运行态D.一个进程从等待态变成就绪态正确答案:B 涉及知识点:进程管理7.下面几点措施中,_______不属于UNIX的动态优先权法。
A.进程在核心态下运行,不进行强迫调度B.赋予等待不同资源或事件的睡眠进程不同的优先数C.超级用户进程可以要求系统赋予较高的优先权D.由时间片轮转法规定各个就绪进程顺次轮流使用处理机正确答案:D 涉及知识点:进程管理8.UNIX系统中对换程序的主要功能是_______。
A.进程映像在盘交换区与内存之间的传送B.选择一个进程占有处理机C.设置runin和runout标志D.选择一个作业调出系统正确答案:A 涉及知识点:进程管理9.在UNIX系统中,如有n个进程因等待资源R而睡眠,现该资源R被释放了,系统将唤醒_______。
计算机专业基础综合操作系统(进程管理)模拟试卷1(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1.进程处于( )等待状态时,它是处于非阻塞状态的。
A.等待从键盘输入数据B.等待协作进程的一个信号C.等待操作系统分配CPU时间D.等待网络数据进入内存正确答案:C 涉及知识点:操作系统2.下列叙述中,错误的是( )。
A.操作系统是用户与计算机之间的接口B.程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性,程序与程序的执行不再一一对应C.进程从一个状态到另一个状态的转换,都是靠使用不同的原语来实现的D.在单CPU系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态正确答案:C解析:从用户的角度看,操作系统是用户使用计算机的桥梁,用户通过操作系统的两类接口来达到操纵计算机的目的。
选项A正确。
选项B的叙述也是正确的,因为这正是引入进程概念的原因。
进程从一个状态到另一个状态的转换是一个非常复杂的过程,除了要使用不同的原语外,有时还要借助于硬件触发器才能完成。
例如,UNIX系统中,从系统态到用户态的转换要借助硬件触发器。
因此,选项C错误。
处于就绪状态的进程已经获得了除CPU之外的所有资源,由于只有一个CPU,任何时刻就只能有一个进程获得CPU,而其他的就只能在就绪状态对应的队列上排队等待调度程序的调度。
所以选项D也正确。
知识模块:操作系统3.进程调度是从( )选择一个进程投入运行的。
A.就绪队列B.等待队列C.作业后备队列D.提交队列正确答案:A解析:处于就绪队列的进程是获得了除处理机以外的所有资源处于准备执行的状态。
进程调度就是负责从就绪队列中挑选进程投入运行的。
知识模块:操作系统4.下列叙述中,正确的是( )。
A.分时系统中,时间片越小,响应时间越长B.多道程序的引入,主要是为了提高CPU及其他资源的利用率C.飞机票订票系统是分时系统D.PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体正确答案:B解析:分时系统的响应时间T≈nq,n是用户数目,而q是时间片。
2023年考研-管理类联考综合考试备考题库附带答案第1卷一.全考点押密题库(共50题)1.(单项选择题)(每题 1.00 分) 林教授患有支气管炎。
为了取得疗效,张医生要求林教授立即戒烟。
以下哪项是张医生的要求所预设的?()A. 林教授抽烟。
B. 林教授的支气管炎非常严重。
C. 林教授以前戒过烟,但失败了。
D. 林教授抽的都是劣质烟。
E. 林教授有支气管炎家族史。
正确答案:A,2.(单项选择题)(每题 1.00 分)人们早已知道,某些生物的活动是按时间的变化(昼夜交替或四季变更)来进行的,具有时间上的周期性节律,如鸡叫三遍天亮,青蛙冬眠春晓,大雁春来秋往,牵牛花破晓开放,等等。
人们由此做出概括:凡生物的活动都受生物钟支配,具有时间上的周期性节律。
下述哪段议论的论证手法与上面所使用的方法不同?()A. 麻雀会飞,乌鸦会飞,大雁会飞,天鹅、秃鹫、喜鹊、海鸥等也会飞,所以所有的鸟都会飞B. 我们摩擦冻僵的双手,手便暖和起来;我们敲击石块,石块会发出火光;我们用锤子不断地锤击铁块,铁块也能热到发红;古人还通过钻木取火。
所以,任何两个物体的摩擦都能生热C. 在我们班上,我不会讲德语,你不会讲德语,红霞不会讲德语,阳光也不会讲德语,所以我们班没有人会讲德语D. 外科医生在给病人做手术时可以看X光片,律师在为被告辩护时可以查看辩护书,建筑师在盖房子时可以对照设计图,教师备课可以看各种参考书,为什么独独不允许学生在考试时看教科书及其相关的材料?E. 铁是导电的,铜是导电的,锡是导电的,铝是导电的。
因此,所有金属都是导电的正确答案:D,3.(单项选择题)(每题 1.00 分)好动是许多儿童特别是男孩子的天性。
但多动症是一种病态,是一种行为障碍。
有的病理学家猜测,摄入超量的食品添加剂是诱发儿童多动症的一个原因。
为了验证这一猜测,某专家小组选择了一组好动的男孩,他们摄入的食品添加剂都超出正常标准。
他们被安排在一个专门的环境中离开父母集体生活一周,实验的主要内容是减少他们每天的食品添加剂摄入量。
进度管理习题答案一.选择题1.在进度管理中,当A. 进度被进度调动程序选中C.等候的事件发生D 时进度从堵塞状态变成就绪状态B .等候某一事件.时间片用完.答: 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 操作的信号量A.0个B.1个C S 初值为. 2个2,目前值为-D.3个1,则表示有等候进度。
答: B7.进度的三个基本状态在必定条件下能够互相转变,进度由就绪状态变成运转状态的条件是①;由运转状态变成堵塞状态的条件是②。
A.时间片用完B.等候某事件发生C.等候的某事件己发生 D .被进度调动程序选中答,① D ②B8.以下的进度状态变化中,变化是不行能发生的。
A.运转一就绪B.运转一等候C.等候一运转D.等候一就绪答: C9.一个运转的进度用完了分派给它的时间片后,它的状态变成。
A.就绪B.等候C.运转D.由用户自己确立答: A10.用 P、 V 操作管理临界区时,信号量的初值应定义为。
A.一1 B.0C.1D.随意值答: C11.用 V 操作唤醒一个等候进度时,被唤醒进度的状态变成.A.等候B.就绪C.运转D.达成答: B12.进度间的同步是指进度间在逻辑上的互相关系。
A.联接B.限制 C.持续D.调用答: B13.是一种只好进行P 操作和 V 操作的特别变量。
A.调动B.进度C.同步D.信号量答: D14.下边对进度的描绘中,错误的选项是。
A.进度是动向的观点B.进度履行需要办理机C.进度是有生命期的D.进度是指令的会合答: D15.下边的表达中正确的选项是。
第2章进程管理2.1 知识要点总结一、进程与线程1.进程概念(1)进程的引入程序顺序执行时具有顺序性、封闭性、以及可再现性。
但在多道程序环境下,可以有多个程序并发执行,此时它们封闭性和可再现性被破坏,具有间断性及不可再现性的特征。
并且并行执行的程序共享系统资源,将产生相互制约关系,程序与CPU执行的活动之间也将不再一一对应。
所以为了更好地描述和控制程序的并发执行,实现操作系统的并发性和共享性,引入了进程(Process)的概念。
(2)进程的定义可以从不同的角度来定义进程,较典型的进程定义有:①进程是程序的一次执行②进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
③进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
在引入了进程实体的概念后,我们可以把传统操作系统中的进程定义为:“进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位”。
(3)进程的特征进程是由多道程序的并发执行而引出的,它和程序是两个截然不同的概念。
进程的特点包括:动态性、并发性、独立性、异步性和结构性。
①动态性,进程的实质是进程实体的一次执行过程,因此,动态性是进程的最基本的特征。
进程实体有一定的生命期,故进程动态性表现在:“它由创建而产生,由调度而执行,由撤消而消亡”。
②并发性,指多个进程实体同存于内存中,且能在一段时间内同时运行。
并发性既是进程的重要特征也是操作系统的重要特征。
③独立性,指进程实体是一个能独立运行、独立分配资源和独立接受调度的基本单位。
需注意的是凡未建立PCB的程序都不能作为一个独立的单位参与运行。
④异步性,指进程按各自独立的、不可预知的速度向前推进。
⑤结构性,指为了程序能并发执行,为其配置进程控制块即PCB (ProcessControlBlock),由程序段、相关的数据段和PCB三部分便构成了进程实体。
(4)进程控制块PCB进程控制块PCB也叫做进程描述符(ProcessDescriptor),用于记录进程的运行变化过程。
一、选择题1、顺序程序和并发程序的执行相比,()oA、基本相同B、有点不同C、并发程序执行总体上执行时间快D、顺序程序执行总体上执行时间快2、在单一处理机上,将执行时间有重叠的几个程序称为()oA、顺序程序B、多道程序C、并发程序D、并行程序3、并发进程失去了封闭性是指()oA、多个相对独立的进程以各自的速度向前推进B、并发进程的执行结果与速度无关C、并发进程执行时,在不同时刻发生的错误D、并发进程共享变量,其执行结果与速度有关4、进程和程序的本质区别是()oA、存储在内存和外存B、顺序和非顺序执行机器指令C、分时使用和独占使用计算机资源D、动态和静态特征5、进程控制块是描述进程状态和特性的数据结构,一个进程()oA、可以有多个进程控制块B、可以和其他进程共用一个进程控制块C、可以没有进程控制块D、只能有唯一的进程控制块6、在下列特性中,哪一个不是进程的特性()oA、异步性B、并发性C、静态性D、动态性7、各进程向前推进的速度是不可预知的,体现出“走走停停”的特征,称为进程的()。
A、动态性B、并发性C、调度性D、异步性8、对于一个单CPU系统,允许若干进程同时执行,轮流占用CPU,称它们为()oA、顺序执行B、同时执行C、并行执行D、并发执行9、在单处理机系统中,处于运行状态的进程()oA、只有一个B、可以有多个C、不能被挂起D、必须在执行完后才能被撤下10、下列进程状态的转换中,不正确的是()oA、就绪到运行B、运行到就绪C、就绪到阻塞D、阻塞到就绪11、已经获得除()以外的所有运行所需资源的进程处于就绪状态。
A、存储器B、打印机C、CPUD、磁盘空间12、一个进程被唤醒意味着()oA、该进程重新占有了CPUB、进程状态变为就绪C、它的优先权变为最大D、其PCB移至就绪队列的队首13、两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是()oA、飞机票B、旅行社C、航空公司D、旅行社和航空公司14、与时间有关的错误是指()oA、与进程执行的时间长短有关B、与CPU的速度有关C、与进程被打断的时间有关D、与超时有关15、某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态是( )oA、从就绪变为运行B、从运行变为就绪C、从运行变为阻塞D、从阻塞变为就绪16、原语是()°A 、一条机器指令B、若干条机器指令组成C 、一条特定指令D、中途能打断的指令17、下列各项步骤中,哪一个不是创建进程所必须的步骤()oA、建立一个进程控制块PCBB、由CPU调度程序为进程调度CPUC、为进程分配内存等必要的资源D、将PCB链入进程就绪队列18、在操作系统中,对信号量S的P 原语操作定义中,使进程进入相应等待队列等待的条件是()oA、S>0B、S二0C、S<0D、SOO19、进程执行时的间断性,决定了进程可能具有多种状态。