操作系統(tǒng)管理計(jì)算機(jī)系統(tǒng)的各種資源,擴(kuò)充硬件的功能;對(duì)外,操作系統(tǒng)提供良好的人機(jī)界面,方便用戶使用計(jì)算機(jī)。它在整個(gè)計(jì)算機(jī)系統(tǒng)中具有承上啟下的地位。操作系統(tǒng)是一個(gè)大型的軟件系統(tǒng),其功能復(fù)雜,體系龐大。從不同的角度看的結(jié)果也不同,正是“橫看成嶺側(cè)成峰”,下面我們通過典型的兩個(gè)角度來分析一下。1、從程序員的角度看正如前面所說的,如果沒有操作系統(tǒng),程序員在開發(fā)軟件的時(shí)候就必須陷入復(fù)雜的硬件實(shí)現(xiàn)細(xì)節(jié)。程序員并不想涉足這個(gè)可怕的領(lǐng)域,而且大量的精力花費(fèi)在這個(gè)重復(fù)的、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設(shè)計(jì)工作中去。程序員需要的是一種簡(jiǎn)單的,高度抽象的可以與之打交道的設(shè)備。將硬件細(xì)節(jié)與程序員隔離開來,這當(dāng)然就是操作系統(tǒng)。從這個(gè)角度看,操作系統(tǒng)的作用是為用戶提供一臺(tái)等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),它比底層硬件更容易編程。2、從使用者的角度看從使用者的角度來看,操作系統(tǒng)則用來管理一個(gè)復(fù)雜系統(tǒng)的各個(gè)部分。操作系統(tǒng)負(fù)責(zé)在相互競(jìng)爭(zhēng)的程序之間有序地控制對(duì)CPU、內(nèi)存及其它I/O接口設(shè)備的分配。比如說,假設(shè)在一臺(tái)計(jì)算機(jī)上運(yùn)行的三個(gè)程序試圖同時(shí)在同一臺(tái)打印機(jī)上輸出計(jì)算結(jié)果。計(jì)算機(jī)系統(tǒng)指用于數(shù)據(jù)庫管理的計(jì)算機(jī)硬軟件及網(wǎng)絡(luò)系統(tǒng)。懷柔區(qū)信息化計(jì)算機(jī)系統(tǒng)服務(wù)專業(yè)服務(wù)
那么頭幾行可能是程序1的輸出,下幾行是程序2的輸出,然后又是程序3的輸出等等。終結(jié)果將是一團(tuán)糟。這時(shí),操作系統(tǒng)采用將打印輸出送到磁盤上的緩沖區(qū)的方法就可以避免這種混亂。在一個(gè)程序結(jié)束后,操作系統(tǒng)可以將暫存在磁盤上的文件送到打印機(jī)輸出。從這種角度來看,操作系統(tǒng)則是系統(tǒng)的資源管理者。操作系統(tǒng)有多種實(shí)現(xiàn)方法與設(shè)計(jì)思路,下面選取有代表性的三種做一簡(jiǎn)單的敘述。一、整體式系統(tǒng)整體式系統(tǒng)結(jié)構(gòu)設(shè)計(jì):這是常用的一種組織方式,它常被譽(yù)為“大雜燴”,也可說,整體式系統(tǒng)結(jié)構(gòu)就是“無結(jié)構(gòu)”。這種結(jié)構(gòu)方式下,開發(fā)人員為了構(gòu)造終的目標(biāo)操作系統(tǒng)程序,首先將一些的過程,或包含過程的文件進(jìn)行編譯,然后用鏈接程序?qū)⑺鼈冩溄映蔀橐粋€(gè)單獨(dú)的目標(biāo)程序。計(jì)算機(jī)系統(tǒng)Linux操作系統(tǒng)就是采用整體式的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。但其在此基礎(chǔ)上增加了一些形如動(dòng)態(tài)模塊加載等方法來提高整體的靈活性,彌補(bǔ)整體式系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的不足。二、層次式系統(tǒng)層次式系統(tǒng)結(jié)構(gòu)設(shè)計(jì):這種方式則是對(duì)系統(tǒng)進(jìn)行嚴(yán)格的分層,使得整個(gè)系統(tǒng)層次分明,等級(jí)森嚴(yán)!這種系統(tǒng)學(xué)術(shù)味道較濃!實(shí)際完全按照這種結(jié)構(gòu)進(jìn)行設(shè)計(jì)的操作系統(tǒng)不多,也沒有普遍的應(yīng)用。可以這么說。海淀區(qū)技術(shù)計(jì)算機(jī)系統(tǒng)服務(wù)值得推薦并對(duì)各類計(jì)算機(jī)系統(tǒng)均產(chǎn)生巨大而又深刻的影響。
它們用重疊原理,用流水線方式加工向量各元素,具有高加工速率。并行處理機(jī)是單指令流多數(shù)據(jù)流(SIMD)的,它利用并行原理,重復(fù)設(shè)置多個(gè)處理部件,同時(shí)并行處理向量各元素來獲得高速度(見并行處理計(jì)算機(jī)系統(tǒng))。流水和并行技術(shù)還可結(jié)合,如重復(fù)設(shè)置多個(gè)流水部件,并行工作,以獲得更高性能。研究并行算法是發(fā)揮這類處理機(jī)效率的關(guān)鍵。在高級(jí)程序語言中相應(yīng)地?cái)U(kuò)充向量語句,可有效地組織向量運(yùn)算;或設(shè)有向量識(shí)別器,自動(dòng)識(shí)別源程序中的向量成分。一臺(tái)普通主機(jī)(標(biāo)量機(jī))配一臺(tái)數(shù)組處理器(作高速向量運(yùn)算的流水線機(jī)),構(gòu)成主副機(jī)系統(tǒng),可**提高系統(tǒng)的處理能力,且性能價(jià)格比高,應(yīng)用相當(dāng)普遍。④多處理機(jī)與多機(jī)系統(tǒng)、分布處理系統(tǒng)和計(jì)算機(jī)網(wǎng):多處理機(jī)與多機(jī)系統(tǒng)是進(jìn)一步發(fā)展并行技術(shù)的必由之路,是巨型、大型機(jī)主要發(fā)展方向。它們是多指令流多數(shù)據(jù)流(MIMD)系統(tǒng),各機(jī)處理各自的指令流(進(jìn)程),相互通信,聯(lián)合解決大型問題。它們比并行處理機(jī)有更高的并行級(jí)別,潛力大,靈活性好。用大量廉價(jià)微型機(jī),通過互連網(wǎng)絡(luò)構(gòu)成系統(tǒng),以獲得高性能,是研究多處理機(jī)與多機(jī)系統(tǒng)的一個(gè)方向。多處理機(jī)與多機(jī)系統(tǒng)要求在更高級(jí)別(進(jìn)程)上研究并行算法,高級(jí)程序語言提供并發(fā)、同步進(jìn)程的手段。
其運(yùn)算處理的數(shù)據(jù),是用離散數(shù)字量表示的。而模擬計(jì)算機(jī)運(yùn)算處理的數(shù)據(jù)是用連續(xù)模擬量表示的。模擬機(jī)和數(shù)字機(jī)相比較,其速度快、與物理設(shè)備接口簡(jiǎn)單,但精度低、使用困難、穩(wěn)定性和可靠性差、價(jià)格昂貴。故模擬機(jī)已趨淘汰,在要求響應(yīng)速度快,但精度低的場(chǎng)合尚有應(yīng)用。把二者優(yōu)點(diǎn)巧妙結(jié)合而構(gòu)成的混合型計(jì)算機(jī),尚有一定的生命力。計(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ī)有判別不同情況、選擇作不同處理的能力,故可用于管理、控制、對(duì)抗、決策、推理等領(lǐng)域。③存儲(chǔ):計(jì)算機(jī)能存儲(chǔ)巨量信息。④精確:只要字長(zhǎng)足夠,計(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)程信息與軟件資源。算機(jī)系統(tǒng)的層次結(jié)構(gòu)。內(nèi)核是硬件系統(tǒng),是進(jìn)行信息處理的實(shí)際物理裝置。外層是使用計(jì)算機(jī)的人,即用戶。計(jì)算機(jī)系統(tǒng)約每3~5年更新一次。
對(duì)統(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,在一臺(tái)無人使用的PDP-7機(jī)器上開發(fā)出了一套簡(jiǎn)化的、單用戶版的MULTICS。后來導(dǎo)致了UNIX操作系統(tǒng)的誕生。UNIX操作系統(tǒng)主導(dǎo)了小型機(jī)、工作站以及其他市場(chǎng)。也是至今有影響力的操作系統(tǒng)之一,而Linux也是UNIX系統(tǒng)的一種衍生,下一講我們將專門介紹一下UNIX的發(fā)展歷史。4、第四代計(jì)算機(jī)(1980-今):個(gè)人計(jì)算機(jī)隨著計(jì)算機(jī)技術(shù)的不斷更新與發(fā)展。系統(tǒng)服務(wù)(system services)是指執(zhí)行指定系統(tǒng)功能的程序。平谷區(qū)正規(guī)計(jì)算機(jī)系統(tǒng)服務(wù)值得推薦
例程或進(jìn)程,以便支持其他程序,尤其是底層(接近硬件)程序。懷柔區(qū)信息化計(jì)算機(jī)系統(tǒng)服務(wù)專業(yè)服務(wù)
計(jì)算機(jī)系統(tǒng)指用于數(shù)據(jù)庫管理的計(jì)算機(jī)硬軟件及網(wǎng)絡(luò)系統(tǒng)。數(shù)據(jù)庫系統(tǒng)需要大容量的主存以存放和運(yùn)行操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)程序、應(yīng)用程序以及數(shù)據(jù)庫、目錄、系統(tǒng)緩沖區(qū)等,而輔存則需要大容量的直接存取設(shè)備。此外,系統(tǒng)應(yīng)具有較強(qiáng)的網(wǎng)絡(luò)功能。中文名計(jì)算機(jī)系統(tǒng)外文名computersystem組成計(jì)算機(jī)硬件和軟件硬件**處理機(jī)、存儲(chǔ)器和外部設(shè)備軟件系統(tǒng)軟件與應(yīng)用軟件。按人的要求接收和存儲(chǔ)信息,自動(dòng)進(jìn)行數(shù)據(jù)處理和計(jì)算,并輸出結(jié)果信息的機(jī)器系統(tǒng)。計(jì)算機(jī)是腦力的延伸和擴(kuò)充,是近代科學(xué)的重大成就之一。計(jì)算機(jī)系統(tǒng)由硬件(子)系統(tǒng)和軟件(子)系統(tǒng)組成。前者是借助電、磁、光、機(jī)械等原理構(gòu)成的各種物理部件的有機(jī)組合,是系統(tǒng)賴以工作的實(shí)體。后者是各種程序和文件,用于指揮全系統(tǒng)按指定的要求進(jìn)行工作。自1946年超前臺(tái)電子計(jì)算機(jī)問世以來,計(jì)算機(jī)技術(shù)在元件器件、硬件系統(tǒng)結(jié)構(gòu)、軟件系統(tǒng)、應(yīng)用等方面,均有驚人進(jìn)步,現(xiàn)代計(jì)算機(jī)系統(tǒng)小到微型計(jì)算機(jī)和個(gè)人計(jì)算機(jī),大到巨型計(jì)算機(jī)及其網(wǎng)絡(luò),形態(tài)、特性多種多樣,已普遍用于科學(xué)計(jì)算、事務(wù)處理和過程控制,日益深入社會(huì)各個(gè)領(lǐng)域,對(duì)社會(huì)的進(jìn)步產(chǎn)生深刻影響。電子計(jì)算機(jī)分?jǐn)?shù)字和模擬兩類。通常所說的計(jì)算機(jī)均指數(shù)字計(jì)算機(jī)。懷柔區(qū)信息化計(jì)算機(jī)系統(tǒng)服務(wù)專業(yè)服務(wù)
北京鼎億互聯(lián)科技有限公司致力于商務(wù)服務(wù),是一家服務(wù)型公司。公司業(yè)務(wù)涵蓋技術(shù)開發(fā),產(chǎn)品設(shè)計(jì),軟件開發(fā),計(jì)算機(jī)系統(tǒng)服務(wù)等,價(jià)格合理,品質(zhì)有保證。公司將不斷增強(qiáng)企業(yè)重點(diǎn)競(jìng)爭(zhēng)力,努力學(xué)習(xí)行業(yè)知識(shí),遵守行業(yè)規(guī)范,植根于商務(wù)服務(wù)行業(yè)的發(fā)展。在社會(huì)各界的鼎力支持下,持續(xù)創(chuàng)新,不斷鑄造***服務(wù)體驗(yàn),為客戶成功提供堅(jiān)實(shí)有力的支持。