单选题
在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间取决于______。
A.进程相应的程序段长度
B.进程总共需要运行的时间
C.进程自身和进程调度策略
D.进程完成什么功能
A
B
C
D
【正确答案】
C
【答案解析】
在进程调度时,不同的调度算法有不同的调度依据,一般与程序段长度、完成什么功能无关,故A、D错误。若使用与运行时间相关的调度算法(如短进程优先算法、高响应比优先调度算法等),那么进程什么时候占用处理器与预计运行时间相关,最后能占用多长时间还是要取决于调度策略和进程自身,因此本题选C是最准确的。B选项肯定错误,因为它都没提到进程调度策略。
提交答案
关闭