操作系统进程管理习题
- 格式:pdf
- 大小:724.74 KB
- 文档页数:36


进程管理习题答案
一.选择题
1.在进程管理中,当 时进程从阻塞状态变为就绪状态.
A. 进程被进程调度程序选中 B.等待某一事件
C.等待的事件发生 D.时间片用完
答:C
2.分配到必要的资源并获得处理机时的进程状态是 。
A.就绪状态 B.执行状态
C.阻塞状态 D.撤消状态
答:B
3.P、V操作是 。
A.两条低级进程通信原语 B.两组不同的机器指令
C.两条系统调用命令 D.两条高级进程通信原语
答:A
4.对进程的管理和控制使用 。
A.指令 B.原语
C.信号量 D.信箱通信
答:B
5.进程的并发执行是指若干个进程 。
A.同时执行 B.在执行的时间上是重叠的
C.在执行的时间上是不可重叠的 D.共享系统资源
答:B
6.若P、V操作的信号量S初值为2,当前值为-1,则表示有 等待进程。
A.0个 B.1个 C .2个 D.3个
答:B
7.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是 ① ;由运行状态变为阻塞状态的条件是 ② 。
A.时间片用完 B.等待某事件发生
C.等待的某事件己发生 D.被进程调度程序选中
答,①D ②B
8.下列的进程状态变化中, 变化是不可能发生的。
A.运行一就绪 B.运行一等待
C.等待一运行 D.等待一就绪
答:C
9.一个运行的进程用完了分配给它的时间片后,它的状态变为
。
A.就绪 B.等待
C.运行 D.由用户自己确定 答:A
10.用P、V操作管理临界区时,信号量的初值应定义为 。
第二章 练习题
一、单项选择题
1.某进程在运行过程中需要等待从磁盘上读入数据,此
时该进程的状态将( C )。
A. 从就绪变为运行; B.从运行变为就绪;
C.从运行变为阻塞; D.从阻塞变为就绪
2.进程控制块是描述进程状态和特性的数据结构,一个
进程( D )。
A. 可以有多个进程控制块;
B. 可以和其他进程共用一个进程控制块;
C. 可以没有进程控制块;
D. 只能有惟一的进程控制块。
3.临界区是指并发进程中访问共享变量的( D )段。
A、管理信息 B、信息存储 C、数据 D、程序
4. 当__ B __时,进程从执行状态转变为就绪状态。
A. 进程被调度程序选中 B. 时间片到
C. 等待某一事件 D. 等待的事件发生
5. 信箱通信是一种( B )通信方式。
A. 直接通信 B. 高级通信 C. 低级通信 D. 信号量
6. 原语是( B ) 。
A、一条机器指令 B、若干条机器指令组成
C、一条特定指令 D、中途能打断的指令
7. 进程和程序的一个本质区别是( A ) 。
A.前者为动态的,后者为静态的;
B.前者存储在内存,后者存储在外存;
C.前者在一个文件中,后者在多个文件中;
D.前者分时使用CPU,后者独占CPU。
8. 任何两个并发进程之间存在着(D)的关系。
A.各自完全独立 B.拥有共享变量
C.必须互斥 D.可能相互制约
9. 进程从运行态变为等待态可能由于( B )。
A.执行了V操作 B.执行了P操作
C.时间片用完 D.有高优先级进程就绪
10. 用PV操作管理互斥使用的资源时,信号量的初值应定义为( B)。
操作系统第⼆章进程的描述与控制题⽬
1-1. 下⾯对进程的描述中,错误的是 。
A.进程是动态的概念 B. 进程执⾏需要处理机
C.进程是有⽣命周期的 D. 进程是指令的集合
【答案】D
【解析】【解析】程序是指令的集合。⽽进程是程序的⼀次执⾏,是动态的,有⽣命周期的。动态的,有⽣命周期的。1-2. 分配到必要的资源并获得处理机时的进程状态是 ()
A. 就绪状态 B. 执⾏状态 C. 阻塞状态 D. 撤消状态
【答案】B
【解析】分配到必要地资源获得处理机时的进程状态是执⾏状态。1-3.程序的顺序执⾏通常在 ① 的⼯作环境中,具有以下特征 ② 。
程序的并发执⾏在 ③ 的⼯作环境中,具有如下特征 ④ 。A. 单道程序 B.多道程序 C. 程序的可再现性 D. 资源共享
【答案】①A ②C ③B ④D。
【解析】程序的顺序执⾏通常在单道程序的⼯作环境中,具有程序结果的可再现性特征;
程序的并发执⾏在多道程序的⼯作环境中,具有共享资源的特征。1-4. 下列进程状态变化中, 变化是不可能发⽣的
A. 运⾏——就绪 B.运⾏—— 等待 C. 等待——运⾏ D. 等待——就绪
【答案】C 【解析】当调度程序为某就绪状态的进程分配了处理机时,该进程便由就绪状态变为执⾏状态;正在执⾏的进程因等待发⽣某事件⽽⽆法执⾏时,该进程由执⾏状态变为等待状态;当处于等待状态的进程所等待的事件发⽣时,该进程由等待状态变为就绪状态;正在执⾏的进程如因时间⽚⽤完⽽暂停执⾏,该进程由执⾏状态变为就绪状态。
等待——运⾏运⾏不可能发⽣,就绪不可能发⽣,就绪—— 等待不可能发⽣。
唯⼀的双向箭头是唯⼀的双向箭头是运⾏运⾏——就绪 ,就绪——运⾏ 1-5. 当 时,进程从执⾏状态转变为就绪状态。
A. 进程被调度程序选中 B. 时间⽚到
C. 等待某⼀事件 D.等待的事件发⽣
【答案】B。 【解析】正在执⾏的进程,如因时间⽚⽤完⽽暂停执⾏,则该进程由执⾏状态转变为就绪状态。
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1
(总分:78.00,做题时间:90分钟)
一、 单项选择题(总题数:29,分数:58.00)
1.单项选择题下列各题的备选答案中,只有一个是符合题意的。(分数:2.00)
__________________________________________________________________________________________
解析:
2.在某系统中有4个并发进程,都需要同类资源5个,问该系统不会发生死锁的最少资源数是____个。【南京航空航天大学2006年】
(分数:2.00)
?A.20
?B.9
?C.17?√
?D.12
解析:解析:考查死锁。当4个并发进程分别占用4个同类资源时,且都在等待第5个资源时,系统发生死锁。这时再增加1个资源,则有1个进程将得到第5个资源并执行:这个进程运行结束后释放资源,其余进程就可以陆续执行。所以系统有17个资源时可以保证不会发生死锁。
3.在下列死锁的解决方法中,属于死锁预防策略的是____。【太原科技大学2006年】
(分数:2.00) ?A.家算法
?B.资源有序分配算法?√
?C.死锁检测算法
?D.资源分配图化简法
解析:解析:考查死锁的预防策略。其中家算法为死锁避免算法,死锁检测算法和资源分配图化简法为死锁检测,根据排除法可以得出资源有序分配算法为死锁预防策略。
4.在____的情况下,系统出现死锁。【浙江大学2003年】
(分数:2.00)
?A.计算机系统发生重大故障
?B.有多个封锁的进程同时存在
?C.若干进程因竞争资源而无休止地相互等待对方释放已占有资源?√