单选题 以下______不会引起进程创建。
  • A.用户登录
  • B.作业调度
  • C.设备分配
  • D.进程请求
【正确答案】 C
【答案解析】用户登录时,系统会为这个用户建立对应的用户进程并组织相关数据结构,因此用户登录会引起进程创建,A选项错误。 作业调度时会引起进程创建,因为要为调入内存的作业建立对应的进程,不然作业无法完成。这里要注意区别“进程调度”和“作业调度”。进程调度是在已经存在进程的情况下进行的,并不会引起进程创建,而作业调度会由于调入新作业而建立新进程。 设备分配的原因是进程请求,只有进程请求时才会发生设备分配,此时可能会引起进程的状态改变,但并不会创建新进程。 进程请求时有可能引起进程创建,如父进程请求创建子进程,或者一个进程请求系统服务,系统需要为本次服务创建进程时,就会创建新进程。 ★在分时系统中,导致进程创建的典型事件是用户登录;在批处理系统中,导致进程创建的典型事件是作业调度;由系统专门为运行中的应用进程创建新进程的事件是提供服务;在创建进程时,不一定要为新进程分配CPU。