每当cpu上电,bios或bootloder之类的引导程序会在一个cpu上创建一个0进程,该进程进而在其它cpu复制一个子进程,并把这些子进程的pid设置为0.0进程是通过全局静态的数据结构来初始化的,特别是主内核页全局目录放在swapper_pg_dir中。
0进程,进一步调用init函数创建子进程1号进程。
0进程也叫idle进程,实际上只有当系统中没有其它进程处于running态时,才会执行idle进程。
1进程也叫init进程,其生命周期直到系统结束,因为init进程负创建及监视其它进程。