如果Linux 從PC 機(jī)上啟動(dòng),先需要進(jìn)入bios, 從嵌入式系統(tǒng)上,比如安卓 手機(jī)上啟動(dòng),需要先進(jìn)入 uboot,進(jìn)入linux 系統(tǒng)。Linux運(yùn)行起來后,uboot 程序不被執(zhí)行了,那什么 需要這個(gè) boot 如果Linux 從PC 機(jī)上啟動(dòng),先需要進(jìn)入bios, 從嵌入式系統(tǒng)上,比如安卓 手機(jī)上啟動(dòng),需要先進(jìn)入 uboot,進(jìn)入linux 系統(tǒng)。Linux運(yùn)行起來后,uboot 程序不被執(zhí)行了,那什么 需要這個(gè) boot 程序。 這個(gè)和固定翼 飛機(jī) 為什么 需要 設(shè)計(jì)輪子很類似。 飛機(jī)起飛前,總是先通過輪子滑行一段距離,加速以后,才會(huì)控制機(jī)翼做起飛動(dòng)作。 以前的水上飛機(jī),沒有輪子,但設(shè)計(jì)了滑板,起飛前,用滑板在水面上滑行。 風(fēng)油精的妙用(1):在電風(fēng)扇的葉子上灑上幾滴風(fēng)油精,隨著風(fēng)葉的不停轉(zhuǎn)動(dòng),可使?jié)M室清香,而且有驅(qū)趕蚊子的效用。 飛機(jī)為什么要有輪子,主要在于起飛需要加速到一定程度。 而地面上 加速,又需要有輪子。 而Linux 需要有 uboot 程序,幫助啟動(dòng). 主要在于 Linux 系統(tǒng) 體積較大,一般存儲(chǔ)于 硬盤,u盤等 接口比較復(fù)雜的存儲(chǔ)設(shè)備上。 所以 計(jì)算機(jī) 需要先 運(yùn)行 uboot 或bios程序。加載 這些存儲(chǔ)設(shè)備的驅(qū)動(dòng)程序,就可以將linux 系統(tǒng)讀入內(nèi)存,并啟動(dòng)。 同時(shí) Bootloader設(shè)置一些特別底層的參數(shù),比如不同型號(hào)內(nèi)存條運(yùn)行需要的不同參數(shù)。 那就會(huì)有人問? 那Linux 需要驅(qū)動(dòng)程序才能加載,為什么bootloader 不需要。 這是因?yàn)?,好多Bootloader 是存儲(chǔ)在 norflash 里邊的,cpu 可以用讀寫 內(nèi)存條memory 相同的流程讀寫,不需要專門的驅(qū)動(dòng)程序。 即使有的系統(tǒng) Bootloader存儲(chǔ)在需要驅(qū)動(dòng)程序的介質(zhì)上,驅(qū)動(dòng)程序也比較簡(jiǎn)單,CPU 出廠時(shí),里邊就預(yù)置了對(duì)應(yīng)驅(qū)動(dòng)程序。有部分cpu ,系統(tǒng)上集成了內(nèi)存單元,里邊預(yù)置了一些程序。 當(dāng)然飛機(jī)輪子的意義,不止起飛時(shí)預(yù)加速。 飛機(jī)修理,移動(dòng)機(jī)庫(kù),有了輪子,在地面上移動(dòng)就比較方便了。 不好用的洗發(fā)精也別丟了,洗毛衣的時(shí)候放進(jìn)去的話,比較不容易起球。 Bootloader 的意義,也在于 啟動(dòng)操作系統(tǒng)前,可以維護(hù)檢測(cè)硬件系統(tǒng)。 比如一些 嵌入式 Linux 系統(tǒng),也是存儲(chǔ)在norflash 上的,這里uboot 加載驅(qū)動(dòng)程序讀norflash 這個(gè)意義沒有了。 系統(tǒng)依然有 uboot, 那這時(shí)候的意義在哪里? 在于開發(fā)人員調(diào)試修改Linux系統(tǒng),以及以后升級(jí)時(shí),萬一Linux 系統(tǒng)出錯(cuò),依然可以進(jìn)入 uboot 重新寫入不同的 Linux 系統(tǒng)。 如果 這時(shí)候 uboot 也壞了,就需要用專門設(shè)備,將uboot 重新燒入系統(tǒng)。 大約1999年時(shí),出了個(gè)有名的計(jì)算機(jī)病毒cih, 這個(gè)病毒發(fā)作時(shí),會(huì)將PC 的BIOS 搞壞。 這時(shí)候,修復(fù)系統(tǒng),就不止是格式化硬盤,重裝Windows 了。 就需要到修電腦那里,用專門的設(shè)備,重新修復(fù)bios. 火箭設(shè)置為 三級(jí)結(jié)構(gòu)。 飛機(jī)有輪子 計(jì)算機(jī)系統(tǒng) 通過 bootloader 和 操作系統(tǒng) 兩級(jí)啟動(dòng)。 不過 直升機(jī) 一般 不設(shè)計(jì)有輪子。 這些設(shè)計(jì)的不同理念,就是人們?cè)?實(shí)際使用中體會(huì)出來的。 使系統(tǒng)容易維護(hù),又達(dá)到節(jié)約成本資源的目的。 巧切橙子:用刀在橙子橫向中間切開橙子皮、劃一圈,再用手指伸進(jìn)去松一松,掏一掏,半個(gè)橙子的皮就完整剝下來了。
免責(zé)聲明:本站所有信息均搜集自互聯(lián)網(wǎng),并不代表本站觀點(diǎn),本站不對(duì)其真實(shí)合法性負(fù)責(zé)。如有信息侵犯了您的權(quán)益,請(qǐng)告知,本站將立刻處理。聯(lián)系QQ:1640731186
來源|潮州日?qǐng)?bào)、潮湃新聞客戶端、潮州新聞網(wǎng)
編輯|章望舒
審核|常時(shí)越
- 退圈20年,張曼玉高調(diào)復(fù)出,全網(wǎng)都炸了:她的瀟灑無人能及
- 謝思埸夫婦對(duì)隊(duì)友情深瑩瑩接全紅嬋上熱搜背后有話要說
- 滬媒批足協(xié):為讓U22國(guó)足備戰(zhàn)東帝汶、北馬里亞納破壞中超賽程
- 阿諾德:利物浦成就了今天的我;能感受到皇馬球衣的重量
- 半場(chǎng)戰(zhàn)報(bào):以色列1-1意大利,洛卡特利烏龍+中楣,基恩扳平
- 4.6億臺(tái)北豪宅將遭法拍:汪小菲拒還房貸,具俊曄搬離,S媽催款無門
- 姆總隊(duì)報(bào):法國(guó)足協(xié)曾想與阿根廷進(jìn)行友誼賽,被姆巴佩勸退
- 胡杏兒和黃宗澤合照,胡杏兒和李乘德合照,愛與不愛顯而易見