PID,进程号 , 范围在2~32767(??为什么需要这么多),而一个名为idle (或swapper)的进程占据的编号0,init进程占据了编号1。 进程0和进程1 : 系统启动时会从无到有地创建进程0,它是所有其它进程的祖先。进程0最终会创建进程1,也就是init,它是Unix系统内核初始化与用户态初始化的接合点,它是其它用户process的祖宗。在运行init以前是内核态初始化,该过程(内核初始化)的最后一个动作就是运行/sbin/init可执行文件。从init process运行开始进入Unix系统的用户态初始化。init不单单启动了用户态的初始化,而且它在系统运行的整个期间都扮演着非常重要的角色。比如: Ÿ 在运行当中,具有root权限的用户可以通过再次运行init来切换到不同的运行级别(run level) Ÿ init process有认领系统中的所有孤儿进程的责任 Ÿ 等等…… 更多的,参考“Linux系统启动” 系统允许的最大进程数: PID的最大值并不是系统所允许的最大进程数,而最大数由NR_TASKS宏定义,默认为512