發(fā)展歷史下面我們結(jié)合計算機的發(fā)展歷史來回顧一下操作系統(tǒng)的發(fā)展歷程。1、***代計算機(1945-1955):真空管和插件板40年代中期,美國哈佛大學(xué)、普林斯頓高等研究院、賓夕法尼亞大學(xué)的一些人使用數(shù)萬個真空管,構(gòu)建了世界上***臺電子計算機。開啟計算機發(fā)展的歷史。這個時期的機器需要一個小組專門設(shè)計、制造、編程、操作、維護每臺機器。程序設(shè)計使用機器語言,通過插板上的硬連線來控制其基本功能。這個時候處于計算機發(fā)展的**初階段,連程序設(shè)計語言都還沒有出現(xiàn),操作系統(tǒng)更是聞所未聞。2、第二代計算機(1955-1965):晶體管和批處理系統(tǒng)這個時期計算機越來越可靠,已從研究院中走出來,走進了商業(yè)應(yīng)用。但這個時期的計算機主要完成各種科學(xué)計算,需要專門的操作人員維護,并且需要針對每次的計算任務(wù)進行編程。第二代計算機主要用于科學(xué)與工程計算。使用FORTRAN與匯編語言編寫程序。在后期出現(xiàn)了操作系統(tǒng)的雛形:FMS(FORTRAN監(jiān)控系統(tǒng))和IBMSYS(IBM為7094機配備的操作系統(tǒng))。3、第三代計算機(1965-1980):集成電路芯片和多道程序60年代初,計算機廠商根據(jù)不同的應(yīng)用分成了兩個計算機系列,一個針對科學(xué)計算,一個針對商業(yè)應(yīng)用。隨著計算機應(yīng)用的深入。計算機系統(tǒng)的特點是能進行精確、快速的計算和判斷,而且通用性好,使用容易,還能聯(lián)成網(wǎng)絡(luò)。北京品牌計算機系統(tǒng)服務(wù)代理商
進一步強化了通用性。但特殊用途的**機仍在發(fā)展,例如連續(xù)動力學(xué)系統(tǒng)的全數(shù)字仿真機,超微型的空間**計算機等。②巨型機、大型機、中型機、小型機、微型機:計算機是以大、中型機為主線發(fā)展的。20世紀(jì)60年代末出現(xiàn)小型計算機,70年代初出現(xiàn)微型計算機,因其輕巧、價廉、功能較強、可靠性高,而得到廣泛應(yīng)用。70年代開始出現(xiàn)每秒可運算五千萬次以上的巨型計算機,專門用于解決科技、**、經(jīng)濟發(fā)展中的特大課題。巨、大、中、小、微型機作為計算機系統(tǒng)的梯隊組成部分,各有其用途,都在迅速發(fā)展。③流水線處理機與并行處理機:在元件、器件速度有限的條件下,從系統(tǒng)結(jié)構(gòu)與組織著手來實現(xiàn)高速處理能力,成功地研制出這兩種處理機。它們均面向ɑiθbi=ci(i=1,2,3,…,n;θ為算符)這樣一組數(shù)據(jù)(也叫向量)運算。流水線處理機是單指令數(shù)據(jù)流(SISD)的,它們用重疊原理,用流水線方式加工向量各元素,具有高加工速率。并行處理機是單指令流多數(shù)據(jù)流(SIMD)的,它利用并行原理,重復(fù)設(shè)置多個處理部件,同時并行處理向量各元素來獲得高速度(見并行處理計算機系統(tǒng))。流水和并行技術(shù)還可結(jié)合,如重復(fù)設(shè)置多個流水部件,并行工作,以獲得更高性能。黑龍江信息化計算機系統(tǒng)服務(wù)成本豐富的高性能軟件及智能化的人-機接口,**方便了使用。
計算機神奇般地闖入了人們的生活,以低廉的價格就可以獲得強大計算能力的計算機。價格不再是阻攔計算機普及的門檻時,降低計算機的易用性就顯得十分重要!由于UNIX系統(tǒng)的本身特點,使得其不太適合于在運行在個人計算機上,這時就需要一種新的操作系統(tǒng)。在這一歷史關(guān)鍵時候,IBM公司由于低估了PC機的市場,并未使用**大的力量角逐這一市場,這時Intel公司趁機進入,成為了當(dāng)今微處理器的老大。同時善于抓住時機的微軟公司的總裁比爾·蓋茨適時地進入了這一領(lǐng)域,用購買來的CP/M搖身一變成為MS-DOS,并憑借其成為個人計算機操作系統(tǒng)領(lǐng)域的霸主。雖然是蘋果公司在GUI方面先拔頭籌,但由于蘋果公司的不兼容、不開放的市場策略,未能擴大戰(zhàn)果,這時微軟又適時地進入了GUI方面,憑借WINDOWS系統(tǒng)再次稱雄。構(gòu)成一般來說,操作系統(tǒng)由以下幾個部分組成:1)進程調(diào)度子系統(tǒng):進程調(diào)度子系統(tǒng)決定哪個進程使用CPU,對進程進行調(diào)度、管理。2)進程間通信子系統(tǒng):負責(zé)各個進程之間的通信。3)內(nèi)存管理子系統(tǒng):負責(zé)管理計算機內(nèi)存。4)設(shè)備管理子系統(tǒng):負責(zé)管理各種計算機外設(shè),主要由設(shè)備驅(qū)動程序構(gòu)成。5)文件子系統(tǒng):負責(zé)管理磁盤上的各種文件、目錄。
研究并行算法是發(fā)揮這類處理機效率的關(guān)鍵。在高級程序語言中相應(yīng)地擴充向量語句,可有效地組織向量運算;或設(shè)有向量識別器,自動識別源程序中的向量成分。一臺普通主機(標(biāo)量機)配一臺數(shù)組處理器(*作高速向量運算的流水線**機),構(gòu)成主副機系統(tǒng),可**提高系統(tǒng)的處理能力,且性能價格比高,應(yīng)用相當(dāng)***。④多處理機與多機系統(tǒng)、分布處理系統(tǒng)和計算機網(wǎng):多處理機與多機系統(tǒng)是進一步發(fā)展并行技術(shù)的必由之路,是巨型、大型機主要發(fā)展方向。它們是多指令流多數(shù)據(jù)流(MIMD)系統(tǒng),各機處理各自的指令流(進程),相互通信,聯(lián)合解決大型問題。它們比并行處理機有更高的并行級別,潛力大,靈活性好。用大量廉價微型機,通過互連網(wǎng)絡(luò)構(gòu)成系統(tǒng),以獲得高性能,是研究多處理機與多機系統(tǒng)的一個方向。多處理機與多機系統(tǒng)要求在更高級別(進程)上研究并行算法,高級程序語言提供并發(fā)、同步進程的手段,其操作系統(tǒng)也大為復(fù)雜,必須解決多機間多進程的通信、同步、控制等問題。分布系統(tǒng)是多機系統(tǒng)的發(fā)展,它是由物理上分布的多個**而又相互作用的單機,協(xié)同解決用戶問題的系統(tǒng),其系統(tǒng)軟件更為復(fù)雜(見分布計算機系統(tǒng))?,F(xiàn)代大型機幾乎都是功能分布的多機系統(tǒng),除含有高速**處理器外。多個計算機系統(tǒng)能超越地理界限,借助通信網(wǎng)絡(luò),共享遠程信息與軟件資源。
對統(tǒng)一兩種應(yīng)用的計算機需求出現(xiàn)了。這時IBM公司試圖通過引入System/360來解決這個問題。與這個計劃配套,IBM公司組織了OS/360操作系統(tǒng)的開發(fā),然后復(fù)雜的需求,以及當(dāng)時軟件工程水平低下使得OS/360的開發(fā)工作陷入了歷史以來**可怕的“軟件開發(fā)泥潭”,誕生了*****的失敗論著----《神秘的人月》。雖然這個開發(fā)計劃失敗了,但是這個愿望卻成為了計算機廠商的目標(biāo)。此時,MIT、BellLab(貝爾實驗室)和通用電氣公司決定開發(fā)一種“公用計算機服務(wù)系統(tǒng)”----MULTICS,希望其能同時支持?jǐn)?shù)百名分時用戶的一種機器。結(jié)果這個計劃的研制難度超出了所有人的預(yù)料,**后這個系統(tǒng)也以失敗結(jié)束。不過,MULTICS的思想?yún)s為后來的操作系統(tǒng)很多提示。20世紀(jì)60年代未,一位貝爾實驗室曾參加過MULTICS研制工作的計算機科學(xué)家KenThompson,在一臺無人使用的PDP-7機器上開發(fā)出了一套簡化的、單用戶版的MULTICS。后來導(dǎo)致了UNIX操作系統(tǒng)的誕生。UNIX操作系統(tǒng)主導(dǎo)了小型機、工作站以及其他市場。也是至今**有影響力的操作系統(tǒng)之一,而Linux也是UNIX系統(tǒng)的一種衍生,下一講我們將專門介紹一下UNIX的發(fā)展歷史。4、第四代計算機(1980-今):個人計算機隨著計算機技術(shù)的不斷更新與發(fā)展。計算機有判別不同情況、選擇作不同處理的能力,故可用于管理、控制、對抗、決策、推理等領(lǐng)域。上海信息化計算機系統(tǒng)服務(wù)哪家好
只要字長足夠,計算精度理論上不受限制。北京品牌計算機系統(tǒng)服務(wù)代理商
1、從程序員的角度看正如前面所說的,如果沒有操作系統(tǒng),程序員在開發(fā)軟件的時候就必須陷入復(fù)雜的硬件實現(xiàn)細節(jié)。程序員并不想涉足這個可怕的領(lǐng)域,而且大量的精力花費在這個重復(fù)的、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設(shè)計工作中去。程序員需要的是一種簡單的,高度抽象的可以與之打交道的設(shè)備。將硬件細節(jié)與程序員隔離開來,這當(dāng)然就是操作系統(tǒng)。從這個角度看,操作系統(tǒng)的作用是為用戶提供一臺等價的擴展機器,也稱虛擬機,它比底層硬件更容易編程。2、從使用者的角度看從使用者的角度來看,操作系統(tǒng)則用來管理一個復(fù)雜系統(tǒng)的各個部分。操作系統(tǒng)負責(zé)在相互競爭的程序之間有序地控制對CPU、內(nèi)存及其它I/O接口設(shè)備的分配。比如說,假設(shè)在一臺計算機上運行的三個程序試圖同時在同一臺打印機上輸出計算結(jié)果。那么頭幾行可能是程序1的輸出,下幾行是程序2的輸出,然后又是程序3的輸出等等。**終結(jié)果將是一團糟。這時,操作系統(tǒng)采用將打印輸出送到磁盤上的緩沖區(qū)的方法就可以避免這種混亂。在一個程序結(jié)束后,操作系統(tǒng)可以將暫存在磁盤上的文件送到打印機輸出。從這種角度來看,操作系統(tǒng)則是系統(tǒng)的資源管理者。北京品牌計算機系統(tǒng)服務(wù)代理商
北京伴金科技有限公司是一家營范圍包括技術(shù)開發(fā)、技術(shù)推廣、技術(shù)轉(zhuǎn)讓、技術(shù)咨詢、技術(shù)服務(wù);銷售自行開發(fā)的產(chǎn)品;計算機系統(tǒng)服務(wù);基礎(chǔ)軟件服務(wù)、應(yīng)用軟件服務(wù);軟件開發(fā);軟件咨詢;數(shù)據(jù)處理(數(shù)據(jù)處理中的銀行卡中心、PUE值在1.5以上的云計算數(shù)據(jù)中心除外);銷售計算機、軟件及輔助設(shè)備、通訊設(shè)備、機械設(shè)備、電子產(chǎn)品;貨物進出口、技術(shù)進出口、代理進出口。的公司,致力于發(fā)展為創(chuàng)新務(wù)實、誠實可信的企業(yè)。北京伴金科技深耕行業(yè)多年,始終以客戶的需求為向?qū)В瑸榭蛻籼峁?**的技術(shù)開發(fā),技術(shù)推廣,技術(shù)轉(zhuǎn)讓。北京伴金科技始終以本分踏實的精神和必勝的信念,影響并帶動團隊取得成功。北京伴金科技始終關(guān)注商務(wù)服務(wù)行業(yè)。滿足市場需求,提高產(chǎn)品價值,是我們前行的力量。