进程与程序的区别

来源:互联网 发布:java命令编译java文件 编辑:程序博客网 时间:2024/04/29 22:41

进程和程序是有本质区别的,程序是静态的,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念;而进程是一个动态的概念,它是程序执行的过程,包括了动态创建、调度和消亡的整个过程。它是程序执行和资源管理的最小单位。因此,对系统而言,当用户在系统中键入命令执行一个程序的时候,它将启动一个进程。在LINUX中通过进程控制块,对进程进行描述,太其中包括了进程的描述信息,控制信息,以及资源信息。他被包含在文件include/linux/sched.h中。

原创粉丝点击