进程管理自测题2-1

合集下载

计算机操作系统进程管理练习题(1)

计算机操作系统进程管理练习题(1)

一、选择题1.在进程管理中,当时,进程从阻塞状态变为就绪状态。

A.进程被进程调度程序选中B.等待某一事件C.等待的事件发生D.时间片用完2.分配到必要的资源并获得处理机时的进程状态是。

A.就绪状态 B.执行状态 C.阻塞状态 D.撤消状态3.P、V操作是。

A.两条低级进程通信原语B.两组不同的机器指令C.两条系统调用命令D.两条高级进程通信原语4.设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述4种情况,不可能发生的情况是。

A.没有运行进程,有2个就绪进程,n个进程处于等待状态。

B.有1个运行进程,没有就绪进程,n-1个进程处于等待状态。

C.有1个运行进程,有1个就绪进程,n-2个进程处理等待状态。

D.有1个运行进程,n-1个就绪进程,没有进程处于等待状态。

5.若P、V操作的信号量S初值为2,当前值为-1,则表示有等待进程。

A. 0个B. 1个C. 2个D. 3个6.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是。

A.时间片用完B.等待某事件发生C.等待的某事件已发生D.被进程调度程序选中7.进程的三个基本状态在一定条件下可以相互转化,进程由运行状态变为阻塞状态的条件是。

A.时间片用完B.等待某事件发生C.等待的某事件已发生D.被进程调度程序选中8.下列的进程状态变化中,变化是不可能发生的。

A.运行→就绪B.就绪→运行C.等待→运行D.等待→就绪9.一个运行的进程用完了分配给它的时间片后,它的状态变为。

A.就绪B.等待C.运行D.由用户自己确定10.用V操作唤醒一个等待进程时,被唤醒进程的状态变为。

A.等待B.就绪C.运行D.完成11.操作系统通过对进程进行管理。

A. JCBB. PCBC. DCTD. CHCT 12.用P、V操作可以解决互斥问题。

A. 一切B. 某些C. 正确D. 错误13.一个进程被唤醒意味着。

A. 该进程重新占有了CPUB. 它的优先权变为最大C. 其PCB移至等待队列队首D. 进程变为就绪状态14.多道程序环境下,操作系统分配资源以为基本单位。

进程管理习题

进程管理习题

一、单项选择题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.一个进程释放了一台打印机后,有可能改变( )的状态。

进程管理练习及参考答案

进程管理练习及参考答案

OS 概述、进程管理练习答案一、单项选择题( OS 概述部分) 1、 UNIX O.S. 属于一种( A )操作系统。

A.分时 B.批处理 C.实时 D.分布式 2、 计算机软件中,最靠近硬件层次的一类软件是(A.应用软件B.支撑软件C.系统软件 3、 下列四个操作系统中,是分时系统的为(C C )。

D. 编译软件 )。

A.CP/M B.MS-DOS C.UNIX D.WINDOWS NT 4、 在操作系统中,设计者往往编制了许多完成不同功能的子程序供用户程序中使用,这些 子程序被称为( B A.作业控制语言 B.系统调用 C.操作控制命令 个人计算机操作系统也被称为( B)。

D.访管命令 5、 )。

6、 7、8、A.多用户操作系统B.单用户操作系统C.实时操作系统 批处理系统的主要缺点是( B )。

A.CPU 的利用率不高B.失去了交互性C.不具备并行性DOS 操作系统主要的功能是( A A.文件管理功能 B.中断处理功能 第一个在计算机上实现的操作系统是( A.分时操作系统 B.实时操作系统 )。

C.作业管理功能 C C.单道批处理系统 )。

D .批处理操作系统D. 以上都不是 D .打印管理功能 操作系统的功能是进行处理器管理、作业管理、 A.进程 B.存储器 C.硬件 D.软件 10、设计实时操作系统时,首先应该考虑系统的( A.可靠性和灵活性 B.实时性和可靠性 11、 操作系统是计算机系统的( B )。

9、 D.单用户操作系统 B )管理、设备管理和文件管理。

B )。

C.灵活性和可靠性 D .优良性和分配性 A.应用软件 B.系统软件 C.硬件 D.固件12、 从工作的角度看操作系统,可以分为:单用户操作系统、批处理系统、 时系统。

