發(fā)展歷史下面我們結合計算機的發(fā)展歷史來回顧一下操作系統(tǒng)的發(fā)展歷程。1、***代計算機(1945-1955):真空管和插件板40年代中期,,美國哈佛大學、普林斯頓高等研究院,、賓夕法尼亞大學的一些人使用數(shù)萬個真空管,構建了世界上***臺電子計算機,。開啟計算機發(fā)展的歷史,。這個時期的機器需要一個小組專門設計、制造,、編程,、操作、維護每臺機器,。程序設計使用機器語言,通過插板上的硬連線來控制其基本功能,。這個時候處于計算機發(fā)展的**初階段,,連程序設計語言都還沒有出現(xiàn),操作系統(tǒng)更是聞所未聞,。2,、第二代計算機(1955-1965):晶體管和批處理系統(tǒng)這個時期計算機越來越可靠,已從研究院中走出來,,走進了商業(yè)應用,。但這個時期的計算機主要完成各種科學計算,需要專門的操作人員維護,,并且需要針對每次的計算任務進行編程,。第二代計算機主要用于科學與工程計算。使用FORTRAN與匯編語言編寫程序,。在后期出現(xiàn)了操作系統(tǒng)的雛形:FMS(FORTRAN監(jiān)控系統(tǒng))和IBMSYS(IBM為7094機配備的操作系統(tǒng)),。3、第三代計算機(1965-1980):集成電路芯片和多道程序60年代初,,計算機廠商根據(jù)不同的應用分成了兩個計算機系列,,一個針對科學計算,一個針對商業(yè)應用。隨著計算機應用的深入,。多個計算機系統(tǒng)能超越地理界限,,借助通信網(wǎng)絡,共享遠程信息與軟件資源,。黑龍江專業(yè)計算機系統(tǒng)服務供應
6)網(wǎng)絡子系統(tǒng):負責處理各種與網(wǎng)絡有關的東西,。結構設計操作系統(tǒng)有多種實現(xiàn)方法與設計思路,下面*選取**有代表性的三種做一簡單的敘述,。一,、整體式系統(tǒng)整體式系統(tǒng)結構設計:這是**常用的一種組織方式,它常被譽為“大雜燴”,,也可說,,整體式系統(tǒng)結構就是“無結構”。這種結構方式下,,開發(fā)人員為了構造**終的目標操作系統(tǒng)程序,,首先將一些**的過程,或包含過程的文件進行編譯,,然后用鏈接程序將它們鏈接成為一個單獨的目標程序,。計算機系統(tǒng)Linux操作系統(tǒng)就是采用整體式的系統(tǒng)結構設計。但其在此基礎上增加了一些形如動態(tài)模塊加載等方法來提高整體的靈活性,,彌補整體式系統(tǒng)結構設計的不足,。二、層次式系統(tǒng)層次式系統(tǒng)結構設計:這種方式則是對系統(tǒng)進行嚴格的分層,,使得整個系統(tǒng)層次分明,,等級森嚴!這種系統(tǒng)學術味道較濃,!實際完全按照這種結構進行設計的操作系統(tǒng)不多,,也沒有***的應用??梢赃@么說,,現(xiàn)在的操作系統(tǒng)設計是在整體式系統(tǒng)結構與層次式系統(tǒng)結構設計中尋求平衡。三,、微內(nèi)核系統(tǒng)微內(nèi)核系統(tǒng)結構設計:微內(nèi)核系統(tǒng)結構設計是近幾年來出現(xiàn)的一種新的設計理念,,**有代表性的操作系統(tǒng)有Mach和QNX。微內(nèi)核系統(tǒng),,顧名思義就是系統(tǒng)內(nèi)核很小,。黑龍江專業(yè)計算機系統(tǒng)服務供應計算機系統(tǒng)的特點是能進行精確、快速的計算和判斷,,而且通用性好,,使用容易,,還能聯(lián)成網(wǎng)絡。
數(shù)據(jù)庫,,Web服務器(例如Apache),,XWindow,桌面環(huán)境(比如GNOME和KDE),,辦公套件等等,。二、服務器操作系統(tǒng)1)UNIX系列:UNIX可以說是源遠流長,,是一個真正穩(wěn)健,、實用、強大的操作系統(tǒng),,但是由于眾多廠商在其基礎上開發(fā)了有自己特色的UNIX版本,,所以影響了整體。在國外,,UNIX系統(tǒng)可謂獨樹一幟,,廣泛應用于科研、學校,、金融等關鍵領域,。但由于中國的計算機發(fā)展較為落后,UNIX系統(tǒng)的應用水平與國外相比有一定的滯后,。2)WindowsNT系列:微軟公司產(chǎn)品,,其利用Windows的友好的用戶界面的優(yōu)勢打進服務器操作系統(tǒng)市場。但其在整體性能,、效率,、穩(wěn)定性上都與UNIX有一定差距,所以現(xiàn)在主要應用于中小企業(yè)市場,。3)NovellNetware系列:Novell公司產(chǎn)品,其以極適合于中小網(wǎng)絡而著稱,,在中國的證券行業(yè)市場占有率極高,,而且其產(chǎn)品特點鮮明,仍然是服務器系統(tǒng)軟件中的長青樹,。4)LINUX系列:Linux是一種自由和開放源碼的類Unix操作系統(tǒng),。目前存在著許多不同的Linux,但它們都使用了Linux內(nèi)核,。Linux可安裝在各種計算機硬件設備中,,從手機、平板電腦,、路由器和視頻游戲控制臺,,到臺式計算機,、大型機和超級計算機。Linux是一個**的操作系統(tǒng),。
特點編輯計算機系統(tǒng)的特點是能進行精確,、快速的計算和判斷,而且通用性好,,使用容易,,還能聯(lián)成網(wǎng)絡。①計算:一切復雜的計算,,幾乎都可用計算機通過算術運算和邏輯運算來實現(xiàn),。②判斷:計算機有判別不同情況、選擇作不同處理的能力,,故可用于管理,、控制、對抗,、決策,、推理等領域。③存儲:計算機能存儲巨量信息,。④精確:只要字長足夠,,計算精度理論上不受限制。⑤快速:計算機一次操作所需時間已小到以納秒計,。⑥通用:計算機是可編程的,,不同程序可實現(xiàn)不同的應用。⑦易用:豐富的高性能軟件及智能化的人-機接口,,**方便了使用,。⑧聯(lián)網(wǎng):多個計算機系統(tǒng)能超越地理界限,借助通信網(wǎng)絡,,共享遠程信息與軟件資源,。組成編輯圖1為計算機系統(tǒng)的層次結構。內(nèi)核是硬件系統(tǒng),,是進行信息處理的實際物理裝置,。**外層是使用計算機的人,即用戶,。人與硬件系統(tǒng)之間的接口界面是軟件系統(tǒng),,它大致可分為系統(tǒng)軟件、支援軟件和應用軟件三層,。硬件硬件系統(tǒng)主要由**處理器,、存儲器、輸入輸出控制系統(tǒng)和各種外部設備組成,。**處理器是對信息進行高速運算處理的主要部件,,其處理速度可達每秒幾億次以上操作,。存儲器用于存儲程序、數(shù)據(jù)和文件,,常由快速的內(nèi)存儲器(容量可達數(shù)百兆字節(jié),。電子計算機分數(shù)字和模擬兩類。
1,、從程序員的角度看正如前面所說的,,如果沒有操作系統(tǒng),程序員在開發(fā)軟件的時候就必須陷入復雜的硬件實現(xiàn)細節(jié),。程序員并不想涉足這個可怕的領域,,而且大量的精力花費在這個重復的、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設計工作中去,。程序員需要的是一種簡單的,,高度抽象的可以與之打交道的設備。將硬件細節(jié)與程序員隔離開來,,這當然就是操作系統(tǒng),。從這個角度看,操作系統(tǒng)的作用是為用戶提供一臺等價的擴展機器,,也稱虛擬機,,它比底層硬件更容易編程。2,、從使用者的角度看從使用者的角度來看,,操作系統(tǒng)則用來管理一個復雜系統(tǒng)的各個部分。操作系統(tǒng)負責在相互競爭的程序之間有序地控制對CPU,、內(nèi)存及其它I/O接口設備的分配,。比如說,假設在一臺計算機上運行的三個程序試圖同時在同一臺打印機上輸出計算結果,。那么頭幾行可能是程序1的輸出,,下幾行是程序2的輸出,然后又是程序3的輸出等等,。**終結果將是一團糟,。這時,操作系統(tǒng)采用將打印輸出送到磁盤上的緩沖區(qū)的方法就可以避免這種混亂,。在一個程序結束后,操作系統(tǒng)可以將暫存在磁盤上的文件送到打印機輸出,。從這種角度來看,,操作系統(tǒng)則是系統(tǒng)的資源管理者。計算機能存儲巨量信息,。黑龍江專業(yè)計算機系統(tǒng)服務供應
只要字長足夠,,計算精度理論上不受限制,。黑龍江專業(yè)計算機系統(tǒng)服務供應
對統(tǒng)一兩種應用的計算機需求出現(xiàn)了。這時IBM公司試圖通過引入System/360來解決這個問題,。與這個計劃配套,,IBM公司組織了OS/360操作系統(tǒng)的開發(fā),然后復雜的需求,,以及當時軟件工程水平低下使得OS/360的開發(fā)工作陷入了歷史以來**可怕的“軟件開發(fā)泥潭”,,誕生了*****的失敗論著----《神秘的人月》。雖然這個開發(fā)計劃失敗了,,但是這個愿望卻成為了計算機廠商的目標,。此時,MIT,、BellLab(貝爾實驗室)和通用電氣公司決定開發(fā)一種“公用計算機服務系統(tǒng)”----MULTICS,,希望其能同時支持數(shù)百名分時用戶的一種機器。結果這個計劃的研制難度超出了所有人的預料,,**后這個系統(tǒng)也以失敗結束,。不過,MULTICS的思想?yún)s為后來的操作系統(tǒng)很多提示,。20世紀60年代未,,一位貝爾實驗室曾參加過MULTICS研制工作的計算機科學家KenThompson,在一臺無人使用的PDP-7機器上開發(fā)出了一套簡化的,、單用戶版的MULTICS,。后來導致了UNIX操作系統(tǒng)的誕生。UNIX操作系統(tǒng)主導了小型機,、工作站以及其他市場,。也是至今**有影響力的操作系統(tǒng)之一,而Linux也是UNIX系統(tǒng)的一種衍生,,下一講我們將專門介紹一下UNIX的發(fā)展歷史,。4、第四代計算機(1980-今):個人計算機隨著計算機技術的不斷更新與發(fā)展,。黑龍江專業(yè)計算機系統(tǒng)服務供應
北京伴金科技有限公司是一家有著先進的發(fā)展理念,,先進的管理經(jīng)驗,在發(fā)展過程中不斷完善自己,,要求自己,,不斷創(chuàng)新,時刻準備著迎接更多挑戰(zhàn)的活力公司,,在北京市等地區(qū)的商務服務中匯聚了大量的人脈以及**,,在業(yè)界也收獲了很多良好的評價,這些都源自于自身不努力和大家共同進步的結果,,這些評價對我們而言是比較好的前進動力,,也促使我們在以后的道路上保持奮發(fā)圖強,、一往無前的進取創(chuàng)新精神,努力把公司發(fā)展戰(zhàn)略推向一個新高度,,在全體員工共同努力之下,,全力拼搏將共同北京伴金科技供應和您一起攜手走向更好的未來,創(chuàng)造更有價值的產(chǎn)品,,我們將以更好的狀態(tài),,更認真的態(tài)度,更飽滿的精力去創(chuàng)造,,去拼搏,,去努力,讓我們一起更好更快的成長,!