嵌入式系统与通用计算机操作系统的区别
生活随笔
收集整理的這篇文章主要介紹了
嵌入式系统与通用计算机操作系统的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
嵌入式系統與通用計算機操作系統的區別
以前僅學習并接觸過嵌入式系統,通過對比,可以把以前學過的知識對應到計算機操作系統上來。
本文轉自個人印象筆記,如有問題歡迎評論指正。
1. 嵌入式系統的要點
嵌入式系統是指以應用為中心,以計算機技術為基礎,軟件硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。
嵌入式系統主要由
- 嵌入式微處理器
- 外圍硬件設備
- 嵌入式操作系統
- 用戶應用軟件,等部分組成
它具有“嵌入性”、“專用性”和“計算機系統”3個基本要素。
2. 嵌入式系統的技術要求和發展方向
嵌入式系統與通用計算機系統有著完全不同的技術要求和技術發展方向。
通用計算機系統的技術要求是高速、海量的數值計算,其技術發展方向是總線速度的無限提升、存儲容量的無限擴大;而嵌入式計算機系統的技術要求則是智能化控制,技術發展方向是與對象系統密切相關的潛入性能、控制能力與控制的可靠性不斷提高。
3. “嵌”與“通”的主要區別
嵌入式系統(簡稱“嵌”)和通用計算機(簡稱“通”)的主要區別包括以下幾點:
“通”:實實在在的計算機。按其體系結構、運算速度和規模可分為大型機、中型機、小型機和微機;
“嵌”:“看不見”的計算機,形式多樣,應用領域廣泛,按應用進行分類。
“通”:通用處理器、標準總線和外設、軟硬件相對獨立;
“嵌”:面向特定應用的微處理器,總線和外設一般集成在處理器內部,軟硬件緊密結合。
“通”:系統資源充足,有豐富的編譯器、集成開發環境、調試器等;
“嵌”:系統資源緊缺,沒有編譯器等相關開發工具。
“通”:開發平臺和運行平臺都是通用計算機;
“嵌”:采用交叉編譯方式,開發平臺一般是通用計算機,運行平臺是嵌入式系統。
“通”:應用程序可重新編程;
“嵌”:一般不能重新編程開發。
“通”:編程功能電腦,普遍進入社會;
“嵌”:變為專用電腦,實現“普及計算”。
嵌入式系統和單片機的區別
將單片微型計算機簡稱為單片機,它不是完成某一個邏輯功能的芯片,而是把一個計算機硬件系統集成到—個芯片上。相當于一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。是一種典型的嵌入式微控制器。
單片機只有硬件系統,沒有軟件系統,硬件系統還沒有I/O設備。
參考知乎
總結
以上是生活随笔為你收集整理的嵌入式系统与通用计算机操作系统的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNA 4. SCI 文章中基因组的突变
- 下一篇: 设计师找灵感,这5个网站就够了