A.单机操作系统 B.分时操作系统 C.面向过程的操作系统 13、 下列系统中, ( B )是实时系统。

A.计算机激光照排系统 B.航空定票系统 C.办公自动化系统 D.计算机辅助设计系统 14、 工业过程控制系统中运行的操作系统最好是( B B )和实D .网络操作系统 )。

【免费下载】操作系统第二章进程管理测验题答案

【免费下载】操作系统第二章进程管理测验题答案

(A)
(A)
D.挂起
试题 17
正在进行中
一个进程执行过程中 个 JCB
C.多个 PCB
D.1 个程序
试题 18
正在进行中
多道程序环境下,操作系统分配资源以 为基本单位
A.程序
B.指令
C.进程
D.作业
试题 19
正在进行中
进程的并发性是指若干个进程()。
A.同时执行
B.运行进程需做 I/O 操作
C.运行进程结束
(A)
(C)
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

进程管理自测题1

进程管理自测题1

第1章一、选择题1、以下操作系统中的技术哪个是用“时间”来换取“空间的”?A. 虚拟存储器B. 缓冲技术C. SPOOLing技术D. 快表2、设计实时操作系统必须首先考虑系统的什么特性?A. 效率B. 可移植性C. 可靠性D. 使用的方便性3、一个作业第一次执行时用了5min,而第二次执行时用了6min,这说明了操作系统的什么特点?A. 并发性B. 共享性C. 虚拟性D. 不确定性4、下述操作系统类型中,哪个操作系统一定是由多台计算机组成的系统?A. 实时B. 批处理C. 分时D. 分布式5、操作系统中,以下哪个技术采用了以“空间”换“时间”的技术?A. 中断技术B. 缓冲技术C. 通道技术D. 虚拟存储技术6、按照所起的作用和需要的运行环境,操作系统属于哪一种?A. 支撑软件B. 用户软件C. 应用软件D. 系统软件7、操作系统的主要功能是存储器管理、设备管理、文件管理、用户接口和什么?A. 进程管理B. 用户管理C. 信息管理D. 操作系统管理8、操作系统的最基本的两个特征是资源共享和什么?A. 多道程序设计B. 程序的并发执行C. 中断D. 程序顺序执行9、采用多道程序设计技术可以提高CPU和外部设备的什么?A. 稳定性B. 可靠性C. 利用率D. 兼容性10、在计算机系统中,操作系统是?A. 处于裸机之上的第一层软件B. 处于硬件之下的低层软件C. 处于应用软件之上的系统软件D. 处于系统软件之上的用户软件11、操作系统是对什么进行管理的软件?A. 软件B. 硬件C. 计算机资源D. 程序12、从用户的观点,操作系统是?A. 用户与计算机之间的接口B. 控制和管理计算机资源的软件C. 合理地组织计算机工作流程的软件D. 是扩充裸机功能的软件,是比裸机功能更强、使用方便的虚拟机13、操作系统的基本类型是?A. 批处理系统、分时系统和多任务系统B. 实时系统、分时系统和批处理系统C. 单用户系统、多用户系统和批处理系统D. 实时系统、分时系统和多用户系统14、为了使系统中的所有用户都得到及时的响应,操作系统应该是?A. 实时系统B. 批处理系统C. 分时系统D. 网络系统15、如果分时系统的时间片一定,那么什么会使响应时间越长?A. 用户数越少B. 用户数越多C. 内存越少D. 内存越多16、什么类型的操作系统允许在一台主机上同时连接多台终端,多个用户可以通过多台终端同时交互地使用计算机?A. 实时系统B. 批处理系统C. 分时系统D. 网络系统17、什么类型的操作系统允许用户把多个作业同时提交给计算机?A. 实时系统B. 批处理系统C. 分时系统D. 网络系统18、在什么操作系统的控制下计算机系统能及时处理由过程控制反馈的数据并作出及时响应?A. 实时系统B. 批处理系统C. 分时系统D. 网络系统19、一个计算机系统采用躲到程序设计技术后,使多道程序实现了?A. 微观上并行B. 微观和宏观上均串行C. 宏观上并行D. 微观和宏观上均并行20、用户程序要将一个字符送到显示器上显示,要使用操作系统提供的?A. 用户接口B. 函数C. 原语D. 系统调用二、判断题1、自从有了计算机,就有了操作系统。

