第二章 进程的描述与控制
一、选择题
1.顺序执行和并发程序的执行相比,( C )。
A基本相同
B.有点不同
C.并发程序执行总体上执行时间快
D.顺序程序执行总体上执行时间快
2.进程的并发执行是指若干个进程( B )。
A.同时执行
B.在执行的时间上是重叠的
C.在执行的时间上是不可重叠的
D.共享系统资源
3.在进程控制块中,不包括下列哪项信息( C )。
A.进程标识符
B.处理机状态
C.文件逻辑结构
D.进程调度消息
4.当进程处于阻塞状态时,进程( B )。
A.正在占用处理机
B.没有占用处理机
C.将进入执行状态
D.将进入结束状态
5.在下列情况( B ),系统需要进行进程调度。
A.某一进程正访问一临界资源
B.某一进程运行时因缺乏资源进入阻塞状态
C.某一进程处于运行状态,而另一进程处于自由状态
D.某一进程正在访问打印机,而另一进程处于就绪状态
6.进程依靠什么从阻塞状态过渡到就绪状态( D )。
A.操作人员的命令
B.系统服务
C.等待下一个时间片到来
D.由"合作"进程唤醒
7.进程从运行状态进入就绪状态的原因可能是( D )。
A.被选中占有处理机
B.等待某一事件
C.等待的事件已发生
D.时间片用完
8.进程的控制信息和描述信息存放在( B )。
A.JCB
B.PCB
C.AFT
D.SFT
9.进程和程序的一个本质区别是( D )。
A.进程分时使用CPU,程序独占CPU
B.进程存储在内存,程序存储在外存
C.进程在一个文件中,程序在多个文件中
D.进程为动态的,程序为静态的
10.进程的运行态是指:( B )。
A.进程因等待某种事件发生而暂时不能运行的状态。
B.进程已分配到CPU,正在处理机上执行的状态。
C.进程已具备运行条件,但未分配到CPU的状态。
D.以上三个均不正确。
11.进程的就绪态是指:( C )。
A.进程因等待某种事件发生而暂时不能运行的状态。
B.进程已分配到CPU,正在处理机上执行的状态。
C.进程已具备运行条件,但未分配到CPU的状态。
D.以上三个均不正确。
12.系统中进程的创建一般由( A )调用进程创建原语来创建。
A.父进程
B.子进程
C.进程本身
D.1号进程
13.如果某一进程在运行时,因IO中断而暂停,此时将脱离运行状态,而进入( C )
A.就绪状态
B.运行状态
C.绪塞状态
D.活动状态
14.如果某一进程获得除CPU以外的所有所需运行资源,经调度,分配CPU给它,则该进程将进入( B )。
A.就绪状态
B.运行状态
C.绪塞状态
D.活动状态
15.若有C个进程共享一个互斥段,每次最多允许两个进程进入互斥段,则信号量的变换范围是( B )。
A.3,2,1,0
B.2,1,0,-1
C.2,1,0,-1,-2
D.1,0,-1,-2
16.进程是( D )。
A.一个程序段
B.一个程序单位
C.一个程序与数据的集合
D.一个程序的一次执行
17.一个运行的进程用完了分配给它的时间片后,它的状态变为( A )。
A.就绪
B.等待
C.运行
D.由用户自己确定
18.进程和程序的根本区别在于( D )
A.是否具有就绪、运行和等待状态
B.是否被调入内存中
C.是否占有处理机
D.静态与动态特点
19.下列各种观点正确的是( D )。
A.同一信号量的P、V操作不用成对出现,只需用到一个即可
B.如果P(S1)和P(S2)两个操作在同一进程中,P操作的顺序无关紧要
C.当同一信号量的P、V为同步操作时,则它们同处于同一进程
D.当同一信号量的P、V为互斥操作时,则它们同处于同一进程
20.为了使A、B 两个进程互斥地访问单个缓冲区,应为之设置一个互斥信号量S,初值为1,相应的P(S)、V(S)操作必须分别安排在( B )的两端。
A.该缓冲区
B.两进程的临界区
C.两进程的程序段
D.两进程的控制块
21.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为( C )。
A.0
B.1
C.2
D.3
二、判断题
1.进程实体是由程序段、相关的数据段和PCB三部分构成。 ( 对 )
A.对
B.错