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