OS第二章习题2123答案

OS第二章习题2123答案

第二章进程管理(2.1-2.3)一、选择题1 程序的顺序执行通常在( A)的工作环境中,具有( C)特征;程序的并发执行在( B)的工作环境中,具有( D)特征。

A. 单道程序B.多道程序C.程序的可再现性D.资源共享2.下面对进程的描述中,错误的是( )。

A. 进程是动态的概念B.进程执行需要处理机C.进程是有生命周期的 D. 进程是指令的集合3.在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次( )。

A.等待活动B.动态运行C.单独操作D.关联操作4.( )是进程存在的唯一标识。

A. 数据段B.进程控制块C. 程序段D.进程控制区5.多道程序环境下,操作系统分配资源以( )为基本单位。

A.程序B.指令C进程D.作业6. 当进程因时间片用完而让出处理机时,该进程应转变为( )状态。

A、等待B、就绪C、运行D、完成7.一个进程被唤醒意味着( )。

A. 该进程重新占有了CPU B.它的优先权变为最大C. 其PCB移至等待队列队首D.进程变为就绪状态8.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是( D);由运行状态变为阻塞状态的条件是( B)。

A. 时间片用完B.等待某事件发生C.等待的某事件已发生D.被进程调度程序选中9.下列的进程状态变化中,( )变化是不可能发生的,A.运行→就绪B.运行→等待C.等待→运行D.等待→就绪10.一个运行的进程用完了分配给它的时间片后,它的状态变为( )。

A.就绪B.等待C. 运行D.由用户自己确定11.设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述4种情况:A没有运行进程,有2个就绪进程,n个进程处于阻塞状态。

B有1个运行进程,没有就绪进程,n-1进程处于阻塞状态。

C有1个运行进程,有1个就绪进程,n-2进程处于阻塞状态。

D有1个运行进程,n-1个就绪进程,没有进程处于阻塞状态;上述情况中,不可能发生的情况是( )。

计算机专业基础综合操作系统(进程管理)模拟试卷1(题后含答案及解析)

计算机专业基础综合操作系统(进程管理)模拟试卷1(题后含答案及解析)

计算机专业基础综合操作系统(进程管理)模拟试卷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是时间片。

操作系统:进程管理单元测试与答案

操作系统:进程管理单元测试与答案

一、单选题1、关于进程错误的说法是()。

A.进程的运行全过程不可重现。

B.一个程序只能生成一个进程。

C.进程具有异步性。

D.多个并发进程共享CPU。

正确答案:B2、关于进程状态说法错误的是()。

A.单CPU的系统中处于运行态的进程可以有多个。

B.进程在整个生存期间会根据不同条件转换状态。

C.阻塞态的进程即便给它CPU它也无法运行。

D.处于就绪态的进程都在等待CPU。

正确答案:A3、关进程控制块PCB说法错误的是()。

A.PCB是进程存在的标志B.Linux中定义PCB的数据结构是task_struct。

C.进程生存期间PCB成员变量的值一直保持不变。

D.创建进程的时候创建PCB数据结构。

正确答案:C4、进程创建后的状态是()。

A.就绪态B.运行态C.阻塞态D.核态正确答案:A5、关于进程控制说法错误的是()。

A.进程生存期间都受操作系统控制。

B.进程控制采用原语实现。

C.进程被唤醒的条件和被阻塞的原因一致。

D.进程被撤销时操作系统收回其占用资源,但是不释放相应的PCB。

正确答案:D6、下列应用场景中不适合采用线程的是()。

A.多个功能需要并发的地方B.需要改善窗口交互性的地方C.需要改善程序结构的地方D.应用程序的初始化正确答案:D7、关于临界资源和临界区的说法错误的是()。

A.临界资源是一个共享变量。

B.临界区是程序中的某个片段。

C.临界区中含有对临界资源的存取操作。

D.线程内定义的变量可以是临界资源。

正确答案:D8、关于临界资源和临界区的说法错误的是()。

