进程概念和程序概念最大的不同之处在于:
1、过程是动态的,程序是静态的。
2、过程有一定的生命周期,而程序是指令的集合,本身没有“运动”的意义。 没有建立流程的程序不会作为一个独立的单位被操作系统批准。
3、一个程序可以对应多个进程,但一个进程只能对应一个程序。 过程和程序的关系似乎是演出和剧本的关系。
4、流程和程序的构成不同。 从静态角度看,过程由程序、数据、过程控制块(PCB )三部分组成。 程序是有序命令的集合。
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。