计算机操作系统--网络操作系统和嵌入式操作系统
網絡操作系統
1. 網絡操作系統的基本概念
計算機網絡系統除了硬件,還需要有系統軟件,兩者結合構成計算機網絡的基礎平臺。操作系統是最重要的軟件。網絡操作系統是網絡用戶和計算機網絡之間的一個接口,它除了應具備通常操作系統應具備的基本功能外,還應有聯網功能,支持網絡體系結構和各種網絡通信協議,提供網絡互聯功能,支持有效、可靠、安全的數據傳送。?
?典型的網絡操作系統的特征如下。
??(1)硬件獨立性。網絡操作系統可以運行在不同的網絡硬件上,可以通過網橋或路由器與別的網絡連接。?
??(2)多用戶支持。應能同時支持多個用戶對網絡的訪問,應對信息資源提供完全的安全和保護功能。?
??(3)支持網絡實用程序及其管理功能,如系統備份、安全管理、容錯和性能控制。
??(4)多種客戶端支持。如 Windows NT 網絡操作系統包括 OS/2、Windows 98、UNIX 等多種客戶端,極大地方便了網絡用戶。?
??(5)提供目錄服務。以單一邏輯的方式讓用戶訪問位于世界范圍內的所有網絡服務和資源的技術。?
??(6)支持多種增值服務,如文件服務、打印服務、通信服務和數據庫服務等。
2. 網絡操作系統的類型
一般來說,網絡操作系統可以分為以下3類。?
?(1) 集中模式。集中式網絡操作系統是由分時操作系統加上網絡功能演變而來的,系統的基本單元是由一臺主機和若干臺與主機相連的終端構成,將多臺主機連接起來形成了網絡,信息的處理和控制是集中的。UNIX就是這類系統的典型例子。?
?(2)客戶機/服務器模式??蛻魴C/服務器模式是流行的網絡工作模式。該種模式的網絡可分為兩個部分,即服務器和客戶機。服務器是網絡的控制中心,其任務是向客戶機提供一種或多種服務。服務器可有多種類型,如提供文件或打印服務的文件服務器等??蛻魴C是用于本地處理和進行服務器訪問的站點,在客戶機中包含本地處理軟件和訪問服務器上服務程序的軟件接口。?
?(3)對等模式。采用這種模式的操作系統網絡中,各個站點是對等的。它既可以作為客戶去訪問其他站點,又可以作為服務器向其他站點提供服務;在網絡中既無服務處理中心,也無控制中心,或者說網絡的服務和控制功能分布在各個站點上。
?
?3. 常見的網絡操作系統
目前,流行的網絡操作系統主要有以下幾種。
?(1)Microsoft公司的Windows NT Server操作系統。
?(2)Novell公司的NetWare操作系統。
(3)IBM公司的LANServer操作系統。
(4)UNIX操作系統。
(5)Linux操作系統。
嵌入式操作系統
1.嵌入式操作系統的概念
嵌入式操作系統是指在嵌入式系統中的操作系統。嵌入式操作系統運行在嵌入式智能芯片環境中,對整個智能芯片以及它所操作、控制的各種部件裝置等資源進行統一協調、調度、指揮和控制。
2.嵌入式操作系統的特點
嵌入式操作系統具有占用空間小、執行效率高、方便進行個性化定制和軟件要求固化存儲等特點。?
?(1)微型化。由于硬件平臺的局限性,如主存少、字長短、運行速度有限、能源少(用微小型電池)、外部設備和控制對象千變萬化,因此,不論從性能還是從成本角度考慮,都不允許它占用很多資源,系統代碼量少,應在保證應用功能的前提下,以微型化作為特點來設計嵌入式操作系統的結構與功能。
??(2)可定制。嵌入式操作系統的運行平臺多種多樣,應用更是千變萬化,表現出專業化的特點。從減少成本和縮短研發周期方面考慮,要求它能運行在不同的微處理機平臺上,能針對硬件變化進行結構與功能上的配置,以滿足不同應用的需要。?
??(3)實時性。嵌入式操作系統廣泛應用于過程控制、數據采集、傳輸通信、多媒體信息及一些需要迅速響應的場合,實時響應要求嚴格,因此實時性是其主要特點之一。?
??(4)可靠性。系統構件、模塊和體系結構必須達到應有的可靠性,對關鍵要害應用還要提供容錯和防故障措施,以進一步提高可靠性。?
??(5)易移植性。為了提高系統的易移植性,通常采用硬件抽象層(Hardware Abstraction Level,HAL)和板級支撐包(Board Support Package,BSP)的底層設計技術。HAL提供了與設備無關的特性,屏蔽了硬件平臺的細節和差異,向操作系統上層提供了統一接口,保證了系統的可移植性。
3.嵌入式系統開發環境
嵌入式系統開發環境通常配有源碼級可配置的系統模塊設計、豐富的同步原語、可選擇的調度算法、可選擇的主存分配策略、定時器與計數器、多方式中斷處理支持、多種異常處理選擇、多種通信方式支持、標準C語言庫、數學運算庫和開放式應用程序接口等。較著名的嵌入式操作系統有Windows CE、VxWorks、pSOS、Palm OS等。
未完待續。。。
更多知識傳送:
計算機操作系統–基礎知識
計算機操作系統–進程管理
計算機操作系統–存儲管理
計算機操作系統–設備管理
計算機操作系統–文件管理
計算機操作系統–作業管理
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以上內容整理參考《軟件設計師教程(第5版)》和《軟件設計師考試同步輔導(第四版)》(忘記是哪個老師的了,侵刪)。本文章內容旨在幫助更多想要進軍軟考,給自己鍍金的小伙伴。有興趣的小伙伴可以共勉。
總結
以上是生活随笔為你收集整理的计算机操作系统--网络操作系统和嵌入式操作系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 愿你在迷茫时,坚信你的珍贵,爱你所爱,行
- 下一篇: 嵌入式计算机是专用计算机系统,嵌入式系统