A.临界区不允许两个或多个进程同时进入。

B.有限等待原则要求程序员尽量把临界区设置大一些。

C.让权等待可以让系统工作效率更高。

D.同一个线程内可以设置多个不同的临界区。

正确答案:B9、关于锁进制的说法错误的是()。

A.锁机制设置一个标志表示临界区是否可用。

B.锁机制只能解决进程互斥的问题。

C.锁机制满足忙则等待和空闲让进的原则D.锁机制满足有限等待和让权等待的原则正确答案:D10、关于P-V操作的说法错误的是()。

OS自测题2:进程

OS自测题2:进程

OS自测题2:进程提交后会显示答案,同一设备只能提交一次!请认真复习后答题。

如果发现任何错误,欢迎反馈给我!!1. 为什么进程切换的代价要比线程切换要大?() [单选题]A.因为进程切换要切换控制块数据结构B.因为进程切换要切换段表(正确答案)C.因为进程切换要切换栈D.因为进程切换要切换PC指针2. 初值为N的信号量,当前值为-1表示的含义是什么?() [单选题]A.有1个资源B.有N-1个进程在等待C.有N-1个资源D.有1个进程在等待(正确答案)3. 下面哪个系统调用不是用来操控进程的?() [单选题]A.exec()B.open()(正确答案)C.fork()D.wait()4. 下面哪种状态下的进程不存放在内存中?() [单选题]A.挂起态(正确答案)B.阻塞态D.运行态5. 关于进程和线程的主要区别,下面哪种论述是正确的?() [单选题]A.线程之所以切换快是因为TCB比PCB尺寸小B.线程切换时可能会引起进程切换(正确答案)C.线程可以没有栈D.进程不能成为调度的单位6. 进程和程序的区别主要体现在哪里?() [单选题]A.进程在内存中,程序在磁盘上。

B.进程有当前执行位置,程序没有。

(正确答案)C.进程在CPU上执行,程序没有执行。

D.进程有代码段,程序没有。

7. 下面哪个不是临界区的使用原则?() [单选题]A.有限等待B.先来先服务(正确答案)C.有空让进D.互斥进入8. 临界区的软件实现有什么缺点?() [单选题]A.会引入不合理因素B.在多CPU环境下不好使C.运行时代价较大(正确答案)D.需要特殊的硬件支持9. 下面哪个操作会引起某些进程的阻塞?() [单选题]B.信号量的V操作C.执行CPU调度D.信号量的P操作(正确答案)10. 下面哪个操作一定不会引起进程的阻塞?() [单选题]A.打开浏览器B.信号量的P操作C.信号量的V操作(正确答案)D.读写磁盘11. 进程与程序的根本区别是()。

进程管理习题及答案

进程管理习题及答案

进度管理习题答案一.选择题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.下边的表达中正确的选项是。

操作系统——进程管理测试题

操作系统——进程管理测试题

操作系统——进程管理测试题基本信息:[矩阵文本题] *1. 若P、V操作的信号量S初值为2,当前值为 -1,则表示有()个等待进程。

[单选题] *A. 0B. 1(正确答案)C. 2D. 32. 某系统的进程状态转换如下图所示,图中1、2、3和4分别表示引起状态转换的不同原因,原因4表示()[单选题] *A. 就绪进程被调度B. 运行进程执行了P操作C. 发生了阻塞进程等待的事件(正确答案)D. 运行进程的时间片到了3. 有n个进程都要使用某个共享文件,但系统限制最多m个进程(n>m>1)同时读文件。

用PV操作管理时信号量的值不可能变化为()。

[单选题] *A. 1B. n(正确答案)C. mD. m-n4. 进程P1、P2、P3和P4的前趋图如下:若用PV操作控制这几个进程并发执行的过程,则需要设置4个信号量S1、S2、S3和S4,且信号量初值都等于零。

下图中a和b应分别填写()[单选题] * A.P(S1)P(S2)和P(S3)B.P(S1)P(S2)和V(S1)C.V(S1)V(S2)和P(S1)(正确答案)D.V(S1)V(S2)和V(S3)c和d应分别填写()。

