亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

操作系統(tǒng)是如何啟動(dòng)起來的?

Q4MP_gh_c472c21 ? 來源:碼農(nóng)的荒島求生 ? 作者:碼農(nóng)的荒島求生 ? 2022-04-18 14:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,我是小風(fēng)哥。

操作系統(tǒng)被稱為“第一個(gè)程序”,the first programme,原因很簡(jiǎn)單,只有當(dāng)操作系統(tǒng)啟動(dòng)起來后才能運(yùn)行我們編寫的程序,那么你有沒有想過這個(gè)問題:操作系統(tǒng)是怎樣啟動(dòng)起來的呢?

實(shí)際上,這個(gè)過程就像發(fā)射火箭一樣有趣??赐赀@篇文章,你就明白啦~

5b497408-bed7-11ec-9e50-dac502259ad0.jpg

操作系統(tǒng)也是普通程序

首先我們必須意識(shí)到這樣兩點(diǎn):

CPU執(zhí)行的是機(jī)器指令,編譯器將程序翻譯后成了機(jī)器指令

操作系統(tǒng)本身也是一個(gè)程序,這個(gè)程序被編譯后也會(huì)生成一大堆機(jī)器指令

現(xiàn)在我們知道了,操作系統(tǒng)本身其實(shí)也是一大堆機(jī)器指令,既然是機(jī)器指令那么它必須得存放在什么地方。

存放在哪里呢?

想想我們編寫的程序,編譯后生成的是可執(zhí)行文件,也就是說是以“文件”的形式存放的,并且存放在硬盤上,而操作系統(tǒng)也沒什么不同,編譯后生成的機(jī)器指令同樣是以文件的形式存放的,存放在哪里呢?可以存放在任何能存儲(chǔ)數(shù)據(jù)的介質(zhì),像CD、磁盤之類都可以。

5b523dd6-bed7-11ec-9e50-dac502259ad0.png

我們編寫的程序在啟動(dòng)時(shí)被加載器——也就是loader,加載到內(nèi)存,加載器也是一個(gè)程序,這是一個(gè)加載其它程序的程序;這么說可能有點(diǎn)拗口,但計(jì)算機(jī)系統(tǒng)中有大量類似的程序,編譯器是一個(gè)翻譯程序的程序、操作系統(tǒng)是一個(gè)運(yùn)行其它程序的程序、鏈接器是一個(gè)鏈接程序的程序、解釋器是一個(gè)執(zhí)行腳本程序的程序等等。

雞生蛋蛋生雞的問題

回到我們的主題,我們寫的代碼是loader加載到內(nèi)存后運(yùn)行的,那么操作系統(tǒng)這個(gè)程序是也同樣的道理,必須得有個(gè)什么東西也要把操作系統(tǒng)加載到內(nèi)存中運(yùn)行才可以,這個(gè)東西不叫l(wèi)oader,而是叫boot loader,其本身也是一個(gè)程序,它的任務(wù)就是加載一個(gè)更大的程序,就像這里的操作系統(tǒng)。

5b6a1474-bed7-11ec-9e50-dac502259ad0.png

此時(shí)這里會(huì)出現(xiàn)一個(gè)雞生蛋蛋生雞的,既然我們的程序是被加載器loader(操作系統(tǒng)的一部分)加載到內(nèi)存中,而操作系統(tǒng)又是被boot loader這個(gè)加載程序加載到內(nèi)存中的,那么又是什么加載器把boot loader這個(gè)加載程序加載到內(nèi)存中呢?而又又是什么加載器把上一句中的什么加載器加載內(nèi)存中呢?而又又又是什么。。?

5b7220e2-bed7-11ec-9e50-dac502259ad0.png

你會(huì)發(fā)現(xiàn)這個(gè)一個(gè)沒有出口的無窮遞歸啊有沒有,總得有個(gè)什么把前一個(gè)程序加載到內(nèi)存,就好比今天的前一天是昨天、昨天的前一天是前天、前天的前一天是大前天,如果一直這樣思考下去那么時(shí)間到底在哪里開始的呢?時(shí)間到底有沒有開始(參考時(shí)間簡(jiǎn)史或相對(duì)論)?

