0%

init 进程启动分为两部分,第一部分是在内核启动,主要完成创建和内核初始化工作;第二部分是在用户空间启动,主要完成 Android 系统的初始化工作。

阅读全文 »

Linux 内核启动主要有 3 个重要的进程,idle(pid=0) 进程,kthreadd(pid=2) 进程和 init(pid=1) 进程,idle 进程是系统初始化过程第一个进程,是 kthreadd 和 init 进程的父进程;init 进程是第一个用户进程;kthreadd 进程是内核管家,是所有内核线程的父进程。

阅读全文 »