简答题

在单处理机的分时系统中,分配给进程P的时间片用完后,系统进行切换,结果调度到的仍然是进程P。有可能出现上述情形吗?如果可能请说明理由。

正确答案

有可能出现上述情况。例如,若在进程P时间片用完后,被迫回到就绪队列时,就绪队列为空,这样进程P就是就绪队列中惟一的一个进程,于是调度程序选中的进程必然是进程P;又如在按优先统调度的系统中,就绪队列按进程优先级排列,在进程P时间片用完之后回到就绪队列时,若其优先级高于当前就绪队列中的其他进程,则它将排在就绪队列之首,从而再次被调度程序选中并投入运行。

答案解析

相似试题
  • 在分时系统中,若分配给某进程占用CPU的时间片用完,则该进程会发生的状态转换为()。

    单选题查看答案

  • 在批处理系统、分时系统和实时系统中,各采用哪几个进程(作业)调度算法?

    简答题查看答案

  • 多任务操作系统运行时,内存中有多个进程。如果某个进程可以在分配给它的时间片中运行,那么这个进程是处于()状态。

    单选题查看答案

  • 分配给进程占用处理机的时间到强迫进程让处理机,或有更高优先级的进程需要运行,迫使正在运行的进程让出处理机,则进程状态变化的情况为()。

    单选题查看答案

  • 在单处理机环境下,进程间有哪几种通信方式,是如何实现的?

    简答题查看答案

  • 在单CPU系统中关于进程的叙述正确的是()

    单选题查看答案

  • 在IBM370机器的中断系统中,分配给中断处理软件的功能应该是()

    单选题查看答案

  • 应用题:把死锁检测算法用于下面的数据,并请问: (1)此时系统此时处于安全状态吗?  (2)若第二个进程提出资源请求request2(0,0,1,0),系统能分配资源给它吗?  (3)若第五个进程提出资源请求request5(0,0,1,0),系统能分配资源给它吗?

    简答题查看答案

  • 使用多用户线程的多线程解决方案,在多处理器系统中可以比在单处理器系统中获得更好的性能吗?

    简答题查看答案