時(shí)間有沒有開始這個(gè)問題我不清楚,但操作系統(tǒng)啟動(dòng)的這個(gè)問題我知道。

上述關(guān)于加載器以及加載加載器等問題全部指向了內(nèi)存,讓我們好好想一想內(nèi)存有什么特殊性?

內(nèi)存斷電后是無法保存數(shù)據(jù)

程序員都知道內(nèi)存只有在加電的情況下才可以保存數(shù)據(jù)(關(guān)于內(nèi)存的實(shí)現(xiàn)原理你可以參考這篇《你管這破玩意叫CPU?》),那么很顯然,當(dāng)斷電后內(nèi)存中的內(nèi)容就丟失了,那么又很顯然的,當(dāng)你在按下計(jì)算機(jī)開關(guān)通電時(shí),內(nèi)存中的內(nèi)容是未被初始化的,也就是說內(nèi)存中的內(nèi)容是無效的,此時(shí)的內(nèi)存里還是一片荒蕪,這里沒有任何東西可供CPU來執(zhí)行,這就好比大爆炸之前的宇宙。

5b7c661a-bed7-11ec-9e50-dac502259ad0.png

但我們的計(jì)算機(jī)總是能啟動(dòng)起來,CPU必須得執(zhí)行“一段什么程序”把第一個(gè)boot loader加載到內(nèi)存中,由于此時(shí)內(nèi)存中還什么都沒有,那么這段程序一定被保存在了其它地方。

保存在了哪里呢?

沒錯(cuò),這段程序就被保存在了BIOS的非易失性存儲(chǔ)ROM或者flash存儲(chǔ)中了,這里的代碼在即使斷電后也會(huì)保存下來,加電后CPU開始執(zhí)行這里代碼,把boot loader加載到內(nèi)存中,現(xiàn)在你應(yīng)該明白第一個(gè)boot loader是怎樣被加載到內(nèi)存的了吧。

5b8c0926-bed7-11ec-9e50-dac502259ad0.png

在早期的計(jì)算機(jī)上甚至專門有一個(gè)按鈕,讓用戶自己選擇該從哪里,比如打孔紙帶、打孔卡片或者硬盤,加載一個(gè)更復(fù)雜的程序來運(yùn)行,操作面板上的旋鈕可以控制把這些程序加載到內(nèi)存的什么位置上去:

火箭與操作系統(tǒng)啟動(dòng)

然而現(xiàn)實(shí)情況比較復(fù)雜,我們剛才提到的boot loader這段小程序功能實(shí)在是太弱了,此時(shí)其能訪問的磁盤地址空間有限,不能把完整的內(nèi)核全部加載到操作系統(tǒng)中,該怎么辦呢?

既然boot loader比較弱那么就換一個(gè)比較牛的loader程序來,就這樣出現(xiàn)了二階boot loader,second stage loader:

5b9c1f46-bed7-11ec-9e50-dac502259ad0.png

二階boot loader功能更為豐富,比如對(duì)硬件進(jìn)行檢查、給用戶提供選項(xiàng)加載哪個(gè)操作系統(tǒng)等等,安裝多系統(tǒng)的同學(xué)應(yīng)該知道,啟動(dòng)時(shí)會(huì)給你一個(gè)選項(xiàng)到底是啟動(dòng)windows還是linux,這就是二階boot loader的作用。

5bb25ac2-bed7-11ec-9e50-dac502259ad0.png

最終,操作系統(tǒng)被二階boot loader加載到內(nèi)存中開始運(yùn)行。

你會(huì)發(fā)現(xiàn)這個(gè)過程就和發(fā)射三級(jí)火箭一樣,最初一級(jí)火箭啟動(dòng),燃料用盡后二級(jí)火箭啟動(dòng),二級(jí)火箭完成使命后三級(jí)火箭啟動(dòng),最終把衛(wèi)星送到太空,而計(jì)算機(jī)的啟動(dòng)過程也類似。

