李光才
摘要:操作系統(tǒng)(Operating?System,簡稱?OS)是計算機系統(tǒng)的重要組成部分,是一個重要的系統(tǒng)軟件,它負責(zé)管理計算機系統(tǒng)的硬、軟件資源和整個計算機的工作流程,協(xié)調(diào)系統(tǒng)部件之間,系統(tǒng)與用戶之間、用戶與用戶之間的關(guān)系。
關(guān)鍵詞:計算機操作系統(tǒng);發(fā)展歷程;新技術(shù);發(fā)展趨勢
計算機操作系統(tǒng)所處的地位及效用:
操作系統(tǒng)是管理計算機系統(tǒng)的全部硬件資源包括軟件資源及數(shù)據(jù)資源;控制程序運行;改善人機界面;為其它應(yīng)用軟件提供支持等,使計算機系統(tǒng)所有資源最大限度地發(fā)揮作用,為用戶提供方便的、有效的、友善的服務(wù)界面。操作系統(tǒng)是一個管理電腦硬件與軟件資源的程序,同時也是計算機系統(tǒng)的內(nèi)核?與基石。操作系統(tǒng)身負諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控?制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。
操作系統(tǒng)的分類:
目前微機上常見的操作系統(tǒng)有?DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware?等。移動端常見的操作系統(tǒng)有BlackBerry、Windows?Mobile、IOS以及大多數(shù)基于Linux系統(tǒng)的移動平臺,如android、Mameo、Symbian、Palm等。
但所有的操作系統(tǒng)具有并發(fā)性、共享性、虛擬性和不確定性四個基本特征。目前的操作系統(tǒng)種類繁多,很難用單一標準統(tǒng)一分類。根據(jù)?應(yīng)用領(lǐng)域來劃分,可分為桌面操作系統(tǒng)、服務(wù)器操作系統(tǒng)、主機操作系統(tǒng)、嵌入式操作系統(tǒng)。
一、操作系統(tǒng)的基本介紹
(一)操作系統(tǒng)的功能
1、管理計算機系統(tǒng)的硬件、軟件、數(shù)據(jù)等各種資源,盡可能減少人工分配資源?的工作以及人對機器的干預(yù),發(fā)揮計算機的自動工作效率。2、協(xié)調(diào)各種資源使用過程中的關(guān)系,使得計算機的各種資源使用調(diào)度合理,高速設(shè)備與低速設(shè)備運行相互配。
(二)操作系統(tǒng)的發(fā)展歷程
操作系統(tǒng)之本意原為提供簡單的工作排序能力,后為輔助更新更復(fù)雜的硬件?設(shè)施而漸漸演化。從最早的批次模式開始,分時機制也隨之出現(xiàn),在多處理器時代來臨時,操作系統(tǒng)也隨之添加多處理器協(xié)調(diào)功能,甚至是分布式系統(tǒng)的協(xié)調(diào)功能。其他方面?的演變也類似于此。另一方面,在個人電腦上,個人電腦之操作系統(tǒng)因襲大型電腦的成長之路,在硬件越來越復(fù)雜、強大時,也逐步實踐以往只有大型電腦才有的功能。1、手工操作階段。特點:計算機主要元器件是電子管,速度慢,無任何軟件,更無操作系統(tǒng),編譯語言是機器語言。2、批處理階段。特點:計算機主要元器件晶體管,運行速度提高,出現(xiàn)早期的操作系統(tǒng),即早期的對用戶提交的程序進行管理的監(jiān)控程序和批處理軟件。3、多道程序系統(tǒng)階段。特點:中、小規(guī)模的集成電路在計算機系統(tǒng)中廣泛應(yīng)用,CPU的運行速度大幅提高隨著中、小規(guī)模的集成電路在計算機系統(tǒng)中的廣泛應(yīng)?用,CPU?的運動速度大大提高,為了提高CPU的利用效率,出現(xiàn)了多道批處理系統(tǒng)、分時系統(tǒng)等等CPU?的利用率,引入了多道程序設(shè)計技術(shù),并出現(xiàn),從而產(chǎn)生了更加強大的監(jiān)管程序,并迅速發(fā)展成為計算機學(xué)科的一個重要分支,即操作系統(tǒng)。
二、操作系統(tǒng)新技術(shù)
(一)微內(nèi)核操作系統(tǒng)技術(shù)
現(xiàn)代操作系統(tǒng)設(shè)計中的一個突出思想是把操作系統(tǒng)中更多的成分和功能放?到更高的層次(即用戶模式)中去運行,而留下一個盡量小的內(nèi)核,用它來完成?操作系統(tǒng)最基本的核心功能,稱這種技術(shù)為微內(nèi)核(Microkernel)技術(shù)。1、微內(nèi)核結(jié)構(gòu)(1)把那些最基本、最本質(zhì)的操作系統(tǒng)功能保留在內(nèi)核中;(2)把大部分操作系統(tǒng)的功能移到內(nèi)核之外,并且每一個操作系統(tǒng)功能均以單獨的服務(wù)器進程形式存在,并提供服務(wù)。(3)在內(nèi)核之外的用戶空間中包括所有操作系統(tǒng)服務(wù)進程,也包括用戶的應(yīng)用進程。這些進程之間是客戶/服務(wù)器模式。3、微內(nèi)核包含的主要成分(1)中斷和異常處理機制;(2)進程間通信機制;(3)處理機調(diào)度機制;(4)有關(guān)服務(wù)功能的基本機制。4、微內(nèi)核的實現(xiàn)?微內(nèi)核實現(xiàn)中的一個主要問題是?“微”?和性能要求的綜合考慮。要做到?“微”?的關(guān)鍵是實現(xiàn)機制和策略分離的概念。5、進程間通信機制?為客戶和服務(wù)器提供通信服務(wù)是微內(nèi)核的主要功能之一,也是內(nèi)核實現(xiàn)其他?服務(wù)的基礎(chǔ)。無論是發(fā)送請求消息和服務(wù)器的回答消息都是要經(jīng)過內(nèi)核的。6、中斷處理機制?微內(nèi)核結(jié)構(gòu)中將中斷機制與中斷處理分離,即把中斷機制放在微內(nèi)核中,而把中斷處理放到用戶空間相應(yīng)的服務(wù)進程中。
(二)面向?qū)ο蟛僮飨到y(tǒng)技術(shù)
面向?qū)ο蟛僮飨到y(tǒng)是指基于對象模型的操作系統(tǒng)。目前,已有許多操作系統(tǒng)?采用了面向?qū)ο蠹夹g(shù),如?Windows?NT?等。面向?qū)ο笠殉蔀樾乱淮僮飨到y(tǒng)的一個重要標志。1、面向?qū)ο蟮暮诵母拍?面向?qū)ο蟮幕舅枷胧前岩獦?gòu)造的系統(tǒng)表示成一系列對象的集合。其中的對象是指把一組數(shù)據(jù)和該數(shù)據(jù)的一些基本操作封裝在一起所形成的一個實體。
(三)嵌入式操作系統(tǒng)
嵌入式系統(tǒng)是以應(yīng)用為中心,軟硬件可裁減的,適用于對功能、可靠性、成本、體積和功耗等綜合性要求嚴格的專用計算機系統(tǒng)。它具有軟件代碼小、自動化程度高和響應(yīng)速度快等特點,特別適合于要求實時和多任務(wù)的體系。
三、未來操作系統(tǒng)的發(fā)展趨勢:
隨著計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的普及,在通用主流操作系統(tǒng)仍然占據(jù)比較大的市場份額的基礎(chǔ)上,未來一些操作系統(tǒng)將逐步向?qū)S没托⌒突确矫姘l(fā)展,并具備如下新特點:
1、開源化
開源改變了未來操作系統(tǒng)的開發(fā)模式,使得聚集大家的力量打破組織邊界、持續(xù)創(chuàng)造出更高質(zhì)量、更安全和更易用的操作系統(tǒng)成為可能。另外,更重要的是它改變了操作系統(tǒng)的使用方式——從“使用許可”為主的商業(yè)模式變成以支持和咨詢等面向服務(wù)為主的商業(yè)模式,在全球向服務(wù)經(jīng)濟轉(zhuǎn)型的過程中扮演著日益重要的角色。
2、專用化
隨著計算機應(yīng)用領(lǐng)域的不斷拓展以及普適計算、移動計算和網(wǎng)絡(luò)計算技術(shù)的迅速發(fā)展,越來越多的領(lǐng)域需要滿足特殊需求的專用操作系統(tǒng),比如嵌入式操作系統(tǒng)、多媒體操作系統(tǒng)、企業(yè)應(yīng)用操作系統(tǒng)等。這類系統(tǒng)未來的應(yīng)用領(lǐng)域會越來越廣。
3、小型化或微型化
通用操作系統(tǒng)的規(guī)模和復(fù)雜性過大。為了適應(yīng)特定的應(yīng)用領(lǐng)域,比如手機、手持游戲機和個人數(shù)字助理(PDA^26),甚至在特定的家用設(shè)備,如智能遙控器等,未來操作系統(tǒng)必然逐漸向規(guī)模和功能小型化發(fā)展。
4、網(wǎng)絡(luò)化
網(wǎng)絡(luò)已經(jīng)成為人們生活中的一部份,操作系統(tǒng)也越來越依賴網(wǎng)絡(luò)資源的共享與通信。
5、安全化或可信化
隨著計算機系統(tǒng)互聯(lián)互通的不斷增強和計算需求的不斷增長,操作系統(tǒng)在滿足功能和性能需求方面也開始與時俱進,適應(yīng)發(fā)展的需要。盡管如此,在安全可信技術(shù)方面依然面臨許多挑戰(zhàn)。未來操作系統(tǒng)的安全性研究包括安全體系結(jié)構(gòu)、安全模型和安全機制等幾個方面。開展這些方面的研究需要適應(yīng)不同用戶和應(yīng)用的需求,以及建立可信的安全保障機制和強調(diào)身份證實、完整性和私密性保護等。我們期待著未來的操作系統(tǒng)具有突破性的發(fā)展。
四、結(jié)束語
我們現(xiàn)在使用的操作系統(tǒng)已經(jīng)很完善。相信以后的操作系統(tǒng)的技術(shù)還會不斷提高,會讓大家用著更加方便。相信在未來操作系統(tǒng)會使得我們生活和工作更加豐富多彩。
參考文獻:
[1] 李彥.淺談企業(yè)局域網(wǎng)信息安全[J].中國井礦鹽,2010,01.
[2] 劉壯旭.層次化的企業(yè)局域網(wǎng)安全體系淺析[J].煤炭技
(作者單位:江蘇省鹽城師范學(xué)院)