您的位置:首页 > 其它

进程与程序联系与区别

2012-12-23 09:58 162 查看
进程:具有一定独立功能的程序关于一个数据集合的一次运行活动。

进程的主要特性:

①并发性:可以与其他程序在宏观上同时向前前进。

②动态性:进程是执行中的程序。此外,进程的动态性还体现在如下两个方面。首先,进程是动态产生的,动态消亡的;其次在进程生存期内,其状态处于经常性变化之中

③独立性:进程是调度的基本单位,资源分配的基本单位,它可以获得处理机并参与并发执行。

④交往性:进程在运行过程中可能会与其他进程发生直接或间接相互作用。

⑤异步性:每个进程都以自己相对独立,不可预知的速度向前推进。

⑥结构性:每个进程都有一个控制块PCB。

联系:

程序是构成进程的组成部分之一,一个进程存在的目的就是执行其对应的程序,如果没有程序,进程就失去了其存在的意义。

区别:

①程序是静态的,而进程是动态的。

②程序可以写在纸上或某种存储介质上长期保存,而进程具有生存周期,创建后存在,撤销后灭亡。

③一个程序可以对应多个进程,但是一个进程只能对应一个程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: