發(fā)展歷史下面我們結(jié)合計(jì)算機(jī)的發(fā)展歷史來回顧一下操作系統(tǒng)的發(fā)展歷程,。1,、***代計(jì)算機(jī)(1945-1955):真空管和插件板40年代中期,美國哈佛大學(xué),、普林斯頓高等研究院,、賓夕法尼亞大學(xué)的一些人使用數(shù)萬個(gè)真空管,構(gòu)建了世界上***臺電子計(jì)算機(jī),。開啟計(jì)算機(jī)發(fā)展的歷史,。這個(gè)時(shí)期的機(jī)器需要一個(gè)小組專門設(shè)計(jì)、制造,、編程,、操作、維護(hù)每臺機(jī)器,。程序設(shè)計(jì)使用機(jī)器語言,,通過插板上的硬連線來控制其基本功能。這個(gè)時(shí)候處于計(jì)算機(jī)發(fā)展的**初階段,,連程序設(shè)計(jì)語言都還沒有出現(xiàn),,操作系統(tǒng)更是聞所未聞。2,、第二代計(jì)算機(jī)(1955-1965):晶體管和批處理系統(tǒng)這個(gè)時(shí)期計(jì)算機(jī)越來越可靠,,已從研究院中走出來,走進(jìn)了商業(yè)應(yīng)用。但這個(gè)時(shí)期的計(jì)算機(jī)主要完成各種科學(xué)計(jì)算,,需要專門的操作人員維護(hù),,并且需要針對每次的計(jì)算任務(wù)進(jìn)行編程。第二代計(jì)算機(jī)主要用于科學(xué)與工程計(jì)算,。使用FORTRAN與匯編語言編寫程序,。在后期出現(xiàn)了操作系統(tǒng)的雛形:FMS(FORTRAN監(jiān)控系統(tǒng))和IBMSYS(IBM為7094機(jī)配備的操作系統(tǒng))。3,、第三代計(jì)算機(jī)(1965-1980):集成電路芯片和多道程序60年代初,,計(jì)算機(jī)廠商根據(jù)不同的應(yīng)用分成了兩個(gè)計(jì)算機(jī)系列,一個(gè)針對科學(xué)計(jì)算,,一個(gè)針對商業(yè)應(yīng)用,。隨著計(jì)算機(jī)應(yīng)用的深入。計(jì)算機(jī)是可編程的,,不同程序可實(shí)現(xiàn)不同的應(yīng)用,。遼寧上門計(jì)算機(jī)系統(tǒng)服務(wù)銷售價(jià)格
1、從程序員的角度看正如前面所說的,,如果沒有操作系統(tǒng),,程序員在開發(fā)軟件的時(shí)候就必須陷入復(fù)雜的硬件實(shí)現(xiàn)細(xì)節(jié)。程序員并不想涉足這個(gè)可怕的領(lǐng)域,,而且大量的精力花費(fèi)在這個(gè)重復(fù)的,、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設(shè)計(jì)工作中去。程序員需要的是一種簡單的,,高度抽象的可以與之打交道的設(shè)備,。將硬件細(xì)節(jié)與程序員隔離開來,這當(dāng)然就是操作系統(tǒng),。從這個(gè)角度看,,操作系統(tǒng)的作用是為用戶提供一臺等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),,它比底層硬件更容易編程,。2、從使用者的角度看從使用者的角度來看,,操作系統(tǒng)則用來管理一個(gè)復(fù)雜系統(tǒng)的各個(gè)部分,。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對CPU,、內(nèi)存及其它I/O接口設(shè)備的分配,。比如說,假設(shè)在一臺計(jì)算機(jī)上運(yùn)行的三個(gè)程序試圖同時(shí)在同一臺打印機(jī)上輸出計(jì)算結(jié)果,。那么頭幾行可能是程序1的輸出,,下幾行是程序2的輸出,然后又是程序3的輸出等等,。**終結(jié)果將是一團(tuán)糟,。這時(shí),,操作系統(tǒng)采用將打印輸出送到磁盤上的緩沖區(qū)的方法就可以避免這種混亂。在一個(gè)程序結(jié)束后,,操作系統(tǒng)可以將暫存在磁盤上的文件送到打印機(jī)輸出,。從這種角度來看,操作系統(tǒng)則是系統(tǒng)的資源管理者,。河北品質(zhì)計(jì)算機(jī)系統(tǒng)服務(wù)平臺計(jì)算機(jī)是腦力的延伸和擴(kuò)充,,是近代科學(xué)的重大成就之一。
計(jì)算機(jī)神奇般地闖入了人們的生活,,以低廉的價(jià)格就可以獲得強(qiáng)大計(jì)算能力的計(jì)算機(jī),。價(jià)格不再是阻攔計(jì)算機(jī)普及的門檻時(shí),降低計(jì)算機(jī)的易用性就顯得十分重要,!由于UNIX系統(tǒng)的本身特點(diǎn),,使得其不太適合于在運(yùn)行在個(gè)人計(jì)算機(jī)上,這時(shí)就需要一種新的操作系統(tǒng),。在這一歷史關(guān)鍵時(shí)候,,IBM公司由于低估了PC機(jī)的市場,并未使用**大的力量角逐這一市場,,這時(shí)Intel公司趁機(jī)進(jìn)入,,成為了當(dāng)今微處理器的老大。同時(shí)善于抓住時(shí)機(jī)的微軟公司的總裁比爾·蓋茨適時(shí)地進(jìn)入了這一領(lǐng)域,,用購買來的CP/M搖身一變成為MS-DOS,,并憑借其成為個(gè)人計(jì)算機(jī)操作系統(tǒng)領(lǐng)域的霸主。雖然是蘋果公司在GUI方面先拔頭籌,,但由于蘋果公司的不兼容,、不開放的市場策略,未能擴(kuò)大戰(zhàn)果,,這時(shí)微軟又適時(shí)地進(jìn)入了GUI方面,,憑借WINDOWS系統(tǒng)再次稱雄。構(gòu)成一般來說,,操作系統(tǒng)由以下幾個(gè)部分組成:1)進(jìn)程調(diào)度子系統(tǒng):進(jìn)程調(diào)度子系統(tǒng)決定哪個(gè)進(jìn)程使用CPU,,對進(jìn)程進(jìn)行調(diào)度、管理,。2)進(jìn)程間通信子系統(tǒng):負(fù)責(zé)各個(gè)進(jìn)程之間的通信,。3)內(nèi)存管理子系統(tǒng):負(fù)責(zé)管理計(jì)算機(jī)內(nèi)存。4)設(shè)備管理子系統(tǒng):負(fù)責(zé)管理各種計(jì)算機(jī)外設(shè),,主要由設(shè)備驅(qū)動程序構(gòu)成,。5)文件子系統(tǒng):負(fù)責(zé)管理磁盤上的各種文件、目錄。
特點(diǎn)編輯計(jì)算機(jī)系統(tǒng)的特點(diǎn)是能進(jìn)行精確,、快速的計(jì)算和判斷,,而且通用性好,使用容易,,還能聯(lián)成網(wǎng)絡(luò),。①計(jì)算:一切復(fù)雜的計(jì)算,幾乎都可用計(jì)算機(jī)通過算術(shù)運(yùn)算和邏輯運(yùn)算來實(shí)現(xiàn),。②判斷:計(jì)算機(jī)有判別不同情況,、選擇作不同處理的能力,故可用于管理,、控制,、對抗、決策,、推理等領(lǐng)域,。③存儲:計(jì)算機(jī)能存儲巨量信息。④精確:只要字長足夠,,計(jì)算精度理論上不受限制,。⑤快速:計(jì)算機(jī)一次操作所需時(shí)間已小到以納秒計(jì)。⑥通用:計(jì)算機(jī)是可編程的,,不同程序可實(shí)現(xiàn)不同的應(yīng)用,。⑦易用:豐富的高性能軟件及智能化的人-機(jī)接口,**方便了使用,。⑧聯(lián)網(wǎng):多個(gè)計(jì)算機(jī)系統(tǒng)能超越地理界限,,借助通信網(wǎng)絡(luò),共享遠(yuǎn)程信息與軟件資源,。組成編輯圖1為計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu),。內(nèi)核是硬件系統(tǒng),是進(jìn)行信息處理的實(shí)際物理裝置,。**外層是使用計(jì)算機(jī)的人,,即用戶。人與硬件系統(tǒng)之間的接口界面是軟件系統(tǒng),,它大致可分為系統(tǒng)軟件,、支援軟件和應(yīng)用軟件三層。硬件硬件系統(tǒng)主要由**處理器,、存儲器,、輸入輸出控制系統(tǒng)和各種外部設(shè)備組成。**處理器是對信息進(jìn)行高速運(yùn)算處理的主要部件,,其處理速度可達(dá)每秒幾億次以上操作,。存儲器用于存儲程序,、數(shù)據(jù)和文件,,常由快速的內(nèi)存儲器(容量可達(dá)數(shù)百兆字節(jié),。只要字長足夠,計(jì)算精度理論上不受限制,。
對統(tǒng)一兩種應(yīng)用的計(jì)算機(jī)需求出現(xiàn)了,。這時(shí)IBM公司試圖通過引入System/360來解決這個(gè)問題。與這個(gè)計(jì)劃配套,,IBM公司組織了OS/360操作系統(tǒng)的開發(fā),,然后復(fù)雜的需求,以及當(dāng)時(shí)軟件工程水平低下使得OS/360的開發(fā)工作陷入了歷史以來**可怕的“軟件開發(fā)泥潭”,,誕生了*****的失敗論著----《神秘的人月》,。雖然這個(gè)開發(fā)計(jì)劃失敗了,但是這個(gè)愿望卻成為了計(jì)算機(jī)廠商的目標(biāo),。此時(shí),,MIT、BellLab(貝爾實(shí)驗(yàn)室)和通用電氣公司決定開發(fā)一種“公用計(jì)算機(jī)服務(wù)系統(tǒng)”----MULTICS,,希望其能同時(shí)支持?jǐn)?shù)百名分時(shí)用戶的一種機(jī)器,。結(jié)果這個(gè)計(jì)劃的研制難度超出了所有人的預(yù)料,**后這個(gè)系統(tǒng)也以失敗結(jié)束,。不過,,MULTICS的思想?yún)s為后來的操作系統(tǒng)很多提示。20世紀(jì)60年代未,,一位貝爾實(shí)驗(yàn)室曾參加過MULTICS研制工作的計(jì)算機(jī)科學(xué)家KenThompson,,在一臺無人使用的PDP-7機(jī)器上開發(fā)出了一套簡化的、單用戶版的MULTICS,。后來導(dǎo)致了UNIX操作系統(tǒng)的誕生,。UNIX操作系統(tǒng)主導(dǎo)了小型機(jī)、工作站以及其他市場,。也是至今**有影響力的操作系統(tǒng)之一,,而Linux也是UNIX系統(tǒng)的一種衍生,下一講我們將專門介紹一下UNIX的發(fā)展歷史,。4,、第四代計(jì)算機(jī)(1980-今):個(gè)人計(jì)算機(jī)隨著計(jì)算機(jī)技術(shù)的不斷更新與發(fā)展。豐富的高性能軟件及智能化的人-機(jī)接口,,**方便了使用,。浙江信息化計(jì)算機(jī)系統(tǒng)服務(wù)包括
電子計(jì)算機(jī)分?jǐn)?shù)字和模擬兩類。遼寧上門計(jì)算機(jī)系統(tǒng)服務(wù)銷售價(jià)格
交互式的控制③~⑦的進(jìn)行(分時(shí)方式),;也可委托操作員完成③~⑦,,其中④~⑦是計(jì)算機(jī)自動進(jìn)行的(批處理方式),。批處理方式的自動化程度高,但用戶不直觀,,無中間干預(yù),。分時(shí)方式用戶直觀控制,可隨時(shí)干預(yù)糾錯(cuò),,但自動化程度低?,F(xiàn)代計(jì)算機(jī)系統(tǒng)大多提供兩種方式,由用戶選用,。操作系統(tǒng)編輯簡介操作系統(tǒng)是方便用戶,、管理和控制計(jì)算機(jī)軟硬件資源的系統(tǒng)軟件(或程序**)。從用戶角度看,,操作系統(tǒng)可以看成是對計(jì)算機(jī)硬件的擴(kuò)充,;從人機(jī)交互方式來看,操作系統(tǒng)是用戶與機(jī)器的接口,;從計(jì)算機(jī)的系統(tǒng)結(jié)構(gòu)看,,操作系統(tǒng)是一種層次、模塊結(jié)構(gòu)的程序**,,屬于有序分層法,,是無序模塊的有序?qū)哟握{(diào)用。操作系統(tǒng)在設(shè)計(jì)方面體現(xiàn)了計(jì)算機(jī)技術(shù)和管理技術(shù)的結(jié)合,。操作系統(tǒng)在計(jì)算機(jī)中的地位:操作系統(tǒng)是軟件,,而且是系統(tǒng)軟件。它在計(jì)算機(jī)系統(tǒng)中的作用,,大致可以從兩方面體會:對內(nèi),,操作系統(tǒng)管理計(jì)算機(jī)系統(tǒng)的各種資源,擴(kuò)充硬件的功能,;對外,,操作系統(tǒng)提供良好的人機(jī)界面,方便用戶使用計(jì)算機(jī),。它在整個(gè)計(jì)算機(jī)系統(tǒng)中具有承上啟下的地位,。操作系統(tǒng)是一個(gè)大型的軟件系統(tǒng),其功能復(fù)雜,,體系龐大,。從不同的角度看的結(jié)果也不同,正是“橫看成嶺側(cè)成峰”,,下面我們通過**典型的兩個(gè)角度來分析一下,。遼寧上門計(jì)算機(jī)系統(tǒng)服務(wù)銷售價(jià)格
北京伴金科技有限公司致力于商務(wù)服務(wù),以科技創(chuàng)新實(shí)現(xiàn)***管理的追求,。公司自創(chuàng)立以來,,投身于技術(shù)開發(fā),,技術(shù)推廣,技術(shù)轉(zhuǎn)讓,,是商務(wù)服務(wù)的主力軍,。北京伴金科技不斷開拓創(chuàng)新,追求出色,,以技術(shù)為先導(dǎo),,以產(chǎn)品為平臺,,以應(yīng)用為重點(diǎn),,以服務(wù)為保證,不斷為客戶創(chuàng)造更高價(jià)值,,提供更優(yōu)服務(wù),。北京伴金科技始終關(guān)注自身,在風(fēng)云變化的時(shí)代,,對自身的建設(shè)毫不懈怠,,高度的專注與執(zhí)著使北京伴金科技在行業(yè)的從容而自信。