进程

程序是存放在磁盘上,处于某个目录中的一个可执行文件.
程序的执行实例被称为进程.
进程是linux事物管理的基本单元。所有的进程均拥有自己独立的处理环境和系统资源。

进程和程序的最本质的区别是程序是静态的,它是一些保存在磁盘上的指令的有序集合。
进程是一个动态的概念,它是程序执行的过程,包括动态创建、调度和消亡的整个过程。

进程最重要的属性是进程号(PID)和父进程号(PPID),PID惟一地标识了一个进程.
一个进程创建的新进程称为子进程。
相应创建了子进程的进程称为父进程。

进程整个生命周期可以划分为三种状态:
            
    1、执行态:该进程正在占用CPU运行
    2、就绪态:进程已经具备执行的一切条件,正在等待分配CPU的处理时间。
    3、等待态:进程正在等待某事件的发生。



原文地址:https://www.cnblogs.com/qinkai/p/2429727.html