BIOS首先进行硬件检测,检查计算机硬件能否满足运行的基本条件。如果硬件出现问题,主板发出不同的蜂鸣声,启动停止。硬件自检完成后,BIOS将控制权交给下一个阶段的启动程序。这时候BIOS需要知道下一个启动程序存放在哪个设备中。它负责磁盘操作系统对硬盘进行读写时分区合法型判断、分区引导信息定位。MBR主要作用是告诉计算机到硬盘的哪个位置去找操作系统。它根据配置文件产生init进程。至此,系统启动完成。Android的启动过程Android是基于Linux系统的。最后阶段会启动执行第一个用户空间进程init进程。init.rc 文件init.rc 文件是 Android 系统的重要配置文件,位于 /system/core/rootdir/ 目录中。主要功能是定义了系统启动时需要执行的一系列 action 及执行特定动作、设置环境变量和属性和执行特定的 service。

详解Android系统启动过程

详解Android系统启动过程

详解Android系统启动过程

详解Android系统启动过程

详解Android系统启动过程

详解Android系统启动过程