跃界星图

系统架构设计师

某嵌入式实时操作系统采用了某种调度算法,当某任务执行接近自己的截止期(deadline)时,调度算法将把该任务的优先级调整到系统最高优先级,让该任务获取CPU资源运行。请问此类调度算法是(1)。

软考单选真题

题干

某嵌入式实时操作系统采用了某种调度算法,当某任务执行接近自己的截止期(deadline)时,调度算法将把该任务的优先级调整到系统最高优先级,让该任务获取CPU资源运行。请问此类调度算法是(1)。

  1. A
    优先级调度算法
  2. B
    抢占式优先级调度算法
  3. C
    最晚截止期调度算法
  4. D
    最早截止期调度算法
登录后查看答案与解析

参考答案

C

考点解析

本题考查的是嵌入式操作系统调度算法。

实时系统存在多种调度算法。

A选项优先级调度算法:系统为每个任务分配一个相对固定的优先顺序,然后调度程序根据优先级的高低排序,按时间顺序进行高优先级任务优先调度。

B选项抢占式优先级调度算法:是在优先级调度算法基础上,允许高优先级任务抢占低优先级任务而运行。

C选项最晚截止期调度算法:指调度程序按每个任务的最接近其截止期末端的时间进行调度,本题描述的就是最晚截止期调度算法。

D选项最早截止期调度算法:指调度程序按每个任务的截止期时间,选择最早到截止期头端时间的任务进行调度。

本题由 跃界星图软考学习库 整理,仅供个人备考练习。