采用非抢占式的进程调度时,可能引起进程调度的因素有:
A. 正在执行的进程执行完毕,或因发生某事件无法继续执行;
B. 正在执行的进程提出I/O请求而暂停执行;
C. 在进程通信或同步过程中,执行了Block原语;
D. 新到达的进程优先级比当前正在执行的进程的优先级高;
关于轮转调度算法的说法正确的有:
A. 若正在运行的进程在一个时间片尚未用完时就已经完成,则需要在本时间片完成后再调度下一个进程;
B. 若正在运行的进程在一个时间片用完时仍未完成,则调度程序将把它送往就绪队列末尾;
C. 如果所有的进程都能在一个时间片时间内完成,则RR调度算法退化为FCFS调度算法;
D. 时间片选择的太小会频繁的执行进程调度和上下文切换;
关于多级反馈队列调度算法的叙述正确的有:
A. 设置了多个就绪队列,不同的就绪队列优先级不同;
B. 每个就绪队列都采用了FCFS算法;
C. 只能采用非抢占式的调度方式;
D. 调度程序优先调度优先级队列里的进程;
为实现进程调度,在进程调度机制中,应具有以下三个部分:______、______、______。