2011年11月2日 星期三

作業系統

作業系統的分類


作業系統(英語:Operating System,簡稱OS)是管理電腦硬體與電腦軟體資源的程式,同時也是電腦系統的核心與基石。作業系統身負諸如管理與配置內部記憶體、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。 作業系統的型態非常多樣,不同機器安裝的作業系統可從簡單到複雜,可從手機的嵌入式系統到超級電腦的大型作業系統。許多作業系統製造者對它涵蓋範疇的定義也不盡一致,例如有些作業系統整合了圖形化使用者介面,而有些僅使用文字介面,而將圖形介面視為一種非必要的應用程式。
作業系統理論在電腦科學中,為歷史悠久而又活躍的分支;而作業系統的設計與實作則是電腦軟體工業的基礎與核心。



     
嵌入式系統
嵌入式系統使用非常廣泛的作業系統(如VxWorks、eCos、Symbian OS及Palm OS)以及某些功能縮減版本的Linux或者其他作業系統。某些情況下,OS指稱的是一個內建了固定應用軟體的巨大泛用程式。在許多最簡單的嵌入式系統中,所謂的OS就是指其上唯一的應用程式。

    
類Unix系統
一個在Linux下執行的KDE桌面系統所謂的類Unix家族指的是一族種類繁多的OS,此族包含了System V、BSD與Linux。由於Unix是The Open Group的註冊商標,特指遵守此公司定義的行為的作業系統。而類Unix通常指的是比原先的Unix包含更多特徵的OS。
類Unix系統可在非常多的處理器架構下執行,在伺服器系統上有很高的使用率,例如大專院校或工程應用的工作站。
1991 年, 芬蘭學生林納斯·托瓦茲根據類 Unix 系統 Minix 編寫並發布了 Linux 作業系統核心, 其後在理察·斯托曼的建議下以 GNU通用公共許可證釋出, 成為自由軟體Unix變種. Linux 近來越來越受歡迎,它們也在個人桌面電腦市場上大有斬獲,例如Ubuntu系統。
某些Unix變種,例如HP的HP-UX以及IBM的AIX僅設計用於自家的硬體產品上,而SUN的Solaris可安裝於自家的硬體或x86電腦上。蘋果電腦的Mac OS X是一個從NeXTSTEP、Mach以及FreeBSD共同衍生出來的微核心BSD系統,此OS取代了蘋果電腦早期非Unix家族的Mac OS。
經歷數年的披荊斬棘,自由開源的Linux系統逐漸蠶食以往專利軟體的專業領域,例如以往電腦動畫運算巨擘──SGI的IRIX系統已被Linux家族及貝爾實驗室研發小組設計的九號計畫與Inferno系統取代,皆用於分散運算式環境。它們並不像其他Unix系統,而是選擇內建圖形化使用者介面。九號計畫原先並不普及,因為它剛推出時並非自由軟體。後來改在自由及開源軟體許可證Lucent Public License釋出後,便開始擁有廣大的使用者及社群。
    
微軟Windows
Microsoft Windows系列作業系統是在微軟給IBM機器設計的MS-DOS的基礎上設計的圖形作業系統。現在的Windows系統,如Windows 2000、Windows XP皆是建立於現代的Windows NT核心。NT核心是由OS/2和OpenVMS等系統上借用來的。Windows可以在32位元和64位元的Intel和AMD的處理器上執行,但是早期的版本也可以在DEC Alpha、MIPS與PowerPC架構上執行。 雖然由於人們對於開放原始碼作業系統興趣的提升,Windows的市場佔有率有所下降,但是到2004年為止,Windows作業系統在世界範圍內佔據了桌面作業系統90%的市場。
Windows系統也被用在低階和中階伺服器上,並且支援網頁服務的資料庫服務等一些功能。最近微軟花費了很大研究與開發的經費用於使Windows擁有能執行企業的大型程式的能力。
Windows XP在2001年10月25日釋出,2004年8月24日釋出服務包2,2008年4月21日釋出最新的服務包3。 微軟上一款作業系統Windows Vista(開發代碼為Longhorn)於2007年1月30日發售。Windows Vista增加了許多功能,尤其是系統的安全性和網路管理功能,並且其擁有介面華麗的Aero Glass。但是整體而言,其在全球市場上的口碑卻並不是很好。而最新的Windows 7則是於2009年10月22日發售。

蘋果Mac OS
Mac OS是一套執行於蘋果Macintosh系列電腦上的作業系統。Mac OS是首個在商用領域成功的圖形化使用者介面。Macintosh組包括比爾·阿特金森(Bill Atkinson)、傑夫·拉斯金(Jef Raskin)和安迪·赫茨菲爾德(Andy Hertzfeld)。現行的最新的系統版本是Mac OS X v10.7。
Chrome OS

Google Chrome OS是一項Google的輕型電腦作業系統計劃,其基於Google的瀏覽器chrome的Linux核心。
 

沒有留言:

張貼留言