[单选题] *A.P(S1)P(S2)和P(S4)B.P(S2)P(S3)和P(S4)(正确答案)C.V(S1)V(S2)和V(S4)D.V(S2)V(S3)和V(S4)5. 某火车票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)。

假设Hi(j=1,2,…,m)单元存放某日某车次的剩余票数,Temp为Pi 进程的临时工作单元,x为某用户的订票张数。

初始化时系统应将信号量S赋值为()。

Pi进程的工作流程如下,[单选题] * A.0B.1(正确答案)C.2D.3若用P操作和V操作实现进程间的同步与互斥,则图中a、b和c应分别填入()。

[单选题] *A.P (S)、V(S)和V(S)(正确答案)B.P(S)、P(S)和V(S)C.V (S)、P(S)和P(S)D.V(S)、V(S)和P(S)6. Windows系列操作系统是一种单用户()的操作系统。

(完整版)第二章进程管理习题和答案

(完整版)第二章进程管理习题和答案

--一、填空题1. 进程是一个程序对某个数据集的一次执行过程。

进程从结构上讲,包括程序、数据和PCB三部分。

2. 进程是一个动态的概念,程序是一个静态的概念。

3. 操作系统中,可以并行工作的基本单位是进程,它是由程序、数据集和PCB组成。

4. 进程存在的唯一标志是PCB的存在。

当系统创建一个进程时,系统为其建立一个PCB,当进程被撤销时系统就将其收回。

5. 进程有三种基本状态,即运行状态、就绪状态、阻塞状态。

当进程由(1)变换到(2)或(3)时,就会立即引起重新调度。

6. 在操作系统中,不可中断执行的操作称为原语。

7. 并发进程之间的基本关系是同步或互斥。

其中互斥是指进程之间的一种间接关系。

8. 临界资源是指一段时间只允许一个进程使用的资源,而临界区是指进程中访问临界资源的程序代码。

9. P,V操作原语是在信号量上操作的。

10. 信号量的物理意义是:当信号量的值大于零时,表示可用资源的数量;当信号量值小于零时,其绝对值为等待使用信号量所代表资源的进程的数量。

11. 有n个进程共享同一个临界区,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是1~-(n-1)。

12.如果系统中有n个进程,则在等待(阻塞)队列中进程的个数最多可为个n。

13. 如果信号量的当前值为-5,则表示系统中在该信号量上有5 个等待进程。

14.某程序运行时经常需打印中间结果。

计算时,该进程处于用户态,打印时处于系统态,打印结束时进程处于用户态。

(指系统状态)、15. 在操作系统中引入线程的主要目的是减少程序并发执行时的时空开销,使OS更具有并发性。

16. 如果一个程序能为多个进程同时共享执行,那么它应该以纯码形式编写,即该程序是可重人码程序,这种程序的特点是:在它执行过程中自身不可修改。

17. 中断优先级是由硬件规定的,若要调整中断的响应次序可通过系统调用。

18. 进程初建时处于就绪态,运行时因为时钟中断而处于就绪态,因等待事件或资源而处于阻塞态。

2-1 进程管理-作业

2-1 进程管理-作业

第二章进程管理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/O B.I/O完成C.被进程调度程序选中D.另一个进程运行结束15.采用多道程序设计能B。

A.增加平均周转时间B.发挥并提高并行工作能力C.缩短每道程序的执行时间D.降低对处理器调度的要求21.下列选项中,导致创建新进程的操作是C。

(2010全国试题)I.用户登录成功II.设备分配III.启动程序执行A.仅I和II B.仅II和III C.仅I和III D.I、II和III 22.若信号量S的初值为2,当前值为-1,则表示有B个等待进程。

A.0 B.1 C.2 D.323.设与某资源关联的信号量初值为3,当前值为1。

若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是B。

进程管理测验

进程管理测验

进程管理测验学号: [填空题] *_________________________________您的姓名: [填空题] *_________________________________一、单项选择题(每小题1分,共50小题)1、进程和程序的根本区别在于()。

[单选题] *A、静态与动态的特点(正确答案)B、是不是被调入到内存中C、是不是具有就绪、运行和等待3种状态D、是不是占有处理器2、单CPU环境下,关于进程的说法下列正确的是()。

