操作系统(处理机调度)习题与答案

操作系统(处理机调度)习题与答案
操作系统(处理机调度)习题与答案

1、高级调度又称为作业调度或长程调度,用于决定把外存上处于后备队列中的哪些作业调入内存。高级调度不能使用的调度算法是( )调度算法。

A.先来先服务

B.高响应比优先

C.时间片轮转

D.短者优先

正确答案:C

2、在多道批处理系统和分时系统中均必需提供的调度机制是

( )。

A. 中级调度

B.低级调度

C.高级调度

D.以上所有

正确答案:B

3、分时系统采用的进程调度方式是( )。

A.非抢占方式

B.抢占方式

C.以上两个均不可

D.以上两个均可

正确答案:B

4、某同学出于了解进程调度相关情况的目的,专门写了一个“main 函数里仅包含一个无限循环”的C语言程序(如下所示)。请问该程序在Windows系统中运行时,将出现的情况是( )。

void main()

{

while (1)

printf("你好!\n");

}

A.在单核系统中,系统停止反应;在多核系统中,无明显反应

B.系统停止反应

C.系统崩溃

D.无明显反应

正确答案:D

5、在一个同时具有高、中、低三级调度机制的系统中,一个处于外存就绪状态(即挂起就绪状态)的进程,需要经过( )级调度才能进入运行状态。

A.3

B.2

C.0

D.1

正确答案:B

6、分时系统衡量调度性能时,最为注重的指标是( )。

A.吞吐量

B.周转时间

C.响应时间

D.截止时间

正确答案:C

7、分时系统不能直接单独使用的调度算法是( )调度算法。

A.多级反馈队列

B.先来先服务

C.时间片轮转

D.高优先权优先

正确答案:B

8、在时间片轮转调度算法中,如果时间片的长度无限延长,那么算法将退化为( )调度算法。

A.先来先服务

B.短进程优先

C. 高响应比优先

D.以上均不是

正确答案:A

9、当进程执行时,它们通常会花费一小段时间来进行计算,然后就执行输入输出操作。进一步说,交互式分时作业通常在输入输出操作之间仅运行很短的时间,而大的批处理作业在执行输入输出操作之前则可能运行很长时间。因此,我们可以赋予交互式作业以较高优先级的一种方法是,基于进程在执行输入输出操作之前的下一轮处理器集中使用周期(next CPU burst)的时间量来确定其相应的优先级,这即短进程优先调度算法的出发点。在短进程优先调度算法中,衡量进程长度的指标的确切含义是( )。

A.进程从生成到终止过程中所占用的CPU总时间

B. 进程从生成到终止所经历的时间

C.进程的长短是个动态概念。在进程的生命周期中,可能时而表现为长进程,时而表现为短进程

D.以上均不是

正确答案:C

10、在哲学家进餐问题中,规定同一时刻最多允许四个哲学家拿到筷子,破坏了死锁产生之四项必要条件中的( ),从而消除了死锁产生的可能性。

A.环路等待条件

B.请求和保持条件

C.互斥条件

D.不剥夺条件

正确答案:A

11、关于银行家算法中不安全状态与死锁的关系,正确的说法是( )。

A.不安全状态即死锁状态。

B.只要避免进入不安全状态,则肯定可以避免死锁。

C.不安全状态虽然不一定是死锁状态,但死锁已无可避免。

D. 以上均不对。

正确答案:B

12、在分时系统中采用短进程优先调度算法,以下评价最为准确的是( )。

A.无法真正实现

B.性能不佳

C. 难以实现

D.以上说法均不正确

正确答案:A

相关主题
相关文档
最新文档