嵌入式實時作業系統C/OS-II、嵌入式Linux、Windows Embedded、VxWorks等。
嵌入式作業系統是指用於嵌入式系統的作業系統。嵌入式作業系統是一種用途廣泛的系統軟體,通常包括與硬體相關的底層驅動軟體、系統核心、裝置驅動介面、通訊協議、圖形介面、標準化瀏覽器等。嵌入式作業系統負責嵌入式系統的全部軟、硬體資源的分配、任務排程,控制、協調併發活動。它必須體現其所在系統的特徵,能夠透過裝卸某些模組來達到系統所要求的功能。
嵌入式作業系統特點:1、系統核心小:由於嵌入式系統一般是應用於小型電子裝置的,系統資源相對有限,所以核心較之傳統的作業系統要小得多。比如Enea公司的OSE分散式系統,核心只有5K。
2、專用性強:嵌入式系統的個性化很強,其中的軟體系統和硬體的結合非常緊密,一般要針對硬體進行系統的移植,即使在同一品牌、同一系列的產品中也需要根據系統硬體的變化和增減不斷進行修改。同時針對不同的任務,往往需要對系統進行較大更改,程式的編譯下載要和系統相結合,這種修改和通用軟體的“升級”是完全兩個概念。
3、系統精簡:嵌入式系統一般沒有系統軟體和應用軟體的明顯區分,不要求其功能設計及實現上過於複雜,這樣一方面利於控制系統成本,同時也利於實現系統安全。
4、高實時性:高實時性的系統軟體(OS)是嵌入式軟體的基本要求。而且軟體要求固態儲存,以提高速度;軟體程式碼要求高質量和高可靠性。
5、多工的作業系統:嵌入式軟體開發要想走向標準化,就必須使用多工的作業系統。嵌入式系統的應用程式可以沒有作業系統直接在晶片上執行;但是為了合理地排程多工、利用系統資源、系統函式以及和專用庫函式介面,使用者必須自行選配RTOS(Real-Time Operating System)開發平臺,這樣才能保證程式執行的實時性、可靠性,並減少開發時間,保障軟體質量。
6、需要開發工具和環境:嵌入式系統開發需要開發工具和環境。由於其本身不具備自主開發能力,即使設計完成以後使用者通常也是不能對其中的程式功能進行修改的,必須有一套開發工具和環境才能進行開發,這些工具和環境一般是基於通用計算機上的軟硬體裝置以及各種邏輯分析儀、混合訊號示波器等。開發時往往有主機和目標機的概念,主機用於程式的開發,目標機作為最後的執行機,開發時需要交替結合進行。
XP、Win7、Win8.1、Win10、MAC OS、LINUX等。作業系統位於底層硬體與使用者之間,是兩者溝通的橋樑。使用者可以透過作業系統的使用者介面,輸入命令。作業系統則對命令進行解釋,驅動硬體裝置,實現使用者要求。
作業系統五大功能:
1、處理機管理:主要控制和管理CPU的工作。
2、儲存管理:主要進行記憶體的分配和管理
3、裝置管理:主要管理基本的輸入輸出裝置
4、檔案管理:負責對計算機檔案的組織、儲存、操作和保護等。
5、程序管理:也稱為作業管理,是指對計算機所進行的操作進行管理。
1、計算機的作業系統根據不同的用途分為不同的種類,從功能角度分析,分別有實時系統、批處理系統、分時系統、網路作業系統等。
2、作業系統(Operating System,簡稱OS)是管理計算機硬體與軟體資源的計算機程式。作業系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入裝置與輸出裝置、操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。
常用的網路作業系統有:Windows、Linux、Unix、MAC OS、NetWare等。作業系統(Operating System,簡稱OS)是管理計算機硬體與軟體資源的計算機程式。作業系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入裝置與輸出裝置、操作網路與管理檔案系統等基本事務 ...
1、Windows系列操作系
Microsoft Windows 系列作業系統是在微軟給IBM機器設計MS-DOS的基礎上設計的圖形操作系現在的Windows系統,如Windows 2000、Windows XP皆是建立於現代的Windows NT核心。NT核心是由OS/2和OpenVMS等系統上借用 ...
作業系統的管理功能有:作業管理、檔案管理、儲存管理、裝置管理、程序管理。批處理操作特點有:使用者離線使用計算機。使用者提交作業之後直到獲得結果之前就不再和計算機打交道。網路作業系統的特點有:計算機網路是一個互連的計算機系統的群體;這些計算機是自治的,每臺計算機有自己的作業系統,各自獨立工作,它們在網路協議 ...
作業系統的組成部分:
驅動程式,它是作業系統中最底端的一部分,主要用來控制和監視系統中各種硬體。核心,核心一般在最高階處執行,它主要作用是提供基礎性結構功能。介面庫,也是程式庫,它非常靠近應用程式,它的主要作用就是把系統內的各種基本服務轉變成程式設計介面,然後讓應用程式能夠使用。外圍,作業系統中,除了 ...
單使用者作業系統包括CP/M和MS-DOS,而且需要了解的是單使用者作業系統又成為單使用者微機作業系統,其主要特點是在某一時間為單個使用者服務,而且Windows95WindowsXP是單使用者多工作業系統。
電腦使用技巧:以win10系統為例,在使用電腦的時候,使用者是可以選擇開啟電腦夜間模式的,不 ...
嵌入式系統,是一種“完全嵌入受控器件內部,為特定應用而設計的專用計算機系統”。
嵌入式系統是用來控制或者監視機器、裝置、工廠等大規模裝置的系統。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。通常, ...
電腦作業系統有:
1、純DOS系統,包括C-DOS、M-DOS、S-DOS、MS-DOS等。
2、WINDOWS系統,包括WIN7、WIN8、XP、WIN95、WIN98、WIN2000等。
3、LINUX系統,包括紅帽、紅旗、CentOS、Ubuntu等。
4、MACOSX系統,基於UN ...