第二章进程管理

发布 2022-07-14 14:11:28 阅读 6765

一、单项选择题。

1.采用多道程序设计后,可能( )

a.缩短对用户请求的响应时间 b.降低了系统资源的利用率。

c.缩短了每道程序执行时间d.延长了每道程序执行时间。

2.操作系统中同时存在着多个进程,它们( )

a.不能共享系统资源b.不能调用同一段程序**。

c.可以共享所有的系统资源d.可以共享允许共享的系统资源。

3..涉及某一资源造成与时间有关的错误的原因,正确的是( )

a.一个进程多次申请,释放该资源 b.若干并发进程互斥使用该资源。

c.若干并发进程同时使用该资源 d.以上说法均不对。

4..pv操作是在( )上的操作。

a.临界区b.进程。

c.缓冲区d.信号量。

5.有关资源分配图中存在环路和死锁关系正确的说法是( )

a.图中无环路则系统可能存在死锁

b.图中有环路则系统肯定存在死锁。

c.图中有环路则系统可能存在死锁,也可能不存在死锁。

d.以上说法都不对。

6.有关抢夺资源预防死锁说法中不正确的是( )

a.若进程p申请资源r被进程q占用,当进程q等待另一资源时,可抢夺资源r,否则进程p等待。

b.一个等待资源的进程只有得到新申请的资源和所有被抢夺的资源后才能继续运行。

c.打印机是可抢夺的资源。

d.主存空间是可抢夺的资源。

7.采用多道程序设计能()

a.增加平均周转时间b.发挥且提高并行工作能力。

c.缩短每道程序执行时间d.降低对处理器调度的要求。

8.为了对紧急进程或重要进程进行调度,调度算法应采用()

a.先来先服务b.轮转法。

c.优先权调度d.短执行时间优先调度。

9.有关进程同步机制不正确的提法是()

a.“同步机制能把其它进程需要的消息发送出去”

b.“同步机制能测试调用进程需要的消息是否到达”

c.“pv操作和管程是两种典型的同步机制”

d.“同步信号上的v操作是测试调用进程所需的消息是否到达”

10.按照pv操作的定义正确的说法是()

a.调用p操作后进程肯定能继续运行。

b.调用p操作后进程肯定阻塞。

c.调用p操作后进程可能继续运行或阻塞。

d.调用v操作后可能会阻塞。

11.系统运行银行家算法是为了()

a.检测死锁b.避免死锁。

c.解除死锁d.防止死锁。

12.有关死锁检测的提法错误的是()

a.“死锁检测用于对系统资源的分配不加限制的系统”

b.“系统可定时运行死锁检测程序进行死锁的检测”

c.“死锁检测的结果能知道系统是否能预防死锁”

d.“死锁检测的结果能知道系统当前是否存在死锁”

13. 下列哪个是阻塞状态转换为就绪状态的时机:

a. 被进程调度程序选中 b. 时间片到。

c. 发生等待事件 d. 等待事件发生。

14.下列关于进程家族的说法,不正确的是:

a. 子进程可以继承父进程所拥有的资源。

b. 在撤消父进程时,必须同时撤消其所有的子进程。

c. 父进程可以创建子进程

d. 子进程可以创建父进程。

15.列操作中,哪个是wait原语的操下作:

