VxWorks與Linux
VxWorks是一個實時作業系統(或RTOS)–意味著它是一個作業系統(或OS)為實時應用而設計的作業系統。它是專門為嵌入式系統設計的。VxWorks開發是在執行Linux、Unix或Windows的主機上完成的。它交叉編譯目標軟體,以便能夠在各種目標CPU體系結構上執行。
Linux是一個通用術語,用於描述在設計上類似於Unix的計算機作業系統,它基於Linux核心,Linux內核是一個作業系統核心(或者是應用程式和在硬體級別執行的正在處理的實際資料之間的橋梁)。Linux的開發是自由和開源軟體協作的先驅之一,這意味著所有原始碼都可以使用、自由修改和重新分發。它可以安裝在大量的計算機硬體上(從嵌入式裝置到大型機和超級計算機)。它通常以一種稱為Linux發行版的格式打包,以便在臺式機和伺服器上使用。
VxWorks是一個專有的實時作業系統,這意味著它是一個既不免費也不開源的實時作業系統。它已經被大量的平臺訪問,現在可以在嵌入式市場上使用的任何現代CPU上執行。這些CPU包括x86系列、MIPS、PowerPC以及ARM、StrongARM和xScale系列的CPU。VxWorks作業系統的主要功能包括但不限於多工核心,包括先發制人和迴圈排程以及快速中斷響應;記憶體保護,以便將使用者應用程式與核心隔離開來;SMP支援,一個錯誤處理框架;檔案系統;以及本地和分散式訊息佇列。
Linux是一個可廣泛訪問的作業系統核心,它執行在大量的計算機體系結構上,包括IBMSystemZ9主機;基於手持式手臂的iPAQ;以及z10系統,它存在於**和超級計算機等裝置中。在那些不太主流的體系結構中也有一些專門的發行版,如Intel 8086或Intel 80286。Linux可以在標準臺式機和膝上型電腦中找到;然而,就遊戲市場而言,Linux仍然遠遠落後於Windows。在微軟Windows或Mac OS X上找到的許多相同的應用程式在Linux上也可以使用——要麼有一個為Linux執行的應用程式的免費版本,要麼同一個應用程式有自己的Linux版本。
總結:
1.VxWorks是專門為嵌入式系統設計的實時作業系統;Linux是以一種在臺式機和伺服器上都能工作的格式打包的。
2.VxWorks是專有的實時作業系統;Linux是自由和開源軟體協作的先驅之一。
關鍵區別——分時與實時作業系統 分時作業系統和實時作業系統的關鍵區別在於,分時作業系統是一種允許來自不同地點的多個使用者同時使用該系統的系統,而實時作業系統是在指定時間限制內執行某項任務的系統。 作業...
關鍵區別–硬實時系統與軟實時系統 硬實時系統和軟實時系統的關鍵區別在於,硬實時系統是一個單次未能滿足截止時間可能導致整個系統故障的系統,而軟實時系統是一個系統,其中一個或多個未能達到截止時間的故障不...
... 但是你可以用一個叫做Tails的實時作業系統來解決這個問題,它可以從USB記憶棒、SD卡或DVD執行。 ...
...Void有一個實際的安裝程式,與Arch不同。它還提供了一個實時桌面來測試它。還有一些有趣的體系結構決策使它不同於許多Linux作業系統。 ...
...看看窗戶。隨著WindowsSubsystem for Linux2的釋出,微軟將在其作業系統中附帶一個Linux核心。不久前,那還真像愚人節的玩笑。 ...
...物聯網開發平臺Android Things也可用於Raspberry Pi。這是一個嵌入式作業系統,針對低記憶體和功率有限的物聯網裝置。 ...
...提供了在您的機器上啟動和執行Devuan所需的基本工具。“實時”下載為您提供了一個工作桌面,您可以在將Devuan安裝到您的計算機之前對其進行測試。 ...
... 使用需要過時作業系統的軟體:如果你有一個只在windowsxp上執行的重要應用程式,你可以在虛擬機器上安裝XP並在那裡執行該應用程式。這允許您使用僅適用於Windows XP的應用程式,而...