更多“在UNIX系统进程调度中,当计算的进程优先数越大时其优先级将()A. 越大B. 越小 ”相关问题
  • 第1题:

    UNIX系统采用什么样的进程调度算法?其优先级是如何计算的?


    本题答案:A.UNIX系统采用的是多级反馈队列轮转调度算法;
    B.每隔1秒,核心按如下公式重新计算用户优先数:优先数=(最近使用CPU的时间/2)+基本用户优先数.

  • 第2题:

    按优先数调度算法,处于运行状态的进程一定是所有进程中优先级最高的进程


    错误

  • 第3题:

    38、静态优先级是指在调度进程时就确定每个进程的优先数。


    错误

  • 第4题:

    在UNIX系统中,进程调度采用的技术是

    A.时间片轮转

    B.先来先服务

    C.静态优先数

    D.动态优先数


    正确答案:D
    解析:在UNIX系统中,进程调度采用的技术是动态优先数。

  • 第5题:

    实现一个基本动态优先级的调度算法。要求: 1) 进程的动态优先级是由进程的静态优先级和进程在系统中等待CPU的时间所决定的。进程在系统中等待CPU的时间越长,动态优先级会逐渐上升;进程在CPU运行的时间越长,动态优先级逐渐下降。 2) 进程的静态优先级是进程创建的时候设定的。 3) 进程调度时,优先级越高先被调度执行。 请先设计相关数据结构(包括进程的进程控制)。如何统计进程的等待时间以及进程在CPU上的运行时间?时钟中断在进程调度中有什么作用?


    答:实时系统的调度算法很多,主要是基于任务的开始截止时间和任务紧急/松弛程度的任务优先级调度算法,通常的优先级调度算法不能满足实时系统的调度实时性要求而不适用。