-1; if >0 then block(

+1; if >0 then wakeup( end;

+1; if <0 then wakeup( end;

-1; if <0 then block( end;

16.下列要求中,哪个不是同步机制应遵循的准则:

a. 让权等待b.空则等待。

c. 有限等待d.空闲让进。

17.具有原子特性的原语是:

a. 机器指令级的原语b.功能级的原语。

c. 用户级的原语d. 系统级的原语。

18并发性是指若干事件在( )发生。

a.同一时刻b.同一时间间隔内。

c.不同时刻d.不同时间间隔内。

19.有关pv操作的说法中( )是错误的。

a.“pv操作不仅是进程互斥的有效工具,而且是简单方便的同步工具”

b.“pv操作不能实现进程间通信”

c.“进程调用p操作测试自己所需的消息是否到达”

d.“进程调用v操作向其它进程发送消息”

20.下列进程状态的转换,不正确的是:(

a.就绪状态转换为执行状态。

b.执行状态转换为就绪状态。

c.阻塞状态转换为就绪状态。

d.就绪状态转化为阻塞状态。

21.两个或多个事件在同一时间间隔内发生是指( )

a. 并行性 b. 并发性 c. 同步 d. 互斥。

22.进程从执行状态转换为就绪状态的时机是( )

a. 被进程调度程序选中b. 时间片完。

c. 发生i/o请求d. i/o完成。

23.下列选项,不是引起进程创建事件的是( )

a. 用户登录b.作业调度。

c. 提供服务d.进程异常结束。

24.wait原语的操作过程是( )

if >0 then block(s,l) end;

b. begin +1; if >0 then wakeup(s,l) end;

c. begin +1; if <=0 then wakeup(s,l) end;

d. begin if <0 then block(s,l) end;

25.用于描进程互斥的信号量初始值一般为( )

a. 0 b. 1 c. -1 d. n

26.下列选项,不是进程高级通信机制的是( )

a.共享存储器系统b.管道通信。

c.消息传递系统d.信号量机制

27.会将进程状态改为挂起状态的处理机调度是( )

a.作业调度b.中级调度 c.进程调度 d.线程调度。

28.死锁的解除常采用的方法是( )

a. 重新启动计算机 b. 剥夺资源 c. 撤消进程 和c

29.下列哪个是进程从执行状态转换为就绪状态的时机:

a. 被进程调度程序选中b. 时间片到。

c. 发生等待事件d. 等待事件结束。

30.原语是:

a. 不可分割的b.可以并行执行的。

c. 进程通信用的d. 高级语言源程序。

31. 下列选项中,哪个是p原语的操作过程:

a. begin s:=s-1; if s>0 then block(s); end;

b. begin s:=s+1; if s>0 then wakeup(s); end;

c. begin s:=s+1; if s<0 then wakeup(s); end;

d. begin s:=s-1; if s<0 then block(s); end;

32.进程调度算法中先来先服务调度算法对下列哪种进程不公平:

a. 短进程 b. 长进程 c. 复杂进程 d. 简单进程。

33.下列关于多道程序设计系统的说法,不正确的是:

a. 多道程序同时存在于内存中且并发执行。

b. 处理机和设备之间、设备与设备之间可并行工作。

c. 处理机上会同时运行多道程序。

d. 系统的吞吐量远远大于单道程序设计系统。

34.两个或多个事件在同一时间间隔内发生是指进程的:

a. 并行性 b. 并发性 c.同步 d. 互斥。

35.下列哪个是进程从执行状态转换为就绪状态的时机:

a. 被进程调度程序选中b. 时间片到。

c. 发生等待事件d.等待事件结束。

36.有关原语的说法中:( 是正确的。

a.原语不可中断执行的用户过程

b.原语是不可中断执行的操作系统过程。

c.原语是可中断执行的用户过程。

d.原语是可中断执行的操作系统过程。

37.产生死锁的原因是( )有关。

a.与多个进程竞争cpu

b.与多个进程释放资源。

c.仅由于并发进程的执行速度不当。

d.除资源分配策略不当外,也与并发进程执行速度不当。

38.有关产生死锁的叙述中,正确的是( )

操作可能引起死锁操作不会引起死锁。

操作使用得当不会引起死锁d.以上说法均不正确。

二、多项选择题。

在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其**填写在题后的括号内。错选、多选、少选或未选均无分。

1.进程的特征有( )

a.结构特征 b.异步性 c.并发性

d.动态特征 e.独立性。

4.目前,高级进程通信机制主要有( )

a.共享存储器系统b.主从式通信 c.消息传递系统。

d.同步通信e.管道通信。

5.产生死锁的必要条件有( )

a.共享条件b.互斥条件c.不剥夺条件。

d.请求和保持条件e.环路等待条件。

6.涉及pv操作的正确说法是( )

a.pv操作只能解决进程互斥问题。

b.pv操作只能解决进程同步问题。

c.pv操作能用于解决进程互斥问题,也能解决进程同步问题。

d.pv操作不能解决进程通信问题。

e.pv操作是一种只交换少量信息的低级通信方式。

7.实现多道程序设计,操作系统要解决的问题是( )

a.人机交互功能和响应时间b.存储器的保护。

c.处理机的管理和调度d.实时性和可靠性。

e.资源分配和调度。

8.使若干并发进程共享一资源,而不发生与时间有关错误,涉及相关临界区的正确说法是( )

a.“一次最多让一个进程在临界区执行”

b.“可让二个进程在临界区执行”

c.“任何一个进入临界区执行的进程必须在有限时间内退出临界区”

d.“不能强迫一个进程无限地等待进入它的临界区”

e.“可能没有任何进程在临界区执行”

9.在采用线程技术的操作系统中,正确的说法是()

a.进程是资源分配的独立单位。

b.线程是资源分配的独立单位。

c.进程是调度执行的单位。

d.线程是调度执行的单位。

e.同一进程中各线程共享该进程分配到的主存空间。

三、填空题。

二、 填空题。

1.进程具有结构特征、 、并发性、独立性和 。

2. pcb是存在的唯一标志,它是一种型数据结构。

第二章进程管理

1 进程创建工作主要完成的是创建进程控制块 pcb 并把它挂到队列中。2 下列进程状态的转换中,哪一个是不正确的 a 就绪运行b 运行就绪。c 就绪等待d 等待就绪 e.等待运行。3 在操作系统中,对信号量s的p原语操作定义中,使进程进入相应等待队列等待的条件是 a s 0 b s 0 c s 0 ...

第二章进程管理

1 程序顺序执行时的特征 1 顺序性。2 封闭性。3 可再现性。2.图2 4 p36 必有 程序并发执行时的特性 1 间断性。2 失去封闭性 多个程序共享 3 不可再现性。3.进程的特征 1 结构特征。2 动态性。3 并发性。4 独立性。5 异步性。6 交往性。4.图2 5 p38 背 进程的三种基...

第二章进程管理习题和答案

一 填空题。1.进程是一个程序对某个数据集的一次执行过程。进程从结构上讲,包括程序 数据和pcb三部分。2.进程是一个动态的概念,程序是一个静态的概念。3.操作系统中,可以并行工作的基本单位是进程,它是由程序 数据集和pcb 组成。4.进程存在的唯一标志是pcb的存在。当系统创建一个进程时,系统为其...