黄视频网站在线免费观看-黄视频网站在线看-黄视频网站在线观看-黄视频网站免费看-黄视频网站免费观看-黄视频网站免费

千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > Android按下開機鍵到啟動發(fā)生什么?

Android按下開機鍵到啟動發(fā)生什么?

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-10-11 17:10:22 1697015422

一、Android按下開機鍵到啟動發(fā)生什么

Android系統(tǒng)雖然也是基于linux系統(tǒng)的,但是由于Android屬于嵌入式設備,并沒有像pc那樣的BIOS程序。

取而代之的是Bootloader?——系統(tǒng)啟動加載器。它類似于BIOS,在系統(tǒng)加載前,用以初始化硬件設備,建立內存空間的映像圖,為最終調用系統(tǒng)內核準備好環(huán)境。

在Android里沒有硬盤,而是ROM?,它類似于硬盤存放操作系統(tǒng),用戶程序等。ROM跟硬盤一樣也會劃分為不同的區(qū)域,用于放置不同的程序,在Android中主要劃分為一下幾個分區(qū):

/boot:存放引導程序,包括內核和內存操作程序/system:相當于電腦c盤,存放Android系統(tǒng)及系統(tǒng)應用/recovery:恢復分區(qū),可以進入該分區(qū)進行系統(tǒng)恢復/data:用戶數據區(qū),包含了用戶的數據:聯系人、短信、設置、用戶安裝的程序/cache:安卓系統(tǒng)緩存區(qū),保存系統(tǒng)最常訪問的數據和應用程序/misc:包含一些雜項內容,如系統(tǒng)設置和系統(tǒng)功能啟用禁用設置/sdcard:用戶自己的存儲區(qū),可以存放照片,音樂,視頻等文件

那么Bootloader是如何被加載的呢?我們可以想到,應該跟pc一樣,當開機加電的時候,cpu會從cpu制造廠商預設的地址上取指令,這個地址是各廠商約定俗稱的,類似于上面80×86架構里的0xFFFF0地址,因此Android手機會將固態(tài)存儲設備ROM預先映射到該地址上,當開機加電的時候,cpu就會從該地址執(zhí)行/boot分區(qū)下的Bootloader程序,載入linux內核到RAM中。

當linux內核啟動后會初始化各種軟硬件環(huán)境,加載驅動程序,掛載根文件系統(tǒng),并開始執(zhí)行根文件系統(tǒng)的init程序,init程序是Android啟動過程中最重要的核心程序。

init進程是Android系統(tǒng)中用戶進程的鼻祖進程。init進程會啟動各種系統(tǒng)本地服務,如:Media Server、Service Manager、bootanim(開機動畫)等。init進程會在解析init.rc文件后fork出Zygote,而Zygote是所有Java進程的父進程,我們的App都是由Zygote fork出來的。
Zygote進程主要包含:

加載ZygoteInit類,注冊Zygote Socket服務端套接字;加載虛擬機;預加載Android核心類預加載系統(tǒng)資源

隨后Zygote進程會fork出System Server進程,System Server進程負責啟動和管理整個framework,包括Activity Manager,PowerManager等服務。

當System Server將系統(tǒng)服務啟動就緒后,就會通知ActivityManager啟動為數不多的Android程序Home即我們看到的桌面程序。

至此,從Android手機開機到看到桌面程序所有過程分析完了。

延伸閱讀:

二、基于Linux的pc啟動過程

我們都知道,所有的程序軟件包括操作系統(tǒng)都是運行在內存中的,然而我們的操作系統(tǒng)一般是存放在硬盤上的,當我們按下開機鍵的時候,此時內存中什么程序也沒有,因此需要借助某種方式,將操作系統(tǒng)加載到內存中,而完成這項任務的就是?BIOS?。

裝過系統(tǒng)的人一定知道BIOS這個東西,那么它究竟是什么呢?

BIOS:Basic Input/Output System(基本輸入輸出系統(tǒng)),在IBM PC兼容系統(tǒng)上,是一種業(yè)界標準的固件接口(來自維基百科)。有點難以理解,其實BIOS是我們電腦啟動時加載的名列前茅個程序,這個程序不是由Java語言編寫也不是由C語言編寫,一般是匯編程序。

BIOS程序固化在主板上的一塊芯片上,是連接計算機硬件與操作系統(tǒng)的橋梁,它保存著計算機最重要的基本輸入輸出的程序、開機后自檢程序和系統(tǒng)自啟動程序。

那么問題來了,BIOS程序又是怎么啟動的?BIOS的啟動,是由硬件完成的,Intel 80×86系列的cpu的硬件都設計為加電(即開機瞬間)就進入16位實模式狀態(tài)運行,此時將cpu的硬件邏輯設計為強行將CS的值設置為0xFFFF,IP的值設置為0x0000,這樣CS:IP就指向了0xFFFF0這個位置,而這個位置就是BIOS程序的入口地址。

因此這是一個硬件廠商之間的約定,所有的BIOS程序入口地址均為0xFFFF0,這樣在開機的時候,就找到這個地址,如果該地址并沒有代碼段,那么計算機將會死機,如果這個地址處有代碼段,將會執(zhí)行這個代碼段,并由此執(zhí)行下去,即BIOS程序開始啟動。

聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業(yè)內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
一级女性大黄生活片免费| 麻豆网站在线免费观看| 天天色成人| 欧美大片aaaa一级毛片| 久久99爰这里有精品国产| 国产91视频网| 99久久精品国产片| 成人免费福利片在线观看| 久久精品成人一区二区三区| 一本高清在线| 97视频免费在线| 国产视频一区二区三区四区| 国产亚洲男人的天堂在线观看| 国产网站免费| 国产亚洲男人的天堂在线观看| 国产网站麻豆精品视频| 欧美激情中文字幕一区二区| 国产不卡在线观看| 欧美一区二区三区性| 99久久精品国产国产毛片| 成人免费观看视频| 成人免费观看的视频黄页| 欧美一区二区三区在线观看| 欧美1区| a级精品九九九大片免费看| 欧美激情一区二区三区中文字幕| 欧美激情一区二区三区在线| 天天色成人| 四虎论坛| 亚洲第一色在线| 国产网站免费在线观看| 日本伦理黄色大片在线观看网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩一级黄色片| 毛片高清| a级黄色毛片免费播放视频| 91麻豆精品国产高清在线| 亚州视频一区二区| 久久久久久久久综合影视网| 欧美大片毛片aaa免费看| 日韩一级精品视频在线观看| 成人免费网站视频ww| 一本伊大人香蕉高清在线观看| 黄色短视屏| 国产高清视频免费| 久草免费在线色站| 青青青草视频在线观看| 欧美a级成人淫片免费看| 成人a大片在线观看| 国产极品精频在线观看| 日韩专区在线播放| 欧美一级视频免费| 精品视频在线观看视频免费视频| 国产成人啪精品| 999久久66久6只有精品| 日本伦理片网站| 美女被草网站| 欧美日本韩国| 一级毛片视频在线观看| 午夜在线亚洲| 国产不卡福利| 国产a免费观看| 国产网站麻豆精品视频| 亚洲精品永久一区| 午夜在线观看视频免费 成人| 欧美另类videosbestsex| 国产一区精品| 精品国产香蕉在线播出| 青青青草视频在线观看| 四虎影视库国产精品一区| 一级毛片视频播放| 国产91丝袜在线播放0| 青青青草视频在线观看| 精品视频在线看| 高清一级片| 欧美大片一区| 国产美女在线观看| 午夜在线观看视频免费 成人| 国产成人啪精品视频免费软件| 天天做日日干| 一本伊大人香蕉高清在线观看| 久久久久久久久综合影视网| 亚洲精品影院| 国产一级生活片| 成人a级高清视频在线观看| 国产成人欧美一区二区三区的| 欧美另类videosbestsex视频| 国产视频一区二区在线播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 99热热久久| 国产韩国精品一区二区三区| 精品视频在线观看免费| 99久久精品国产免费| 四虎影视久久| 一级片片| 国产伦理精品| 99热精品一区| 国产高清在线精品一区二区 | 午夜在线观看视频免费 成人| 欧美a级成人淫片免费看| 欧美另类videosbestsex| 国产高清在线精品一区a| 人人干人人插| 国产综合成人观看在线| 韩国妈妈的朋友在线播放| 久久国产精品永久免费网站| 91麻豆tv| 欧美另类videosbestsex视频| 国产高清在线精品一区a| 国产一区二区福利久久| 精品国产一区二区三区久久久蜜臀| 日韩欧美一二三区| 99热热久久| 美女免费毛片| 日韩avdvd| 国产一级生活片| 国产伦精品一区三区视频| 夜夜操网| 亚洲女人国产香蕉久久精品 | 超级乱淫黄漫画免费| 国产一区二区精品久| 免费国产在线观看| 精品国产亚一区二区三区| 成人a大片在线观看| 日韩一级黄色片| 国产福利免费视频| 亚洲天堂免费观看| 国产不卡在线看| 国产视频一区二区在线播放| 九九免费精品视频| 高清一级片| 国产精品12| 精品国产香蕉在线播出| 中文字幕97| 欧美激情中文字幕一区二区| 一本伊大人香蕉高清在线观看| 成人影院一区二区三区| 午夜欧美成人久久久久久| 日本在线www| 99久久精品费精品国产一区二区| 天天做人人爱夜夜爽2020| 韩国三级香港三级日本三级la| 日本伦理黄色大片在线观看网站| 一级毛片视频播放| 亚飞与亚基在线观看| 国产美女在线观看| 精品在线观看一区| 亚洲女人国产香蕉久久精品 | 韩国三级香港三级日本三级la| 毛片的网站| 国产精品1024永久免费视频 | 久久久久久久男人的天堂| 国产麻豆精品高清在线播放| 日韩专区第一页| 欧美日本韩国| 精品久久久久久中文| 欧美国产日韩一区二区三区| 国产成人啪精品视频免费软件| 人人干人人插| 国产一区二区精品久久| 黄色免费三级| 国产伦精品一区三区视频 | 精品国产香蕉在线播出| 国产一区二区精品在线观看| 日韩欧美一及在线播放| 日本免费乱理伦片在线观看2018| 欧美爱色| 精品国产一区二区三区久久久狼| 精品视频免费观看| 91麻豆精品国产综合久久久| 日本特黄特黄aaaaa大片| 日韩免费片| 成人影院久久久久久影院| 久久国产一久久高清| 色综合久久天天综合| 日日夜人人澡人人澡人人看免| 日本特黄特色aa大片免费| 国产伦精品一区三区视频| 韩国毛片 免费| 国产91素人搭讪系列天堂| 日韩一级黄色片| 日韩中文字幕一区| 久久成人性色生活片| 日韩中文字幕在线播放| 九九久久国产精品| 国产伦久视频免费观看 视频 | 国产高清在线精品一区a| 毛片高清| 亚州视频一区二区| 国产成a人片在线观看视频| 中文字幕97| 国产伦理精品| 久久国产影院| 亚洲精品久久玖玖玖玖| 国产极品精频在线观看| 一本高清在线| 成人高清视频在线观看| 麻豆系列 在线视频| 欧美日本韩国| 亚洲精品中文字幕久久久久久|