正如上一篇我们提到过,进程是Linux系统中仅次于文件的基本抽象概念.正在运行的进程不仅仅是二进制代码,而是数据.资源.状态和虚拟的计算机组成.我们今天主要介绍进程的概念,组成,运行状态和生命周期等. 1.进程的概念 进程就是处于执行器的程序(目标代码放在某种存储介质上). 但进程并不仅仅局限于一个可执行程序代码,通常还要包含其他资源,比如: 打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间,一个或多个可执行线程,存放全局变量的数据段等. 内核需要有效而又透…