呂曉鑫
(河北外國語職業學院,河北 秦皇島 066000)
計算機操作系統(Operating System,簡稱 OS)是管理電腦軟硬件系統的程序,是計算機系統的基礎,負責計算機各個部件的協同工作,如管理配置cpu功率、內存的分配使用、輸入與輸出設備的正常工作、管理文件系統等。操作系統管理著全部的硬件設備以及硬盤中全部的文件資源,控制應用程序的運行,同時也給各種應用程序提供支持。
可以說計算機操作系統是一個強大的管理程序,共負責著5個方面的工作:進程管理、設備管理、存儲管理、作業管理、文件管理。目前常見的操作系統DOS、UNIX、LINUX、Windows等。所有的計算機操作系統都具有了四個基本特征即:并發性、共享性、虛擬性、和不確定性。目前主流的操作系統種類非常的多,沒有一個統一標準來劃分,通常是通過應用領域來分,可分為桌面操作系統,服務器操作系統、主機操作系統、嵌入式操作系統。
自從計算機產生以來,對于操作系統的研究也一直在深入,不管是哪種類型的計算機,操作系統都是必不可少的,現在成熟而且非常流行的操作系統有三種,Windows、Unix和Linux。
Windows系統是一款非常成熟而且適用范圍非常廣的操作系統,在全球視窗操作系統中占了非常大的比例,同時在服務器市場也有一定的應用。Windows系統作為現代最流行的一個操作系統,在技術方面是非常成熟的。
UNIX系統使用統一的事實標準和認證規范,利用這個規范,只要是在UNIX系統中開發的應用程序就可以進行移植,從而大大的促進了UNIX的發展和應用程序的開發。現在UNIX已經成為了大型機、網絡服務器以及工作站的主流操作系統。UNIX系統推動了Linux等開源UNIX類操作系統的發展。
Linux系統是UNIX系統的傳承,得到了越來越多的硬件廠商的支持,開源模式的軟件環境及其價值越來越受到社會的認可。從多方面來看,Linux系統都已經發展的非常成熟。開源的系統特性使得Liunx系統對主流的Windows系統的威脅越來越大。在服務器和嵌入式系統的市場上,Linux已經是主流操作系統之一了,越來越多的廠商已經在個人電腦上也預裝Linux系統。
操作系統的功能越來越完善,功能越來越復雜是由兩個方面原因造成的。一系統需要不斷的滿足用戶的各種需求,二計算機技術在不斷的更新換代。但是現在增加的各種新功能不是所有的用戶都會使用,但是操作系統還需要盡量滿足更多用戶的要求,這樣一來系統就不斷的膨脹,功能不斷增加。操作系統的內核逐漸的呈現出多平臺統一的趨勢,傳統的操作系統主要采用模塊化的理念和技術,只能應用于固定平臺。嵌入式操作系統則是以應用為追求,不會只局限與一個平臺。
在服務器上,Windows系統和Linux系統在性能不斷的提升,可以更完善的支持高性能硬件系統,從而越來越多的用戶選擇這兩種系統。UNIX系統的優勢主要體現在硬件的高性能和高穩定性上,但是隨著技術的不斷進步,x86體系平臺的性能和可靠性逐漸的提高,同時現在主流的多核處理器技術,使得其可以在高強度的計算和數據處理中游刃有余。在高性能計算機領域,Linux的發展已經領先于 UNIX和Windows。在個人電腦方面,Windows系統具有非常友好的界面,長久一來一直壟斷著市場,有豐富的驅動程序,而且更新較快。Linux系統的圖形界面由不同的版本而決定,在圖形界面的效率、硬件的支持、軟件的豐富程度低于Windows,但是其穩定性更高。
在安全性上,Linux系統由于其優秀的設計及目前普及率不高,病毒相對少一些,隨著現在網絡技術的發展和網絡的普及,各個公司也在對其安全性進行研究。雖然針對Windows的病毒最多,但微軟公司對Windows系統的不斷完善,只要用戶對系統配置得當,并且具有良好的使用習慣和安全意識,Windows系統可以正常維護用戶的安全。
從占用的資源來看,Windows系統越來越龐大,這樣就會越來越多的占用硬件性能,大量的命令對于系統的穩定性也有一定的影響。相反的Linux系統對硬件的要求較低,即便在低端機上也可以很好很穩定的運行。雖然現在硬件的發展很快,各種高性能的硬件不斷的研制出來,但是小巧穩定的系統仍然是被更多人所喜愛的。
兩個原因導致了操作系統的功能不斷增加,一是需要滿足用戶的不同需要,二是新技術層出不窮。雖然新出現的功能不是每個用戶都能使用的,但是作為操作系統而言需要盡量滿足更多用戶的需要。操作系統的內核呈現出了多平臺統一的局面,傳統操作系統都是以模塊化為設計理念,但是只能用于固定的平臺。于是就產生了以應用為中心的嵌入式操作系統。
嵌入式系統(Embedded system),是一種“完全嵌入受控器件內部,為特定應用而設計的專用計算機系統”,根據英國電器工程師協會(U.K. Institution of Electrical Engineer)的定義,嵌入式系統為控制、監視或輔助設備、機器或用于工廠運作的設備。與個人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。
在過去的幾十年中,計算機操作系統隨著計算機技術的不斷進步也發生了非常大的變化,技術的升級,功能的完善,應用領域的擴展。相信以后的操作系統仍然會不斷的完善,為人們提供更好的服務。
[1]陳向群,楊芙清.操作系統教程[M].北京:北京大學出版社.2006
[2]王群.計算機操作系統的發展[J].計算機光盤軟件與應用.2012(09)