[单选题] *A、进程就是程序,或者说,进程是程序的另一种叫法B、进程可以由阻塞状态直接转换为运行态C、多个不同的进程可以包含相同的程序段(正确答案)D、两个进程可以同时处于运行状态3、进程的并发执行是指若干个进程()。

[单选题] *A、同时执行B、在同一段时间内同时执行(正确答案)C、不能在同一段时间内同时执行D、共享系统资源4、下面对进程的描述中,错误的是() [单选题] *A、进程是动态的概念B、进程执行需要处理机C、进程是有生命期的D、进程是指令的集合(正确答案)5、下面所述步骤中,()不是创建进程所必需的。

[单选题] *A、由调度程序为进程分配CPU(正确答案)B、建立一个进程控制块C、为进程分配内存D、将进程控制块链入就绪队列6、操作系统对进程的管理和控制使用()进程操作。

[单选题] *A、指令B、原语(正确答案)C、信号量D、信箱通信7、下面所列的进程3种基本状态之间的转换不正确的是() [单选题] *A、就绪状态->运行状态B、运行状态->就绪状态C、运行状态->阻塞状态D、就绪状态->阻塞状态(正确答案)8、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来的消息,或者等待某个事件发生后再向前执行,这种制约性合作关系被称为进程的()。

[单选题] *A、同步(正确答案)B、互斥C、调度D、执行9、为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为() [单选题] *A、进程互斥B、进程同步C、进程制约D、进程通信(正确答案)10、P、V操作是() [单选题] *A、两条低级进程通信原语(正确答案)B、两组不同的机器指令C、两条系统调用命令D、两条高级进程通信原语11、用V操作唤醒一个等待进程时,被唤醒进程的状态变为() [单选题] *A、等待B、就绪(正确答案)C、运行D、完成12、对于两个并发进程,设互斥信号量为mutex,初值为1,若当前mutex=0,则() [单选题] *A、表示没有进程进入临界区B、表示有一个进程进入临界区,另一个进程不等待进入(正确答案)C、表示有一个进程进入临界区,另一个进程等待进入D、表示有个进程进入临界区13、由于并发进程之间()不能由进程本身来控制,当它们在共享某资源时,可能会产生与时间有关的错误。

进程测试题含答案

进程测试题含答案

进程测试题含答案一、选择题(每题2分,共40分)1. 下列哪种打开文件的方式不能修改文件已有的内容( B )[A] r+ [B] r [C] w+ [D] a+2.以下哪种不是进程的状态( B )[A] 运行态[B] 锁定态[C] 睡眠态[D] 停止态3. 以读写方式打开一个已存在的标准I/O流时应指定哪个mode 参数( B )[A] r [B] r+ [C] w+ [D] a+4. fork()的返回值不可能是( C )[A] -1 [B] 0 [C] 1 [D] 大于10000的正整数5. 常用来进行多任务同步的机制是( B )[A]管道[B] 信号量[C] 信号(异步通信方式,中断机制的模拟)[D] 共享内存(本身不提供同步机制,可自行添加信号量实现同步) 信号量:解决进程\线程之间的同步与互斥问题的一种通信机制:信号量变量和这个变量的等待队列、两个原子操作(PV).6. 下列哪个函数无法传递进程结束时的状态( A )[A]close [B] exit [C] _exit [D] returnvoid exit( int status)7. 以下哪种用法可以等待接收进程号为pid的子进程的退出状态( A ) P59[A] waitpid(pid, &status, 0) [B] waitpid(pid, &status, WNOHANG)[C] waitpid(-1, &status, 0) [D] waitpid(-1, &status, WNOHANG)WNOHANG:子进程没结束,不阻塞立即返回,返回值为0。

0:阻塞父进程,直到子进程退出。

