5、考虑下面基于动态优先权的可抢占式调度算法,大优先数表示代表高优先权。当一个进程在等待CPU时(在就绪队列中,但未执行),优先数以α速率变化;当它运行时,优先数以速率β变化。所有进程程在进入就绪队列时被给定优先数为0。请问: 1)β>α>0时是什么算法?为什么? 2)α<β<0时是什么算法?为什么?

题目

5、考虑下面基于动态优先权的可抢占式调度算法,大优先数表示代表高优先权。当一个进程在等待CPU时(在就绪队列中,但未执行),优先数以α速率变化;当它运行时,优先数以速率β变化。所有进程程在进入就绪队列时被给定优先数为0。请问: 1)β>α>0时是什么算法?为什么? 2)α<β<0时是什么算法?为什么?


相似考题
更多“5、考虑下面基于动态优先权的可抢占式调度算法,大优先数表示代表高优先权。当一个进程在等待CPU时(在就绪队列中,但未执行),优先数以α速率变化;当它运行时,优先数以速率β变化。所有进程程在进入就绪队列时被给定优先数为0。请问: 1)β>α>0时是什么算法?为什么? 2)α<β<0时是什么算法?为什么?”相关问题
  • 第1题:

    所有就绪状态的进程按建立的先后顺序形成一个对列,从队列首挑选一个进程,分给时间片q,投入运行。当时间片到时,而又没有完成的进程,将再次加入到队列尾,排队等待下一轮调度。这种进程调度算法称为()。

    A.循环轮转调度算法

    B.优先数调度算法

    C.固定周期轮转调度算法

    D.多级队列调度算法


    参考答案B

  • 第2题:

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

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

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

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

    D.时间片轮转法


    正确答案:B

  • 第3题:

    在常用的调度算法中,在进行(27)时,运行时间短的进程只需经过前面几级队列即可得到结果而运行时间较长的进程在进入低级就绪队列后能得到较长的时间片。

    A.先来先服务法

    B.可抢占的优先数

    C.时间片轮转法

    D.分级调度法


    正确答案:D
    解析:在分级调度法中,运行时间短的进程被优先调度;对运行时间长的进程在进入低级就绪队列后可得到较K的时间片,从而减少调度次数。

  • 第4题:

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

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

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

    C.时间片轮转法

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


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

  • 第5题:

    在调度算法中,有二种调度算法是照顾短作业用户,其中()调度算法中采用作业估计运行时间。

    • A、FCFS调度算法
    • B、短作业优先调度算法
    • C、时间片轮转法
    • D、多级反馈队列调度算法
    • E、高响应比优先算法
    • F、基于优先权的剥夺调度算法

    正确答案:B

  • 第6题:

    若就绪队列中的进程按优先数自大到小顺序排列,当有进程加入到就绪队列时,应按它的优先数排入相应的位置,试就单向链接的方式写出实现进程入队的程序。


    正确答案:在单向链接中,同一队列中的进程通过进程控制块中的队列指针联系起来,前一进程的进程控制块中的指针值是它下一个进程控制块的地址,队列中最后一个进程的进程控制块中的指针值置为“0”。所以,在写程序时就修改队列中进程控制块的指针值。

  • 第7题:

    在采用抢占式优先权进程调度算法的系统中,正在运行进程的优先权是()。 

    • A、系统中优先权最高的进程
    • B、比就绪队列中进程优先权高的进程
    • C、比就绪队列中进程优先权不一定高的进程

    正确答案:B

  • 第8题:

    在采用动态优先权的优先权调度算法中,如果所有进程都具有相同优先权初值,则此时的优先权调度算法实际上和()相同。

    • A、先来先服务调度算法
    • B、短作业优先调度算法
    • C、时间片轮转调度算法
    • D、长作业优先调度算法

    正确答案:A

  • 第9题:

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

    • A、非强占式静态优先权法
    • B、强占式静态优先权法
    • C、时间片轮转调度算法
    • D、非强占式动态优先权法

    正确答案:B

  • 第10题:

    单选题
    在采用动态优先权的优先权调度算法中,如果所有进程都具有相同优先权初值,则此时的优先权调度算法实际上和()相同。
    A

    先来先服务调度算法

    B

    短作业优先调度算法

    C

    时间片轮转调度算法

    D

    长作业优先调度算法


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

  • 第11题:

    单选题
    下列进程调度算法中,()可能会出现进程长期得不到调度的情况。
    A

    非强占式静态优先权法

    B

    强占式静态优先权法

    C

    时间片轮转调度算法

    D

    非强占式动态优先权法


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

  • 第12题:

    单选题
    在采用抢占式优先权进程调度算法的系统中,正在运行进程的优先权是()。
    A

    系统中优先权最高的进程

    B

    比就绪队列中进程优先权高的进程

    C

    比就绪队列中进程优先权不一定高的进程


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

  • 第13题:

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

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

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

    C.时间片轮转法

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


    正确答案:D

  • 第14题:

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

    A.时间片轮转法

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

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

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


    正确答案:C

  • 第15题:

    在使用基于优先数的不可抢占式进程调度算法的系统中,不会引起进程切换的事件是

    A.进程运行完毕

    B.进程在运行过程中变成等待状态

    C.时间片到

    D.有一个优先级高的进程就绪


    正确答案:D
    解析:在不可抢占式的进程调度中,引起进程切换的事件通常是当前正在运行的进程:运行完毕;变成等待状态;I/O请求被阻塞;时间片用完。在可抢占的进程调度中,当就绪队列中某个进程的优先级变得高于正在被执行的进程的优先级时,也会引起进程切换。

  • 第16题:

    一个进程被唤醒,意味着( )。

    A.它的优先权变为最大

    B.其PCB移至就绪队列的队首

    C.进程状态变为就绪

    D.该进程重新占有CPU


    正确答案:C

  • 第17题:

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

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

    正确答案:D

  • 第18题:

    Kleinrock提出一种动态优先权算法:进程在就绪队列等待时,其优先权以速率α变化; 当进程在处理器上运行,时其优先权以速率β变化。给参数α、β赋以不同值可得到不同算法。 若α>β>0是什么算法?


    正确答案: 是先进先出算法。因为在就绪队列中的进程比在CPU上运行的进程的优先数提高得快,故进程切换时,先进入就绪队列的进程优先权就越高。

  • 第19题:

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


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

  • 第20题:

    当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高()进程的优先级。

    • A、连续占用处理器时间长的
    • B、在就绪队列中等待时间长的
    • C、以计算为主的
    • D、用户

    正确答案:B

  • 第21题:

    问答题
    Kleinrock提出一种动态优先权算法:进程在就绪队列等待时,其优先权以速率α变化; 当进程在处理器上运行,时其优先权以速率β变化。给参数α、β赋以不同值可得到不同算法。 若α<β<0是什么算法?

    正确答案: 是后进先出算法。因为在就绪队列中的进程比在CPU上运行的进程的优先权下降得快,故后进入就绪队列的进程此先进入的进程的优先权高。
    解析: 暂无解析

  • 第22题:

    单选题
    当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高()进程的优先级。
    A

    连续占用处理器时间长的

    B

    在就绪队列中等待时间长的

    C

    以计算为主的

    D

    用户


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

  • 第23题:

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

    可抢占式静态优先数算法

    B

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

    C

    时间片轮转算法

    D

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


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

  • 第24题:

    问答题
    若就绪队列中的进程按优先数自大到小顺序排列,当有进程加入到就绪队列时,应按它的优先数排入相应的位置,试就单向链接的方式写出实现进程入队的程序。

    正确答案: 在单向链接中,同一队列中的进程通过进程控制块中的队列指针联系起来,前一进程的进程控制块中的指针值是它下一个进程控制块的地址,队列中最后一个进程的进程控制块中的指针值置为“0”。所以,在写程序时就修改队列中进程控制块的指针值。
    解析: 暂无解析