参考答案和解析
正确答案:A
解析:在时间片轮转算法中,各个任务轮流使用CPU,假设系统中有n个任务,时间片长度为q,则对于每一个任务而言,最多只需要等待(n-1)q这么长的时间,就可以得到CPU,因此不会出现“饥饿”的情形。而其他几种算法有可能出现高优先级或长任务一直占用 CPU的情形。
更多“在下列调度算法中,(46)算法不会出现任务“饥饿(starvation)”的情形。A.时间片轮转算法B.先来先服务 ”相关问题
  • 第1题:

    2、存在饥饿问题的调度算法有()。

    A.先来先服务调度算法

    B.短作业优先调度算法

    C.优先数调度算法

    D.时间片轮转调度算法


    短作业优先调度算法;优先数调度算法

  • 第2题:

    1、以下调度算法中,系统开销最小的调度算法是()。

    A.多级对列度算法

    B.多级反馈队列调度算法

    C.先来先服务调度算法

    D.时间片轮转调度算法


    先来先服务调度算法

  • 第3题:

    29、下列进度调度算法中,()可能出现进程长期得不到运行的情况。

    A.静态优先数算法

    B.抢占式短作业优先算法

    C.时间片轮转调度算法

    D.先来先服务算法


    AB

  • 第4题:

    161、下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是()调度算法。

    A.先来先服务

    B.高响应比优先

    C.时间片轮转

    D.短作业优先


    B

  • 第5题:

    8、在多级反馈队列调度算法中,融合了先来先服务调度算法和时间片轮转调度算法。


    系统按进程优先级设置了多级(比如n级,n≥2)就绪进程队列,并为各队列赋予不同长度的时间片;从第1级到第n级队列,优先级越来越低,进程的时间片越来越大。 新创建的进程插入到第一级就绪队列的队尾,然后按 FCFS 原则排队等待调度。当轮到其执行时,它如果能在相应的时间片内完成,便撤离系统;否则,系统便将其它插入到第二级队列的末尾;第n级队列中的进程运行一个时间片后若未完成,仍回到该队队尾。 仅当第一级队列空闲时,调度程序才调度第二级队列中的进程运行,依次类推......;但当高优先级队列中有进程时,高优先级进程将抢占低优先级进程的处理机,被抢占者一般仍回原队尾。