嵌入式系统与通用计算机操作系统的区别
嵌入式系統(tǒng)與通用計(jì)算機(jī)操作系統(tǒng)的區(qū)別
以前僅學(xué)習(xí)并接觸過嵌入式系統(tǒng),通過對(duì)比,可以把以前學(xué)過的知識(shí)對(duì)應(yīng)到計(jì)算機(jī)操作系統(tǒng)上來。
本文轉(zhuǎn)自個(gè)人印象筆記,如有問題歡迎評(píng)論指正。
1. 嵌入式系統(tǒng)的要點(diǎn)
嵌入式系統(tǒng)是指以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。
嵌入式系統(tǒng)主要由
- 嵌入式微處理器
- 外圍硬件設(shè)備
- 嵌入式操作系統(tǒng)
- 用戶應(yīng)用軟件,等部分組成
它具有“嵌入性”、“專用性”和“計(jì)算機(jī)系統(tǒng)”3個(gè)基本要素。
2. 嵌入式系統(tǒng)的技術(shù)要求和發(fā)展方向
嵌入式系統(tǒng)與通用計(jì)算機(jī)系統(tǒng)有著完全不同的技術(shù)要求和技術(shù)發(fā)展方向。
通用計(jì)算機(jī)系統(tǒng)的技術(shù)要求是高速、海量的數(shù)值計(jì)算,其技術(shù)發(fā)展方向是總線速度的無限提升、存儲(chǔ)容量的無限擴(kuò)大;而嵌入式計(jì)算機(jī)系統(tǒng)的技術(shù)要求則是智能化控制,技術(shù)發(fā)展方向是與對(duì)象系統(tǒng)密切相關(guān)的潛入性能、控制能力與控制的可靠性不斷提高。
3. “嵌”與“通”的主要區(qū)別
嵌入式系統(tǒng)(簡(jiǎn)稱“嵌”)和通用計(jì)算機(jī)(簡(jiǎn)稱“通”)的主要區(qū)別包括以下幾點(diǎn):
“通”:實(shí)實(shí)在在的計(jì)算機(jī)。按其體系結(jié)構(gòu)、運(yùn)算速度和規(guī)模可分為大型機(jī)、中型機(jī)、小型機(jī)和微機(jī);
“嵌”:“看不見”的計(jì)算機(jī),形式多樣,應(yīng)用領(lǐng)域廣泛,按應(yīng)用進(jìn)行分類。
“通”:通用處理器、標(biāo)準(zhǔn)總線和外設(shè)、軟硬件相對(duì)獨(dú)立;
“嵌”:面向特定應(yīng)用的微處理器,總線和外設(shè)一般集成在處理器內(nèi)部,軟硬件緊密結(jié)合。
“通”:系統(tǒng)資源充足,有豐富的編譯器、集成開發(fā)環(huán)境、調(diào)試器等;
“嵌”:系統(tǒng)資源緊缺,沒有編譯器等相關(guān)開發(fā)工具。
“通”:開發(fā)平臺(tái)和運(yùn)行平臺(tái)都是通用計(jì)算機(jī);
“嵌”:采用交叉編譯方式,開發(fā)平臺(tái)一般是通用計(jì)算機(jī),運(yùn)行平臺(tái)是嵌入式系統(tǒng)。
“通”:應(yīng)用程序可重新編程;
“嵌”:一般不能重新編程開發(fā)。
“通”:編程功能電腦,普遍進(jìn)入社會(huì);
“嵌”:變?yōu)閷S秒娔X,實(shí)現(xiàn)“普及計(jì)算”。
嵌入式系統(tǒng)和單片機(jī)的區(qū)別
將單片微型計(jì)算機(jī)簡(jiǎn)稱為單片機(jī),它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)硬件系統(tǒng)集成到—個(gè)芯片上。相當(dāng)于一個(gè)微型的計(jì)算機(jī),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備。是一種典型的嵌入式微控制器。
單片機(jī)只有硬件系統(tǒng),沒有軟件系統(tǒng),硬件系統(tǒng)還沒有I/O設(shè)備。
參考知乎
總結(jié)
以上是生活随笔為你收集整理的嵌入式系统与通用计算机操作系统的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNA 4. SCI 文章中基因组的突变
- 下一篇: 计算机网络与嵌入式系统,嵌入式系统与计算