最初是CPU運(yùn)行BIOS中的一段代碼把一級(jí)boot loader加載到內(nèi)存中運(yùn)行,該程序又會(huì)把二級(jí)boot loader加載到內(nèi)存運(yùn)行,而二級(jí)boot loader又會(huì)把操作系統(tǒng)加載到內(nèi)存中,此后控制權(quán)被轉(zhuǎn)移到操作系統(tǒng),(所謂控制權(quán)是指CPU跳轉(zhuǎn)到操作系統(tǒng)的代碼),操作系統(tǒng)開始運(yùn)行,經(jīng)過一系列的初始化,比如硬件檢測(cè)、開啟必要的后臺(tái)進(jìn)程等等,最終圖形界面或者命令行界面呈現(xiàn)出來。

接下來我們把這個(gè)過程細(xì)化一下。

更詳細(xì)的啟動(dòng)過程

你在按下電源的瞬間相當(dāng)于火箭點(diǎn)火,此時(shí)一級(jí)發(fā)動(dòng)機(jī)開始工作。

加電CPU重置后開始在地址0xffff0處開始執(zhí)行指令,這個(gè)地址其實(shí)是BIOS ROM的末尾處,該位置其實(shí)是一個(gè)跳轉(zhuǎn)指令,跳轉(zhuǎn)到ROM的一段啟動(dòng)代碼上,該代碼會(huì)進(jìn)行必要的自檢,Power-on self-test (POST),展示BIOS啟動(dòng)界面等等,最重要的一步是找到啟動(dòng)設(shè)備,所謂啟動(dòng)設(shè)備就是指從哪里加載操作系統(tǒng),比如CD-ROM、或者磁盤、甚至U盤等都可以作為啟動(dòng)設(shè)備,早些年流行用U盤重新安裝系統(tǒng),其實(shí)就是告訴BIOS的這段代碼從U盤中加載操作系統(tǒng)。

通常BIOS會(huì)把磁盤當(dāng)做啟動(dòng)設(shè)備(大部分情況下),此時(shí)BIOS中的這段代碼開始將磁盤的第0號(hào)塊加載到內(nèi)存中,那么這第0號(hào)塊中有什么呢?沒錯(cuò),就是第一階段boot loader程序,這第0號(hào)塊也被稱之為Master Boot Record,MBR,肯定有不少同學(xué)聽說過。

5bce03da-bed7-11ec-9e50-dac502259ad0.png

到這里,火箭的一級(jí)發(fā)動(dòng)機(jī)燃料用盡,二級(jí)發(fā)動(dòng)機(jī)開始點(diǎn)火,BIOS中的這段代碼把控制權(quán)交給加載到內(nèi)存boot loader,所謂控制權(quán)就是跳轉(zhuǎn)到boot loader程序,這樣CPU終于開始直接與內(nèi)存交互了,CPU開始從內(nèi)存中取出指令然后執(zhí)行。

MBR中除了包含一段可執(zhí)行代碼之外還有一個(gè)分區(qū)表,partition table,這個(gè)表的中的每一個(gè)條目本質(zhì)上在說:“操作系統(tǒng)是否在我這個(gè)分區(qū),我這個(gè)分區(qū)有多大”,CPU在執(zhí)行MBR中的代碼時(shí)會(huì)去檢查操作系統(tǒng)存在哪個(gè)分區(qū)中,定位后開始從相應(yīng)分區(qū)的起始位置讀取磁盤數(shù)據(jù)到內(nèi)存中,這時(shí)的磁盤數(shù)據(jù)中保存的就是二階boot loader,second-stage boot loader,此時(shí)一階boot loader把控制權(quán)轉(zhuǎn)交給二階boot loader,火箭三級(jí)發(fā)動(dòng)機(jī)開始工作。

