程序
程序描述计算机所要完成的具有独立功能的,并在时间上按照严格次序前后相继的计算机操作序列的集合,是一个静态的概念。
它体现了编程人员要求计算机完成相应功能时所应该采取的顺序步骤。
进程
进程是一个动态的概念,它是程序执行的过程,它动态的被创建,并被调度执行后消亡。
进程是程序执行和资源(内存)管理的最小单位。
一个进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。
进程的进程的静态描述
1.进程控制块(PCB)。
2.有关程序段。
3.该程序段对其进行操作的数据操作集。
注意:进程是由进程创建的。
进程状态
进程的状态至少具有5中状态,初始态,执行状态,等待状态,就绪状态和终止状态。
进程状态转换
查看进程:
1.ps -aux
2.ps -ef
3.p axj
4.top
5.pstree