然后用鏈接程序?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)用??梢赃@么說,,現(xiàn)在的操作系統(tǒng)設(shè)計(jì)是在整體式系統(tǒng)結(jié)構(gòu)與層次式系統(tǒng)結(jié)構(gòu)設(shè)計(jì)中尋求平衡。三,、微內(nèi)核系統(tǒng)微內(nèi)核系統(tǒng)結(jié)構(gòu)設(shè)計(jì):微內(nèi)核系統(tǒng)結(jié)構(gòu)設(shè)計(jì)是近幾年來出現(xiàn)的一種新的設(shè)計(jì)理念,,**有代表性的操作系統(tǒng)有Mach和QN...
從這個(gè)角度看,操作系統(tǒng)的作用是為用戶提供一臺(tái)等價(jià)的擴(kuò)展機(jī)器,,也稱虛擬機(jī),,它比底層硬件更容易編程。2,、從使用者的角度看從使用者的角度來看,,操作系統(tǒng)則用來管理一個(gè)復(fù)雜系統(tǒng)的各個(gè)部分。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對(duì)CPU,、內(nèi)存及其它I/O接口設(shè)備的分配,。比如說,假設(shè)在一臺(tái)計(jì)算機(jī)上運(yùn)行的三個(gè)程序試圖同時(shí)在同一臺(tái)打印機(jī)上輸出計(jì)算結(jié)果,。那么頭幾行可能是程序1的輸出,,下幾行是程序2的輸出,然后又是程序3的輸出等等。**終結(jié)果將是一團(tuán)糟,。這時(shí),,操作系統(tǒng)采用將打印輸出送到磁盤上的緩沖區(qū)的方法就可以避免這種混亂。在一個(gè)程序結(jié)束后,,操作系統(tǒng)可以將暫存在磁盤上的文件送到打印機(jī)輸出,。從這種角度來看...
已***用于科學(xué)計(jì)算、事務(wù)處理和過程控制,,日益深入社會(huì)各個(gè)領(lǐng)域,,對(duì)社會(huì)的進(jìn)步產(chǎn)生深刻影響。電子計(jì)算機(jī)分?jǐn)?shù)字和模擬兩類,。通常所說的計(jì)算機(jī)均指數(shù)字計(jì)算機(jī),其運(yùn)算處理的數(shù)據(jù),,是用離散數(shù)字量表示的,。而模擬計(jì)算機(jī)運(yùn)算處理的數(shù)據(jù)是用連續(xù)模擬量表示的。模擬機(jī)和數(shù)字機(jī)相比較,,其速度快,、與物理設(shè)備接口簡單,但精度低,、使用困難,、穩(wěn)定性和可靠性差、價(jià)格昂貴,。故模擬機(jī)已趨淘汰,,*在要求響應(yīng)速度快,但精度低的場合尚有應(yīng)用,。把二者優(yōu)點(diǎn)巧妙結(jié)合而構(gòu)成的混合型計(jì)算機(jī),,尚有一定的生命力。計(jì)算機(jī)系統(tǒng)特點(diǎn)編輯計(jì)算機(jī)系統(tǒng)的特點(diǎn)是能進(jìn)行精確,、快速的計(jì)算和判斷,,而且通用性好,使用容易,,還能聯(lián)成網(wǎng)絡(luò),。①計(jì)算:一切復(fù)雜的計(jì)算,幾乎都...
⑤諾依曼機(jī)與非諾依曼機(jī):存儲(chǔ)程序和指令驅(qū)動(dòng)的諾依曼機(jī)迄今仍占統(tǒng)治地位,。它順序執(zhí)行指令,,限制了所解問題本身含有的并行性,影響處理速度的進(jìn)一步提高,。突破這一原理的非諾依曼機(jī),,就是從體系結(jié)構(gòu)上來發(fā)展并行性,提高系統(tǒng)吞吐量,這方面的研究工作正在進(jìn)行中,。由數(shù)據(jù)流來驅(qū)動(dòng)的數(shù)據(jù)流計(jì)算機(jī)以及按歸約式控制驅(qū)動(dòng)和按需求驅(qū)動(dòng)的高度并行計(jì)算機(jī),,都是有發(fā)展前途的非諾依曼計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)展望編輯計(jì)算機(jī)系統(tǒng)約每3~5年更新一次,,性能價(jià)格比成十倍地提高,,體積大幅度減小。超大規(guī)模集成電路技術(shù)將繼續(xù)快速發(fā)展,,并對(duì)各類計(jì)算機(jī)系統(tǒng)均產(chǎn)生巨大而又深刻的影響,。32位微型機(jī)已出現(xiàn),64位微型機(jī)也已經(jīng)問世,,單片上做1000萬個(gè)...
此時(shí)第四步省去),。④借助軟盤機(jī)把軟盤上用戶文件輸入計(jì)算機(jī),經(jīng)加工處理,,作為一個(gè)作業(yè),,登記并存入輔助存儲(chǔ)器。⑤是要求編譯,。操作系統(tǒng)把該作業(yè)調(diào)入主存儲(chǔ)器,,并調(diào)用所選語言的編譯程序,進(jìn)行編譯和連接(含所調(diào)用的子程序),,產(chǎn)生機(jī)器可執(zhí)行的目標(biāo)程序,,存入輔助存儲(chǔ)器。⑥要求運(yùn)算處理,。操作系統(tǒng)把目標(biāo)程序調(diào)入主存儲(chǔ)器,,由**處理器運(yùn)算處理,結(jié)果再存入輔助存儲(chǔ)器,。⑦運(yùn)算結(jié)果由操作系統(tǒng)按用戶要求的格式送外部設(shè)備輸出,。計(jì)算機(jī)內(nèi)部工作(④~⑦)是在操作系統(tǒng)控制下的一個(gè)復(fù)雜過程。通常,,一臺(tái)計(jì)算機(jī)中有多個(gè)用戶作業(yè)同時(shí)輸入,,它們由操作系統(tǒng)統(tǒng)一調(diào)度,交錯(cuò)運(yùn)行,。但這種調(diào)度對(duì)用戶是透明的,,一般用戶無需了解其內(nèi)部細(xì)節(jié)。用戶可...
UNIX系統(tǒng)的應(yīng)用水平與國外相比有一定的滯后,。2)WindowsNT系列:微軟公司產(chǎn)品,,其利用Windows的友好的用戶界面的優(yōu)勢(shì)打進(jìn)服務(wù)器操作系統(tǒng)市場。但其在整體性能,、效率,、穩(wěn)定性上都與UNIX有一定差距,所以現(xiàn)在主要應(yīng)用于中小企業(yè)市場。3)NovellNetware系列:Novell公司產(chǎn)品,,其以極適合于中小網(wǎng)絡(luò)而著稱,,在中國的證券行業(yè)市場占有率極高,而且其產(chǎn)品特點(diǎn)鮮明,,仍然是服務(wù)器系統(tǒng)軟件中的長青樹,。4)LINUX系列:Linux是一種自由和開放源碼的類Unix操作系統(tǒng)。目前存在著許多不同的Linux,,但它們都使用了Linux內(nèi)核,。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,從手機(jī),、...
新型非諾伊曼機(jī),、推理計(jì)算機(jī)、知識(shí)庫計(jì)算機(jī)等已開始實(shí)際使用,。軟件開發(fā)將擺脫落后低效狀態(tài),。軟件工程正在深入發(fā)展。軟件生產(chǎn)正向工程化,、形式化、自動(dòng)化,、模塊化,、集成化方向發(fā)展。新的高級(jí)語言如邏輯型語言,、函數(shù)型語言和人工智能的研究將使人-機(jī)接口簡單自然(能直接看,、聽、說,、畫),。數(shù)據(jù)庫技術(shù)將大為發(fā)展。計(jì)算機(jī)網(wǎng)絡(luò)將***普及,。以巨大處理能力(例如每秒100~1000億次操作),、巨大知識(shí)信息庫、高度智能化為特征的下一代計(jì)算機(jī)系統(tǒng)正在大力研制,。計(jì)算機(jī)應(yīng)用將日益***,。計(jì)算機(jī)輔助設(shè)計(jì)、計(jì)算機(jī)控制的生產(chǎn)線,、智能機(jī)器人將**提高社會(huì)勞動(dòng)生產(chǎn)力,。辦公、醫(yī)療,、通信,、教育及家庭生活,都將計(jì)算機(jī)化。計(jì)算機(jī)對(duì)人們生活和...
借助通信網(wǎng)絡(luò),,共享遠(yuǎn)程信息與軟件資源,。計(jì)算機(jī)系統(tǒng)組成編輯圖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)用軟件三層,。計(jì)算機(jī)系統(tǒng)硬件硬件系統(tǒng)主要由**處理器,、存儲(chǔ)器、輸入輸出控制系統(tǒng)和各種外部設(shè)備組成,。**處理器是對(duì)信息進(jìn)行高速運(yùn)算處理的主要部件,,其處理速度可達(dá)每秒幾億次以上操作。存儲(chǔ)器用于存儲(chǔ)程序,、數(shù)據(jù)和文件,,常由快速的內(nèi)存儲(chǔ)器(容量可達(dá)數(shù)百兆字節(jié),甚至數(shù)G字節(jié))和慢速海量外存儲(chǔ)器(容量可達(dá)數(shù)十G或數(shù)百G以上)組成,。各種輸入輸出外部設(shè)備是人機(jī)間的信息轉(zhuǎn)換器...
此時(shí)第四步省去),。④借助軟盤機(jī)把軟盤上用戶文件輸入計(jì)算機(jī),經(jīng)加工處理,,作為一個(gè)作業(yè),,登記并存入輔助存儲(chǔ)器。⑤是要求編譯,。操作系統(tǒng)把該作業(yè)調(diào)入主存儲(chǔ)器,,并調(diào)用所選語言的編譯程序,進(jìn)行編譯和連接(含所調(diào)用的子程序),,產(chǎn)生機(jī)器可執(zhí)行的目標(biāo)程序,,存入輔助存儲(chǔ)器。⑥要求運(yùn)算處理,。操作系統(tǒng)把目標(biāo)程序調(diào)入主存儲(chǔ)器,,由**處理器運(yùn)算處理,結(jié)果再存入輔助存儲(chǔ)器,。⑦運(yùn)算結(jié)果由操作系統(tǒng)按用戶要求的格式送外部設(shè)備輸出,。計(jì)算機(jī)內(nèi)部工作(④~⑦)是在操作系統(tǒng)控制下的一個(gè)復(fù)雜過程。通常,,一臺(tái)計(jì)算機(jī)中有多個(gè)用戶作業(yè)同時(shí)輸入,,它們由操作系統(tǒng)統(tǒng)一調(diào)度,,交錯(cuò)運(yùn)行。但這種調(diào)度對(duì)用戶是透明的,,一般用戶無需了解其內(nèi)部細(xì)節(jié),。用戶可...
貝爾實(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ā)出了一套簡化的,、單用戶版的MULTICS。后來導(dǎo)致了UNIX操作系統(tǒng)的誕生,。UNIX操作系統(tǒng)主導(dǎo)了小型機(jī),、工作站以及其他市場。也是至今**有影響力的操作系統(tǒng)之一,,而Linux也是UNIX系統(tǒng)的一種衍生,,下...
已***用于科學(xué)計(jì)算、事務(wù)處理和過程控制,,日益深入社會(huì)各個(gè)領(lǐng)域,,對(duì)社會(huì)的進(jìn)步產(chǎn)生深刻影響。電子計(jì)算機(jī)分?jǐn)?shù)字和模擬兩類,。通常所說的計(jì)算機(jī)均指數(shù)字計(jì)算機(jī),其運(yùn)算處理的數(shù)據(jù),,是用離散數(shù)字量表示的,。而模擬計(jì)算機(jī)運(yùn)算處理的數(shù)據(jù)是用連續(xù)模擬量表示的。模擬機(jī)和數(shù)字機(jī)相比較,,其速度快,、與物理設(shè)備接口簡單,但精度低,、使用困難,、穩(wěn)定性和可靠性差、價(jià)格昂貴,。故模擬機(jī)已趨淘汰,,*在要求響應(yīng)速度快,但精度低的場合尚有應(yīng)用,。把二者優(yōu)點(diǎn)巧妙結(jié)合而構(gòu)成的混合型計(jì)算機(jī),,尚有一定的生命力,。計(jì)算機(jī)系統(tǒng)特點(diǎn)編輯計(jì)算機(jī)系統(tǒng)的特點(diǎn)是能進(jìn)行精確、快速的計(jì)算和判斷,,而且通用性好,,使用容易,還能聯(lián)成網(wǎng)絡(luò),。①計(jì)算:一切復(fù)雜的計(jì)算,,幾乎都...
③流水線處理機(jī)與并行處理機(jī):在元件、器件速度有限的條件下,,從系統(tǒng)結(jié)構(gòu)與組織著手來實(shí)現(xiàn)高速處理能力,,成功地研制出這兩種處理機(jī)。它們均面向ɑiθbi=ci(i=1,,2,3,,…,,n;θ為算符)這樣一組數(shù)據(jù)(也叫向量)運(yùn)算,。流水線處理機(jī)是單指令數(shù)據(jù)流(SISD)的,,它們用重疊原理,用流水線方式加工向量各元素,,具有高加工速率,。并行處理機(jī)是單指令流多數(shù)據(jù)流(SIMD)的,,它利用并行原理,,重復(fù)設(shè)置多個(gè)處理部件,同時(shí)并行處理向量各元素來獲得高速度(見并行處理計(jì)算機(jī)系統(tǒng)),。流水和并行技術(shù)還可結(jié)合,,如重復(fù)設(shè)置多個(gè)流水部件,并行工作,,以獲得更高性能,。研究并行算法是發(fā)揮這類處理機(jī)效率的關(guān)鍵,。在高級(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ù),,并且需要針對(duì)每次的計(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)用分...
⑤諾依曼機(jī)與非諾依曼機(jī):存儲(chǔ)程序和指令驅(qū)動(dòng)的諾依曼機(jī)迄今仍占統(tǒng)治地位。它順序執(zhí)行指令,,限制了所解問題本身含有的并行性,,影響處理速度的進(jìn)一步提高。突破這一原理的非諾依曼機(jī),,就是從體系結(jié)構(gòu)上來發(fā)展并行性,,提高系統(tǒng)吞吐量,,這方面的研究工作正在進(jìn)行中,。由數(shù)據(jù)流來驅(qū)動(dòng)的數(shù)據(jù)流計(jì)算機(jī)以及按歸約式控制驅(qū)動(dòng)和按需求驅(qū)動(dòng)的高度并行計(jì)算機(jī),都是有發(fā)展前途的非諾依曼計(jì)算機(jī)系統(tǒng),。計(jì)算機(jī)系統(tǒng)展望編輯計(jì)算機(jī)系統(tǒng)約每3~5年更新一次,,性能價(jià)格比成十倍地提高,體積大幅度減小,。超大規(guī)模集成電路技術(shù)將繼續(xù)快速發(fā)展,,并對(duì)各類計(jì)算機(jī)系統(tǒng)均產(chǎn)生巨大而又深刻的影響,。32位微型機(jī)已出現(xiàn),64位微型機(jī)也已經(jīng)問世,,單片上做1000萬個(gè)...
已***用于科學(xué)計(jì)算,、事務(wù)處理和過程控制,日益深入社會(huì)各個(gè)領(lǐng)域,,對(duì)社會(huì)的進(jìn)步產(chǎn)生深刻影響,。電子計(jì)算機(jī)分?jǐn)?shù)字和模擬兩類。通常所說的計(jì)算機(jī)均指數(shù)字計(jì)算機(jī),,其運(yùn)算處理的數(shù)據(jù),,是用離散數(shù)字量表示的。而模擬計(jì)算機(jī)運(yùn)算處理的數(shù)據(jù)是用連續(xù)模擬量表示的,。模擬機(jī)和數(shù)字機(jī)相比較,,其速度快、與物理設(shè)備接口簡單,,但精度低,、使用困難、穩(wěn)定性和可靠性差,、價(jià)格昂貴,。故模擬機(jī)已趨淘汰,*在要求響應(yīng)速度快,,但精度低的場合尚有應(yīng)用,。把二者優(yōu)點(diǎn)巧妙結(jié)合而構(gòu)成的混合型計(jì)算機(jī),尚有一定的生命力,。計(jì)算機(jī)系統(tǒng)特點(diǎn)編輯計(jì)算機(jī)系統(tǒng)的特點(diǎn)是能進(jìn)行精確,、快速的計(jì)算和判斷,而且通用性好,,使用容易,,還能聯(lián)成網(wǎng)絡(luò)。①計(jì)算:一切復(fù)雜的計(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ù),,并且需要針對(duì)每次的計(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)用分...
同時(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)再次稱雄。計(jì)算機(jī)系統(tǒng)構(gòu)成一般來說,,操作系統(tǒng)由以下幾個(gè)部分組成:1)進(jìn)程調(diào)度子系統(tǒng):進(jìn)程調(diào)度子系統(tǒng)決定哪個(gè)進(jìn)程使用CPU,,對(duì)進(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ū)動(dòng)程序構(gòu)成...
從這個(gè)角度看,,操作系統(tǒng)的作用是為用戶提供一臺(tái)等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),,它比底層硬件更容易編程,。2、從使用者的角度看從使用者的角度來看,,操作系統(tǒng)則用來管理一個(gè)復(fù)雜系統(tǒng)的各個(gè)部分,。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對(duì)CPU、內(nèi)存及其它I/O接口設(shè)備的分配,。比如說,,假設(shè)在一臺(tái)計(jì)算機(jī)上運(yùn)行的三個(gè)程序試圖同時(shí)在同一臺(tái)打印機(jī)上輸出計(jì)算結(jié)果。那么頭幾行可能是程序1的輸出,,下幾行是程序2的輸出,,然后又是程序3的輸出等等。**終結(jié)果將是一團(tuán)糟,。這時(shí),,操作系統(tǒng)采用將打印輸出送到磁盤上的緩沖區(qū)的方法就可以避免這種混亂,。在一個(gè)程序結(jié)束后,,操作系統(tǒng)可以將暫存在磁盤上的文件送到打印機(jī)輸出,。從這種角度來看...
此時(shí)第四步省去)。④借助軟盤機(jī)把軟盤上用戶文件輸入計(jì)算機(jī),,經(jīng)加工處理,,作為一個(gè)作業(yè),登記并存入輔助存儲(chǔ)器,。⑤是要求編譯,。操作系統(tǒng)把該作業(yè)調(diào)入主存儲(chǔ)器,并調(diào)用所選語言的編譯程序,,進(jìn)行編譯和連接(含所調(diào)用的子程序),,產(chǎn)生機(jī)器可執(zhí)行的目標(biāo)程序,存入輔助存儲(chǔ)器,。⑥要求運(yùn)算處理,。操作系統(tǒng)把目標(biāo)程序調(diào)入主存儲(chǔ)器,由**處理器運(yùn)算處理,,結(jié)果再存入輔助存儲(chǔ)器,。⑦運(yùn)算結(jié)果由操作系統(tǒng)按用戶要求的格式送外部設(shè)備輸出。計(jì)算機(jī)內(nèi)部工作(④~⑦)是在操作系統(tǒng)控制下的一個(gè)復(fù)雜過程,。通常,,一臺(tái)計(jì)算機(jī)中有多個(gè)用戶作業(yè)同時(shí)輸入,它們由操作系統(tǒng)統(tǒng)一調(diào)度,,交錯(cuò)運(yùn)行,。但這種調(diào)度對(duì)用戶是透明的,一般用戶無需了解其內(nèi)部細(xì)節(jié),。用戶可...
UNIX系統(tǒng)的應(yīng)用水平與國外相比有一定的滯后,。2)WindowsNT系列:微軟公司產(chǎn)品,其利用Windows的友好的用戶界面的優(yōu)勢(shì)打進(jìn)服務(wù)器操作系統(tǒng)市場,。但其在整體性能,、效率、穩(wěn)定性上都與UNIX有一定差距,,所以現(xiàn)在主要應(yīng)用于中小企業(yè)市場,。3)NovellNetware系列:Novell公司產(chǎn)品,其以極適合于中小網(wǎng)絡(luò)而著稱,,在中國的證券行業(yè)市場占有率極高,,而且其產(chǎn)品特點(diǎn)鮮明,仍然是服務(wù)器系統(tǒng)軟件中的長青樹,。4)LINUX系列:Linux是一種自由和開放源碼的類Unix操作系統(tǒng),。目前存在著許多不同的Linux,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,,從手機(jī),、...
⑤諾依曼機(jī)與非諾依曼機(jī):存儲(chǔ)程序和指令驅(qū)動(dòng)的諾依曼機(jī)迄今仍占統(tǒng)治地位。它順序執(zhí)行指令,,限制了所解問題本身含有的并行性,,影響處理速度的進(jìn)一步提高。突破這一原理的非諾依曼機(jī),,就是從體系結(jié)構(gòu)上來發(fā)展并行性,,提高系統(tǒng)吞吐量,這方面的研究工作正在進(jìn)行中,。由數(shù)據(jù)流來驅(qū)動(dòng)的數(shù)據(jù)流計(jì)算機(jī)以及按歸約式控制驅(qū)動(dòng)和按需求驅(qū)動(dòng)的高度并行計(jì)算機(jī),,都是有發(fā)展前途的非諾依曼計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)展望編輯計(jì)算機(jī)系統(tǒng)約每3~5年更新一次,,性能價(jià)格比成十倍地提高,,體積大幅度減小。超大規(guī)模集成電路技術(shù)將繼續(xù)快速發(fā)展,,并對(duì)各類計(jì)算機(jī)系統(tǒng)均產(chǎn)生巨大而又深刻的影響,。32位微型機(jī)已出現(xiàn),64位微型機(jī)也已經(jīng)問世,,單片上做1000萬個(gè)...
聯(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)程的手段,其操作系統(tǒng)也大為復(fù)雜,,必須解決多機(jī)間多進(jìn)程的通信,、同步、控制等問題,。分布系統(tǒng)是多機(jī)系統(tǒng)的發(fā)展,,它是由物理上分布的多個(gè)**而又相互作用的單機(jī),協(xié)同解決用戶問題的系統(tǒng),,其系統(tǒng)軟件更為復(fù)雜(見分布計(jì)算機(jī)系統(tǒng))?,F(xiàn)代大型機(jī)幾乎都是功能分布的多機(jī)系統(tǒng),,除含有高速**處理器外,有管理輸入輸出的輸入輸出處理機(jī)(或前端用戶機(jī)),、管理遠(yuǎn)程終端及網(wǎng)絡(luò)通信的...
操作系統(tǒng)可以看成是對(duì)計(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)中的作用,,大致可以從兩方面體會(huì):對(duì)內(nèi),操作系統(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è)...
③流水線處理機(jī)與并行處理機(jī):在元件,、器件速度有限的條件下,從系統(tǒng)結(jié)構(gòu)與組織著手來實(shí)現(xiàn)高速處理能力,,成功地研制出這兩種處理機(jī),。它們均面向ɑiθbi=ci(i=1,2,,3,,…,n,;θ為算符)這樣一組數(shù)據(jù)(也叫向量)運(yùn)算,。流水線處理機(jī)是單指令數(shù)據(jù)流(SISD)的,它們用重疊原理,,用流水線方式加工向量各元素,,具有高加工速率。并行處理機(jī)是單指令流多數(shù)據(jù)流(SIMD)的,它利用并行原理,,重復(fù)設(shè)置多個(gè)處理部件,,同時(shí)并行處理向量各元素來獲得高速度(見并行處理計(jì)算機(jī)系統(tǒng))。流水和并行技術(shù)還可結(jié)合,,如重復(fù)設(shè)置多個(gè)流水部件,,并行工作,以獲得更高性能,。研究并行算法是發(fā)揮這類處理機(jī)效率的關(guān)鍵,。在高級(jí)程序語言中相...
新型非諾伊曼機(jī)、推理計(jì)算機(jī),、知識(shí)庫計(jì)算機(jī)等已開始實(shí)際使用,。軟件開發(fā)將擺脫落后低效狀態(tài)。軟件工程正在深入發(fā)展,。軟件生產(chǎn)正向工程化,、形式化、自動(dòng)化,、模塊化,、集成化方向發(fā)展。新的高級(jí)語言如邏輯型語言,、函數(shù)型語言和人工智能的研究將使人-機(jī)接口簡單自然(能直接看,、聽、說,、畫),。數(shù)據(jù)庫技術(shù)將大為發(fā)展。計(jì)算機(jī)網(wǎng)絡(luò)將***普及,。以巨大處理能力(例如每秒100~1000億次操作),、巨大知識(shí)信息庫、高度智能化為特征的下一代計(jì)算機(jī)系統(tǒng)正在大力研制,。計(jì)算機(jī)應(yīng)用將日益***,。計(jì)算機(jī)輔助設(shè)計(jì)、計(jì)算機(jī)控制的生產(chǎn)線,、智能機(jī)器人將**提高社會(huì)勞動(dòng)生產(chǎn)力,。辦公、醫(yī)療,、通信,、教育及家庭生活,都將計(jì)算機(jī)化,。計(jì)算機(jī)對(duì)人們生活和...
聯(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)程的手段,,其操作系統(tǒng)也大為復(fù)雜,必須解決多機(jī)間多進(jìn)程的通信,、同步,、控制等問題,。分布系統(tǒng)是多機(jī)系統(tǒng)的發(fā)展,,它是由物理上分布的多個(gè)**而又相互作用的單機(jī),協(xié)同解決用戶問題的系統(tǒng),,其系統(tǒng)軟件更為復(fù)雜(見分布計(jì)算機(jī)系統(tǒng))?,F(xiàn)代大型機(jī)幾乎都是功能分布的多機(jī)系統(tǒng),除含有高速**處理器外,,有管理輸入輸出的輸入輸出處理機(jī)(或前端用戶機(jī)),、管理遠(yuǎn)程終端及網(wǎng)絡(luò)通信的...
借助通信網(wǎng)絡(luò),共享遠(yuǎn)程信息與軟件資源,。計(jì)算機(jī)系統(tǒng)組成編輯圖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)用軟件三層。計(jì)算機(jī)系統(tǒng)硬件硬件系統(tǒng)主要由**處理器,、存儲(chǔ)器,、輸入輸出控制系統(tǒng)和各種外部設(shè)備組成。**處理器是對(duì)信息進(jìn)行高速運(yùn)算處理的主要部件,,其處理速度可達(dá)每秒幾億次以上操作,。存儲(chǔ)器用于存儲(chǔ)程序、數(shù)據(jù)和文件,,常由快速的內(nèi)存儲(chǔ)器(容量可達(dá)數(shù)百兆字節(jié),,甚至數(shù)G字節(jié))和慢速海量外存儲(chǔ)器(容量可達(dá)數(shù)十G或數(shù)百G以上)組成,。各種輸入輸出外部設(shè)備是人機(jī)間的信息轉(zhuǎn)換器...
此時(shí)第四步省去)。④借助軟盤機(jī)把軟盤上用戶文件輸入計(jì)算機(jī),,經(jīng)加工處理,,作為一個(gè)作業(yè),登記并存入輔助存儲(chǔ)器,。⑤是要求編譯,。操作系統(tǒng)把該作業(yè)調(diào)入主存儲(chǔ)器,并調(diào)用所選語言的編譯程序,,進(jìn)行編譯和連接(含所調(diào)用的子程序),,產(chǎn)生機(jī)器可執(zhí)行的目標(biāo)程序,存入輔助存儲(chǔ)器,。⑥要求運(yùn)算處理,。操作系統(tǒng)把目標(biāo)程序調(diào)入主存儲(chǔ)器,由**處理器運(yùn)算處理,,結(jié)果再存入輔助存儲(chǔ)器,。⑦運(yùn)算結(jié)果由操作系統(tǒng)按用戶要求的格式送外部設(shè)備輸出。計(jì)算機(jī)內(nèi)部工作(④~⑦)是在操作系統(tǒng)控制下的一個(gè)復(fù)雜過程,。通常,,一臺(tái)計(jì)算機(jī)中有多個(gè)用戶作業(yè)同時(shí)輸入,它們由操作系統(tǒng)統(tǒng)一調(diào)度,,交錯(cuò)運(yùn)行,。但這種調(diào)度對(duì)用戶是透明的,一般用戶無需了解其內(nèi)部細(xì)節(jié),。用戶可...
從這個(gè)角度看,,操作系統(tǒng)的作用是為用戶提供一臺(tái)等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),,它比底層硬件更容易編程,。2、從使用者的角度看從使用者的角度來看,,操作系統(tǒng)則用來管理一個(gè)復(fù)雜系統(tǒng)的各個(gè)部分,。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對(duì)CPU、內(nèi)存及其它I/O接口設(shè)備的分配,。比如說,,假設(shè)在一臺(tái)計(jì)算機(jī)上運(yùn)行的三個(gè)程序試圖同時(shí)在同一臺(tái)打印機(jī)上輸出計(jì)算結(jié)果。那么頭幾行可能是程序1的輸出,,下幾行是程序2的輸出,,然后又是程序3的輸出等等。**終結(jié)果將是一團(tuán)糟,。這時(shí),,操作系統(tǒng)采用將打印輸出送到磁盤上的緩沖區(qū)的方法就可以避免這種混亂,。在一個(gè)程序結(jié)束后,操作系統(tǒng)可以將暫存在磁盤上的文件送到打印機(jī)輸出,。從這種角度來看...
此時(shí)第四步省去),。④借助軟盤機(jī)把軟盤上用戶文件輸入計(jì)算機(jī),經(jīng)加工處理,,作為一個(gè)作業(yè),,登記并存入輔助存儲(chǔ)器。⑤是要求編譯,。操作系統(tǒng)把該作業(yè)調(diào)入主存儲(chǔ)器,,并調(diào)用所選語言的編譯程序,進(jìn)行編譯和連接(含所調(diào)用的子程序),,產(chǎn)生機(jī)器可執(zhí)行的目標(biāo)程序,,存入輔助存儲(chǔ)器。⑥要求運(yùn)算處理,。操作系統(tǒng)把目標(biāo)程序調(diào)入主存儲(chǔ)器,,由**處理器運(yùn)算處理,結(jié)果再存入輔助存儲(chǔ)器,。⑦運(yùn)算結(jié)果由操作系統(tǒng)按用戶要求的格式送外部設(shè)備輸出,。計(jì)算機(jī)內(nèi)部工作(④~⑦)是在操作系統(tǒng)控制下的一個(gè)復(fù)雜過程,。通常,,一臺(tái)計(jì)算機(jī)中有多個(gè)用戶作業(yè)同時(shí)輸入,它們由操作系統(tǒng)統(tǒng)一調(diào)度,,交錯(cuò)運(yùn)行,。但這種調(diào)度對(duì)用戶是透明的,一般用戶無需了解其內(nèi)部細(xì)節(jié),。用戶可...