2_boot loader的主要工作將操作系統(tǒng)加載到內(nèi)存中,此后控制權(quán)轉(zhuǎn)交給操作系統(tǒng),火箭的三級(jí)發(fā)動(dòng)機(jī)完成使命,到這一時(shí)刻,操作系統(tǒng)開始接管計(jì)算機(jī),操作系統(tǒng)經(jīng)過一系列自身的初始化后創(chuàng)建出若干必要進(jìn)程,至此計(jì)算機(jī)啟動(dòng)完畢,衛(wèi)星被成功送到了外太空中。

5bd8bcbc-bed7-11ec-9e50-dac502259ad0.png

然而限于篇幅這里依然沒有過多涉及細(xì)節(jié),操作系統(tǒng)本身的初始化也是一個(gè)比較復(fù)雜的過程,感興趣的同學(xué)可以去翻閱相關(guān)操作系統(tǒng)的資料。

總結(jié)與腦洞

計(jì)算機(jī)的啟動(dòng)是一個(gè)多階段的過程,當(dāng)然在一些嵌入式設(shè)備等這個(gè)過程會(huì)簡(jiǎn)化,但總體上也需要經(jīng)過類似過程,只不過階段數(shù)會(huì)少一些。

回到最開始的那個(gè)問題,也就是時(shí)間有沒有開始,其實(shí)這個(gè)問題一些物理大牛已經(jīng)回答過了,但我很想在這里開一個(gè)腦洞,當(dāng)上帝在為自己創(chuàng)建的宇宙(計(jì)算機(jī))加電的那一刻——也就是宇宙大爆炸時(shí),時(shí)間開始了,時(shí)間這個(gè)概念是和宇宙(計(jì)算機(jī))相伴相生的,如果沒有宇宙(計(jì)算機(jī)),時(shí)間這個(gè)概念其實(shí)是沒有意義的,就好比如果沒有計(jì)算機(jī),加載這個(gè)概念其實(shí)是沒有意義的,你思考時(shí)間到底有沒有起點(diǎn),這個(gè)問題就好比計(jì)算機(jī)中的程序在思考到底是誰把自己加載到內(nèi)存的、又是誰把操作系統(tǒng)加載到內(nèi)存中的等等。

好啦,腦洞就開到這里,現(xiàn)在你應(yīng)該明白計(jì)算機(jī)啟動(dòng)這個(gè)問題了吧~

END

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11195

    瀏覽量

    222031
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7277

    瀏覽量

    128244
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1666

    瀏覽量

    50984