8. What kind of IPC has the highest efficiency (B)[A] semaphore[B] sharedmemory[C] fifo[D] message queueE signal9. 下列对无名管道描述错误的是( C )[A] 半双工的通信模式[B] 有固定的读端和写端[C] 可以使用lseek函数[D] 只存在于内存中10.下列对于有名管道描述错误的是( D )[A] 可以用于互不相关的进程间[B] 通过路径名来打开有名管道[C] 在文件系统中可见[D] 管道内容保存在磁盘上11. 下列不属于用户进程对信号的响应方式的是( B )[A] 忽略信号[B] 保存信号[C] 捕捉信号[D] 按缺省方式处理(1终止SIGINT Ctrl+c,SIGINTQUIT Ctrl+\。

进程管理练习二

进程管理练习二

一、选择题1.下列各项步骤中,哪一个不是创建进程所必须的步骤()。

A. 建立一个进程控制块PCBB. 由CPU调度程序为进程调度CPUC. 为进程分配内存等必要的资源D. 将PCB链入进程就绪队列2.在下列特性中,哪一个不是进程的特性()。

A. 异步性B. 并发性C. 静态性D. 动态性3.在单处理机系统中,处于运行状态的进程()。

A.只有一个B. 可以有多个C.不能被挂起D. 必须在执行完后才能被撤下4.如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入()。

A.自由状态B. 停止状态C.阻塞状态D. 静止状态5.已经获得除()以外的所有运行所需资源的进程处于就绪状态。

A.存储器B. 打印机C. CPUD. 磁盘空间6.一个进程被唤醒意味着()。

A.该进程重新占有了CPUB.进程状态变为就绪C.它的优先权变为最大D.其PCB移至就绪队列的队首7.进程从运行状态变为阻塞状态的原因是()。

A.输入或输出事件发生B.时间片到C.输入或输出事件完成D.某个进程被唤醒8.操作系统中有一组常称为特殊系统调用的程序,它不能被系统中断,在操作系统中称为()。

A.初始化程序B. 原语C.子程序D. 控制模块二、填空题1、进程存在的标志是____________。

2、进程的静态实体由____________、____________和____________三部分组成。

3、进程被创建后,最初处于____________状态,然后经____________选中后进入状态。

4、用于进程控制的原语主要有____________、____________、____________和____________。

三、问答题1.在操作系统中为什么要引入进程概念?它与程序的差别和关系是怎样的?2. PCB的作用是什么?它是怎样描述进程的动态性质的?3.进程的基本状态有几种?试描绘进程状态转换图。

4.•【例】假定在单CPU条件下有下列要执行的进程,它们依次到达(相差一个时间单位):•①用执行时间图描述非进程•强占优先级调度算法执行•这些进程的情况•②算出各进程的周转时间•和带权周转时间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2-1章
一、选择题
1、并发执行的程序具有什么特征?
A. 顺序性
B. 封闭性
C. 可再现性
D. 间断性
2、在操作系统中,要想读取文件中的数据,通过什么来实现?
A. 系统调用
B. 原语
C. 文件共享
D. 中断
3、在进程状态转换图中,哪一种转换是不可能发生的?
A. 运行态→就绪态
B. 运行态→等待态
C. 等待态→运行态
D. 等待态→就绪态
4、一个进程当前处于等待状态,下列说法正确的是?
A. 它可以被调度而获得处理机
B. 当I/O完成后,它将变成就绪状态
C. 它永远不会被执行
D. 它可能变成就绪状态,也可能直接获得处理机
5、进程和程序的本质区别是?
A. 动态或静态
B. 分时使用或独占计算机资源
C. 顺序或非顺序地执行其指令
D. 存储在内存和外存
6、建立进程就是?
A. 建立进程的目标程序
B. 为其建立进程控制块
C. 将进程挂起
D. 建立进程及其子孙的进程控制块
7、下面对进程的描述,错误的是?
A. 进程是一个动态的概念
B. 进程的执行需要处理机
C. 进程是有生命期的
D. 进程是指令的集合
8、并发程序失去了封闭性是指?
A. 多个相对独立的进程以各自的速度向前推进
B. 并发进程执行时,在不通时刻发生的错误
C. 并发进程执行结果与速度无关
D. 并发进程共享变量,其执行结果与速度有关
9、下面关于进程的描述,不正确的是?
A. 进程是多道程序环境中的一个程序
B. 进程由程序、数据、栈和PCB组成
C. 多个进程并发执行,每个进程的相对速度不可预知
D. 进程是程序在一个数据集合上的执行过程,它是系统进行资源分配的单位
10、当一个进程处于什么状态时,不属于等待状态?
A. 进程正等待着输入一批数据
B. 进程正等待着打印输出
C. 进程正等待着另一个进程发来的消息
D. 进程正等待着给它一个时间片
11、以下关于进程的说法,正确的是?
A. 进程就是程序,它是程序的另一种叫法
B. 进程被创建后,在它消亡之前,任何时刻总是处于运行、就绪和阻塞三种状态之一
C. 多个不同的进程可以包含相同的程序
D. 两个进程可以同时处于运行状态
12、进程的并发执行是指若干个进程进行哪种操作?
A. 同时执行
B. 在执行时间上是重叠的
C. 在执行时间上是不重叠的
D. 共享系统资源
13、进程是一个具有一定独立功能的程序在其数据集合上的一次?
A. 等待活动
B. 运行活动
C. 单独活动
D. 关联操作
14、以下进程控制块中的四项内容,哪个主要是由处理机各种寄存器中的内容组成的?
A. 进程标识信息
B. 进程调度信息
C. 进程控制信息
D. 处理机状态信息
15、以下四项内容,哪个不是进程创建过程所必须的?
A. 为进程分配CPU
B. 建立进程控制块
C. 为进程分配内存
D. 将进程链入就绪队列
16、一个进程被唤醒意味着?
A. 进程重新得到CPU
B. 进程变为就绪状态
C. 进程的优先级变为最大
D. 将进程移至等待队列首部
17、在单处理机系统中有n(n>2)个进程,哪种情况不可能发生?
A. 没有进程运行,没有就绪进程,n个等待进程
B. 有1个进程运行,没有就绪进程,n-1个等待进程
C. 有2个进程运行,有1个就绪进程,n-3个等待进程
D. 有1个进程运行,有n-1个就绪进程,没有等待进程
18、在单处理机系统实现并发后,以下说法正确的是?
A. 各进程在某一时刻并行运行,CUP与外设之间并行工作
B. 各进程在某一时间段并行运行,CPU与外设之间串行工作
C. 各进程在某一时间段并行运行,CPU与外设之间并行工作
D. 各进程在某一时刻并行运行,CUP与外设之间串行工作
19、进程的数目主要受什么的限制?
A. CPU速度
B. 用户数目
C. 终端数目
D. 打开文件数目
20、什么事件必定引起进程切换?
A. 一个进程被创建
B. 一个进程变为等待状态
C. 一个进程变为就绪状态
D. 一个进程被撤销
二、判断题
1、只有处在阻塞状态的进程才可能被挂起。

2、不同进程所执行的程序必定不同。

3、并发执行的程序具有可再现性。

4、原语在执行时不能被中断。

5、任一时刻,若有执行状态的进程,就一定有就绪状态的进程。

6、进程既是拥有资源的单位,又是独立调度和分派的单位。

7、进程是一段独立的程序。

8、并发是指若干事件在不同时刻发生。

9、一个程序在执行过程中可能产生多个进程。

10、进程获得处理机而运行是自己能决定的。

三、填空题
1、单道程序执行时,具有__ 顺序性、封闭性_和可再现性的特点。

2、多道程序执行时,具有间断性,将失去____封闭性_______和____可再现性_______的特点。

3、进程具有___________、___________、___________、___________和结构特征。

4、进程的三种基本状态是___________、___________和___________。

5、判断一个进程是否处于挂起状态,要看该进程是否在___________,挂起状态又分为___________和___________。

6、进程映像通常由_程序、数据、栈和PCB这四部分组成。

7、操作系统对进程的管理和控制主要是通过____PCB_______来实现的。

8、进程是一个___________的概念,而程序是一个___________的概念。

9、_____进程控制块______是进程存在的唯一标识。

10、___________是用来创建一个新进程,并将此新进程投入就绪队列。

四、综合练习
1、试描述当前正在运行的进程状态改变时,操作系统进行进程切换的步骤。

2、假设系统就绪队列中有10个进程,这10个进程轮换执行,每隔300ms轮换一次,CPU 在进程切换时所花费的总时间是10ms,试问系统花在进程切换上的开销占系统整个时间的比例是多少?。

相关文档
最新文档