(简答题)
在单处理机的分时系统中,分配给进程P的时间片用完后,系统进行切换,结果调度到的仍然是进程P。有可能出现上述情形吗?如果可能请说明理由。
正确答案
有可能出现上述情况。例如,若在进程P时间片用完后,被迫回到就绪队列时,就绪队列为空,这样进程P就是就绪队列中惟一的一个进程,于是调度程序选中的进程必然是进程P;又如在按优先统调度的系统中,就绪队列按进程优先级排列,在进程P时间片用完之后回到就绪队列时,若其优先级高于当前就绪队列中的其他进程,则它将排在就绪队列之首,从而再次被调度程序选中并投入运行。
答案解析
略
相似试题
(单选题)
在分时系统中,若分配给某进程占用CPU的时间片用完,则该进程会发生的状态转换为()。
(简答题)
在批处理系统、分时系统和实时系统中,各采用哪几个进程(作业)调度算法?
(单选题)
多任务操作系统运行时,内存中有多个进程。如果某个进程可以在分配给它的时间片中运行,那么这个进程是处于()状态。
(单选题)
分配给进程占用处理机的时间到强迫进程让处理机,或有更高优先级的进程需要运行,迫使正在运行的进程让出处理机,则进程状态变化的情况为()。
(简答题)
在单处理机环境下,进程间有哪几种通信方式,是如何实现的?
(单选题)
在单CPU系统中关于进程的叙述正确的是()
(单选题)
在IBM370机器的中断系统中,分配给中断处理软件的功能应该是()
(简答题)
应用题:把死锁检测算法用于下面的数据,并请问: (1)此时系统此时处于安全状态吗? (2)若第二个进程提出资源请求request2(0,0,1,0),系统能分配资源给它吗? (3)若第五个进程提出资源请求request5(0,0,1,0),系统能分配资源给它吗?
(简答题)
使用多用户线程的多线程解决方案,在多处理器系统中可以比在单处理器系统中获得更好的性能吗?