• 2022-05-28
    某系统采用静态抢占式优先级进程调度。A进程0时刻到达,优先数85,需耗时10秒;B进程3时刻到达,优先数65,需耗时5秒;C进程5时刻到达,优先数60,需耗时3秒,则CPU的服务顺序是(设优先数小,优先级高)( )
    A: A→B→C→A
    B: A→B→C→B→A
    C: A→B→A→C
    D: A→B→C→A→B
  • B

    内容

    • 0

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

    • 1

      假设一个系统中有5个进程,它们到达的时间依次为0、1、2、3和4,运行时间依次为2、3、2、4和1,优先数分别为3、4、2、1、5。若按照非抢占优先数调度算法(优先数小则优先级高)调度CPU,那么各进程的平均周转时间为( )。 A: 5.4 B: 5 C: 3.3 D: 其他

    • 2

      有一个具有两道作业的批处理系统,作业调度采用短作业的调度算法,进程调度采用以优先数为基础的抢占式调度算法,有如下表所示的作业序列(表中所列作业优先数为进程优先数,数值越小,优先级越高)。请回答下列问题:(1)列出所有作业进入内存的时刻及结束时刻;(2)计算平均周转时间。 作业名 到达时刻 估计运行时间 优先数 A 10:00 40 5 B 10:20 30 3 C 10:30 50 4 D 10:50 20 6

    • 3

      静态优先级是指在调度进程时就确定每个进程的优先数。 A: 正确 B: 错误

    • 4

      假设某系统中有五个进程,每个进程的执行时间(单位:ms)和优先数如下(优先数越小,其优先级越高):进程执行时间优先数P1103P211P325P414P552如果在0时刻,各进程按P1,P2,P3,P4,P5的顺序同时到达,试说明:当系统分别采用先来先服务的调度算法、可剥夺的优先级调度算法、时间片轮转法(时间片为1ms)时,各进程在系统中的执行情况,并计算在上述每种情况下进程的平均周转时间。