在实时操作系统中最常采用的进程调度算法是A.不可抢占的优先级调度算法B.可抢占的优先级调度算法C.先来先服务调度算法D.时间片轮转调度算法

题目

在实时操作系统中最常采用的进程调度算法是

A.不可抢占的优先级调度算法

B.可抢占的优先级调度算法

C.先来先服务调度算法

D.时间片轮转调度算法


相似考题
更多“在实时操作系统中最常采用的进程调度算法是A.不可抢占的优先级调度算法B.可抢占的优先级调度算法 ”相关问题
  • 第1题:

    可以作为磁盘移臂调度的算法有()

    A.先来先服务算法

    B.最短寻找时间优先算法

    C.扫描(电梯)算法

    D.时间片轮转

    E.可抢占优先级调度


    参考答案:ABC

  • 第2题:

    ( )进程调度算法适合紧急事件的处理。

    A.先来先服务

    B.轮转

    C.可抢占优先级

    D.优先级


    参考答案:C

  • 第3题:

    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是( )。

    A.可抢占式静态优先算法

    B.不可抢占式动态优先算法

    C.时间片轮转法

    D.不可抢占式静态优先算法


    正确答案:D

  • 第4题:

    下列算法中,(33)只能采用非抢占调度方式。

    A.优先级调度

    B.时间片轮转法

    C.FCFS调度算法

    D.短作业优先算法


    正确答案:C
    解析:优先级调度、时间片轮转和短作业优先都有可能发生一个进程被另一进程中断的情形,即抢占调度方式,只有FCFS是按照进程变为就绪状态的先后次序来调度且一直运行到结束的,所以应选C。

  • 第5题:

    以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是(12)。

    A.任务之间的公平性是最重要的调度目标

    B.大多数RTOS调度算法都是抢占方式(可剥夺方式)

    C.RTOS调度器都采用了基于时间片轮转的调度算法

    D.大多数RTOS调度算法只采用一种静态优先级调度算法


    正确答案:B
    实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统。因而,提供及时响应和高可靠性是其主要特点。为了精确管理“时间”资源,以达到实时性和与预测性要求,并能够满足实时系统的新要求,需用实时调度理论对任务进行调度和可调度性分析。任务调度技术包括调度策略和可调度性分析方法,两者是紧密结合的。任务调度技术研究的范围包括任务使用系统资源(包括处理机、内存、I/O、网络等资源)的策略和机制,以及提供判断系统性能是否可预测的方法和手段。例如,什么时候调度任务运行、在哪运行(当系统为多处理机系统或分布式系统时)、运行多长时间等等;以及判断分析用一定参数描述的实时任务能否被系统正确调度。给定一组实时任务和系统资源,确定每个任务何时何地执行的整个过程就是调度。在非实时系统中,调度的主要目的是缩短系统平均响应时间,提高系统资源利用率,或优化某一项指标;而实时系统中调度的目的则是要尽可能地保证每个任务满足他们的时间约束,及时对外部请求做出响应。实时调度技术通常有多种划分方法。抢占式调度通常是优先级驱动的调度。每个任务都有优先级,任何时候具有最高优先级且已启动的任务先执行。一个正在执行的任务放弃处理器的条件为:自愿放弃处理器(等待资源或执行完毕);有高优先级任务启动,该高优先级任务将抢占其执行。除了共享资源的临界段之外,高优先级任务一旦准备就绪,可在任何时候抢占低优先级任务的执行。抢占式调度的优点是实时性好、反应快,调度算法相对简单,可优先保证高优先级任务的时间约束,其缺点是上下文切换多。而非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用处理器就必须执行完毕或自愿放弃。其优点是上下文切换少;缺点是在一般情况下,处理器有效资源利用率低,可调度性不好。在RTOS中,大多数的RTOS高度算法都是抢占式的。

  • 第6题:

    在实时操作系统中,通常采用哪种调度算法来分配处理器?以满足实时性要求。 ( )

    A.先来先服务

    B.时间片轮转

    C.高响应比优先

    D.可抢占式优先级


    正确答案:D
    解析:在实时控制系统中,广泛采用抢占调度方式,特别是对那些要求严格的实时系统,因为这种调度方式具有较大的灵活性,且能获得极小的调度延迟,但这种调度方式比较复杂,对调度算法的设计要求比较严格。

  • 第7题:

    磁盘移臂调度算法不包括( )。

    A.先来先服务算法

    B.可抢占优先级调度

    C.最短寻找时间优先算法

    D.电梯算法


    正确答案:B
    B[解析]磁盘的移臂调度可采用先来先服务算法、最短寻找时间优先算法和电梯算法。先来先服务算法按照访问请求的次序服务,这是最公平最简单的算法,但是效率不高。最短寻找时间优先算法优先为距离当前磁头所在位置最近柱面的请求服务。电梯算法总是从磁臂当前位置沿磁臂的移动方向选择距当前位置最近的请求,当前进方向没有请求时才改变移动方向。B选项的可抢占优先级调度主要用于处理机调度,而非磁盘移臂调度算法。

  • 第8题:

    以下关于嵌入式实时操作系统(RTOS)的叙述中,错误的是( )。

    A.实时性和公平性是RTOS调度器最重要的两个指标
    B.RTOS调度器多采用基于优先级的可抢占调度算法
    C.单调速率调度算法的基本思想是任务的周期越短,优先级越高
    D.最早期限优先算法会根据任务的截止时间来确定其优先级

    答案:A
    解析:
    实时操作系统强调的是实时性,即在规定的时间内能够完成系统功能,返回正确的结果,因此最重要的指标是实时性和正确性。

  • 第9题:

    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是()。

    • A、可抢占式静态优先数算法
    • B、不可抢占式动态优先数算法
    • C、时间片轮转算法
    • D、不可抢占式静态优先数算法

    正确答案:D

  • 第10题:

    关于RTOS的任务调度器,以下描述中正确的是()

    • A、任务之间的公平性是最重要的调度目标
    • B、大多数RTOS调度算法都是可抢占式(可剥夺式)的
    • C、RTOS调度器都采用了基于时间片轮转的调度算法
    • D、RTOS调度算法只是一种静态优先级调度算法

    正确答案:B

  • 第11题:

    单选题
    关于RTOS的任务调度器,以下描述中正确的是()
    A

    任务之间的公平性是最重要的调度目标

    B

    大多数RTOS调度算法都是可抢占式(可剥夺式)的

    C

    RTOS调度器都采用了基于时间片轮转的调度算法

    D

    RTOS调度算法只是一种静态优先级调度算法


    正确答案: D
    解析: 任务调度器负责任务的调度,RTOS最重要的调度目标就是满足系统的实时性要求。目前,大多数RTOS支持两种普遍的调度算法,即基于优先级的抢占调度算法和时间轮转调度算法,其中多数RTOS采用前者。优先级可分为静态优先级和动态优先级,这种类型的调度,在任何时候运行的任务是所有就绪任务中具有最高优先级的任务,任务在创建时被赋予了优先级。

  • 第12题:

    单选题
    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是()。
    A

    可抢占式静态优先数算法

    B

    不可抢占式动态优先数算法

    C

    时间片轮转算法

    D

    不可抢占式静态优先数算法


    正确答案: A
    解析: 暂无解析

  • 第13题:

    进程调度算法中,可以设计成“可抢占式”的算法有()

    A.先来先服务调度算法

    B.优先数调度算法

    C.最高响应比优先

    D.时间片轮转调度算法

    E.最短作业优先


    参考答案:BD

  • 第14题:

    ( )进程调度算法适合多用户分时系统。

    A.先来先服务

    B.时间片轮转

    C.可抢占优先级

    D.优先级


    参考答案:B

  • 第15题:

    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是( )。

    A.不可抢占式动态优先数算法

    B.可抢占式静态优先数算法

    C.不可抢占式静态优先数算法

    D.时间片轮转法


    正确答案:B

  • 第16题:

    在实时操作系统中最常采用的进程调度算法是

    A.不可抢占的优先级调度算法

    B.可抢占的优先取级调度算法

    C.先来先服务调度算法

    D.时间片轮转调度算法


    正确答案:B
    解析:实时操作系统是指系统能够及时响应随机发生的外部事件,并在严格的时间范围内完成对该事件的处理。实时操作系统的特点决定了它最常采用的进程调度算法是可抢占的优先级调度算法。

  • 第17题:

    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是( )。

    A.可抢占式静态优先数法

    B.不可抢占式动态优先算法

    C.时间片轮转法

    D.不可抢占式静态优先数法


    正确答案:D
    解析:不可抢占式静态优先数法会使得优先级低的程序饿死,亦即长期得不到运行。

  • 第18题:

    大多数嵌入式实时操作系统中,大都采用调度算法()来保证优先级高的任务能及时运行,采用调度算法()解决多个同优先级任务平等调度问题。

    (A)抢占式任务调度

    (B)单调速率调度

    (C)FIFO调度

    (D)时间片轮转调度


    参考答案AD

  • 第19题:

    Windows NT内核的线程调度程序采用的调度算法是()。

    A.可抢占的动态优先级

    B.不可抢占的动态优先级

    C.可抢占的固定优先级

    D.不可抢占的循环优先级


    参考答案:A
    线程调度程序的主要功能是选择一个适当的线程到处理机上去执行并进行描述表切换。内核的线程调度程序采用的调度算法是可抢占的动态优先级调度算法。线程调度程序按线程的优先级进行调度,高优先级的线程先被调度。

  • 第20题:

    在实时系统中,进程调度应采用非剥夺优先级调度算法。


    正确答案:错误

  • 第21题:

    考虑下面的动态改变优先级的抢占式优先级调度算法。大的优先级数代表高优先级。当一个进程在等待CPU时(在就绪队列中,但未执行),优先级以α速率改变;当它运行时,优先级以β速率改变。所有的进程在进入等待队列时被给定优先级为0。参数α和β可以进行设定得到许多不同的调度算法。 a.β>α>0是什么算法? b.α<β<0时是什么算法?


    正确答案: A.FCFS先到先服务调度算法。当进程进入到就绪队列时,其PCB链接到队列的尾部,优先级以α速率改变;当CPU空闲时,CPU分配给位于队列头的进程,优先级加快,以β速率改变,接着该运行进程从队列中删除。
    B.LIFO后进先服务调度算法。同上,当进程进入到就绪队列时,优先级以α速率改变,等待后进的进程先调度,之后轮到该进程时,优先级加快,以β速率改变,完成调度。

  • 第22题:

    Windows NT内核的线程调度程序采用的调度算法是()。

    • A、可抢占的动态优先级
    • B、不可抢占的动态优先级
    • C、可抢占的固定优先级
    • D、不可抢占的循环优先级

    正确答案:A

  • 第23题:

    单选题
    Windows NT内核的线程调度程序采用的调度算法是()。
    A

    可抢占的动态优先级

    B

    不可抢占的动态优先级

    C

    可抢占的固定优先级

    D

    不可抢占的循环优先级


    正确答案: A
    解析: 线程调度程序的主要功能是选择一个适当的线程到处理机上去执行并进行描述表切换。内核的线程调度程序采用的调度算法是可抢占的动态优先级调度算法。线程调度程序按线程的优先级进行调度,高优先级的线程先被调度。