android 系統開機流程

1.用戶按下電源鍵,引導芯片代碼從預定義的地方開始執行,加載引導程序bootloader到RAM,然後開始執行;

2.啓動引導程序bootloader,然後linux內核啓動;

3.linux內核啓動後,設置緩存,設置保護存儲器,計劃列表,加載驅動等操作。當內核完成系統設置之後,會查找init文件,然後啓動Root進程;

4.Linux內核創建用戶級別進程,init進程;

5.init進程會創建Zygote孵化器進程。

6.Zygote進程會先孵化出一個SystermServer進程。SystermServer進程用來加載系統服務,比如AWS,WMS,.PWS等;

7.Zygote進程孵化出的第一個App進程是Launcher。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章