我需要在OS中使用Creation of Process进行更多解释

时间:2017-07-01 13:52:28

标签: process operating-system

我正在经历过程国家。第一个状态是"创建过程"。创建流程我们的意思是什么?它是完成程序并保存到硬盘中的吗?

1 个答案:

答案 0 :(得分:0)

国家'创建流程'是你在进入就绪状态之前所指的,它已准备好由操作系统安排。流程创建状态是指流程要点的初始设置。在UNIX中,在系统引导时,会创建名为“初始化”的第一个用户级进程。这是所有其他过程的父级。

UNIX fork()用于创建新进程。在此过程创建期间,fork()将为子进程创建新的地址空间,将分配进程ID(pid),父进程的所有映射将被复制到子进程的地址中空间和新程序将被加载到子进程的地址空间。这就是“流程创建”中发生的情况。并且一旦fork()后面跟着exec()调用,这将允许孩子运行自己的程序。