创建新进程

如题所述

第1个回答  2019-05-26
在多道程序环境中,只有进程才能在系统中运行。因此为了使程序运行必须其创建进程,导致一个进程创建另一个进程的典型操作有四种:
1
用户登录;系统为用户创建一个进程,并插入就绪队列
2
作业调度
3
提供服务
系统为用户请求创建一个进程
4
应用请求
用户程序自己创建进程
第2个回答  2019-05-04
当系统中有下述事件发生时,会导致新进程的创建:1、用户登录;2、作业调度;3、提供服务;4、应用请求。
一旦操作系统发现了要求创建新进程的事件后,便调用进程创建原语,按下述步骤创建一新进程:
(1)申请空白PCB;
(2)为新进程分配资源,为新进程的程序和数据以及用户栈分配必要的内存空间。
(3)初始化进程控制块
(4)将新进程插入就绪队列。
相似回答