原文標(biāo)題:操作系統(tǒng)是如何啟動(dòng)起來的?

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何選擇合適的實(shí)時(shí)操作系統(tǒng)

    選擇合適的實(shí)時(shí)操作系統(tǒng)(RTOS,Real-Time Operating System)可能會(huì)影響你在不同行業(yè)的職業(yè)發(fā)展路徑。
    的頭像 發(fā)表于 09-09 14:47 ?617次閱讀

    樹莓派操作系統(tǒng):版本、特性及設(shè)置完整指南!

    樹莓派操作系統(tǒng)是什么?樹莓派操作系統(tǒng)是由樹莓派基金會(huì)專為樹莓派開發(fā)的官方操作系統(tǒng)。它基于DebianLinux發(fā)行版,并針對(duì)樹莓派的ARM架構(gòu)進(jìn)行了專門優(yōu)化。樹莓派操作系統(tǒng)有多個(gè)版本,
    的頭像 發(fā)表于 07-28 18:26 ?641次閱讀
    樹莓派<b class='flag-5'>操作系統(tǒng)</b>:版本、特性及設(shè)置完整指南!

    鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)

    操作系統(tǒng)的實(shí)時(shí)性賦能東土科技的鴻道(Intewell)工業(yè)操作系統(tǒng)作為國(guó)內(nèi)唯一通過汽車、工業(yè)控制、醫(yī)療、軌道交通四項(xiàng)功能安全認(rèn)證的系統(tǒng),為標(biāo)準(zhǔn)體系中的技術(shù)層架構(gòu)提供了底層支持。其微內(nèi)核虛擬化架構(gòu)可將人形機(jī)器人電子架構(gòu)成本降低50
    的頭像 發(fā)表于 05-16 14:44 ?447次閱讀

    STM32H533的USB沒有啟動(dòng)起來是怎么回事?

    有關(guān)USB配置,同樣的配置在STM32H503上就能正常運(yùn)行,可以通過USB助手發(fā)現(xiàn),在STM32H533就沒有任何反應(yīng),通過STM32CubeMX配置的模塊有USB、USBx、THREADx,通過測(cè)試發(fā)現(xiàn)程序能夠正常運(yùn)行,就是USB沒有啟動(dòng)起來,針對(duì)H533是需要特殊配置嗎?
    發(fā)表于 03-07 06:44

    實(shí)時(shí)操作系統(tǒng)RTOS選型指南及實(shí)例分析

    鴻道Intewell操作系統(tǒng)是由科東軟件自主研發(fā)的新型工業(yè)操作系統(tǒng),歷經(jīng)30多年研發(fā)積累,采用微內(nèi)核架構(gòu)和自主研發(fā)的Hypervisor虛擬化技術(shù),保證系統(tǒng)高實(shí)時(shí)性、高可靠性。鴻道Intewell
    的頭像 發(fā)表于 02-27 15:21 ?897次閱讀

    鴻道Intewell操作系統(tǒng)的Linux實(shí)時(shí)拓展方案

    鴻道Intewell操作系統(tǒng)是科東軟件自主研發(fā)的新型工業(yè)實(shí)時(shí)操作系統(tǒng),歷經(jīng)30多年研發(fā)積累,采用業(yè)界領(lǐng)先的微內(nèi)核架構(gòu),具備高實(shí)時(shí)、高安全及強(qiáng)擴(kuò)展的特性,是目前國(guó)內(nèi)唯一通過汽車、工業(yè)控制、醫(yī)療儀器、軌道交通四項(xiàng)功能安全認(rèn)證的操作系統(tǒng)
    的頭像 發(fā)表于 02-27 10:08 ?548次閱讀
    鴻道Intewell<b class='flag-5'>操作系統(tǒng)</b>的Linux實(shí)時(shí)拓展方案

    deepin 23+樹莓派讓小車動(dòng)起來

    deepin 23 +樹莓派還有啥新玩法? ? ? 前言 繼我們之前發(fā)布的樹莓派運(yùn)行 deepin 23 系統(tǒng)教程后,此次我們將深入探索如何借助樹莓派實(shí)現(xiàn)與硬件的交互,進(jìn)而精準(zhǔn)控制小車的運(yùn)行
    的頭像 發(fā)表于 02-12 09:12 ?1244次閱讀
    deepin 23+樹莓派讓小車<b class='flag-5'>動(dòng)起來</b>

    云天勵(lì)飛DeepEdge10芯片與國(guó)產(chǎn)鴻蒙操作系統(tǒng)完成適配

    日前,DeepEdge10芯片已完成國(guó)產(chǎn)鴻蒙操作系統(tǒng)的適配。目前已構(gòu)建適配鴻蒙的芯片編譯平臺(tái)框架,完成圖形等子系統(tǒng)的適配。基于DeepEdge10的鴻蒙操作系統(tǒng)桌面環(huán)境已經(jīng)可以成功啟動(dòng)
    的頭像 發(fā)表于 01-24 10:14 ?1568次閱讀

    國(guó)產(chǎn)銀河麒麟操作系統(tǒng)V10和星光麒麟V1.0操作系統(tǒng)如何選擇?

    國(guó)產(chǎn)銀河麒麟操作系統(tǒng)和星光麒麟操作系統(tǒng)都是由中國(guó)電子旗下科技企業(yè)麒麟軟件有限公司(簡(jiǎn)稱“麒麟軟件”)開發(fā)的國(guó)產(chǎn)自主可控的操作系統(tǒng)。麒麟軟件介紹:麒麟軟件以安全可信操作系統(tǒng)技術(shù)為核心,面
    的頭像 發(fā)表于 01-24 09:14 ?3795次閱讀
    國(guó)產(chǎn)銀河麒麟<b class='flag-5'>操作系統(tǒng)</b>V10和星光麒麟V1.0<b class='flag-5'>操作系統(tǒng)</b>如何選擇?

    云服務(wù)器選擇什么操作系統(tǒng)好?

    云服務(wù)器選擇什么操作系統(tǒng)好?選擇云服務(wù)器操作系統(tǒng)需考慮業(yè)務(wù)需求、兼容性、安全性、易用性及成本。Linux系統(tǒng)如CentOS、Ubuntu和Debian因穩(wěn)定、免費(fèi)且社區(qū)支持強(qiáng)大而受歡迎;WindowsServer適合運(yùn)行特定Wi
    的頭像 發(fā)表于 01-21 10:56 ?677次閱讀

    deepin操作系統(tǒng)介紹

    希望從自己的能力和對(duì)桌面操作系統(tǒng)的理解,能給 Linux 的用戶與開發(fā)者更多的選擇。我們也相信 deepin 能夠得到更多用戶的認(rèn)可與喜愛,成為開源世界的最佳選擇。? 一、 deepin 操作系統(tǒng) 先說 Linux 操作系統(tǒng),它
    的頭像 發(fā)表于 12-23 09:08 ?2997次閱讀
    deepin<b class='flag-5'>操作系統(tǒng)</b>介紹

    2024中國(guó)操作系統(tǒng)大會(huì)盛大啟幕

    2024 中國(guó)操作系統(tǒng)大會(huì)在北京中國(guó)大飯店盛大啟幕。作為操作系統(tǒng)行業(yè)高規(guī)格的年度盛會(huì)和信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)業(yè)的風(fēng)向標(biāo),大會(huì)已邁入第五屆。本屆大會(huì)以“創(chuàng)變·求真”為主題,旨在探討以生成式 AI 為代表的虛擬技術(shù)為操作系統(tǒng)和基礎(chǔ)軟件領(lǐng)
    的頭像 發(fā)表于 12-11 14:36 ?744次閱讀

    如何在windows上emulate不同操作系統(tǒng)

    一、虛擬化技術(shù)概述 虛擬化技術(shù)允許在單個(gè)物理機(jī)器上創(chuàng)建多個(gè)虛擬機(jī),每個(gè)虛擬機(jī)都可以運(yùn)行不同的操作系統(tǒng)。這使得我們可以在Windows系統(tǒng)上模擬其他操作系統(tǒng),而無需購(gòu)買額外的硬件。虛擬化技術(shù)的關(guān)鍵組件
    的頭像 發(fā)表于 12-05 15:50 ?1228次閱讀

    SONiC網(wǎng)絡(luò)操作系統(tǒng)中的安全啟動(dòng)

    NVIDIA 的技術(shù)可幫助組織構(gòu)建和維護(hù)安全、可擴(kuò)展和高性能的網(wǎng)絡(luò)基礎(chǔ)設(shè)施。NVIDIA 在引領(lǐng) AI 技術(shù)的前沿,每天都在推動(dòng)安全方面的進(jìn)步,對(duì)保障網(wǎng)絡(luò)安全采取的更直接的方法之一就是采用安全的網(wǎng)絡(luò)操作系統(tǒng)(NOS)。
    的頭像 發(fā)表于 11-13 11:45 ?1249次閱讀
    SONiC網(wǎng)絡(luò)<b class='flag-5'>操作系統(tǒng)</b>中的安全<b class='flag-5'>啟動(dòng)</b>

    linux是實(shí)時(shí)系統(tǒng)還是分時(shí)操作系統(tǒng)

    系統(tǒng)就難以滿足實(shí)時(shí)性需求,但是目前l(fā)inux社區(qū)已經(jīng)增加了較多版本的實(shí)時(shí)性補(bǔ)丁,給linux內(nèi)核打上實(shí)時(shí)補(bǔ)丁后其實(shí)時(shí)性會(huì)得到大幅度提升,那么我們一起來看看兩者的區(qū)別。 如下分享一下:“l(fā)inux是實(shí)時(shí)系統(tǒng)還是分時(shí)
    的頭像 發(fā)表于 11-11 11:43 ?1452次閱讀