從這個角度看,,操作系統(tǒng)的作用是為用戶提供一臺等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),,它比底層硬件更容易編程,。2、從使用者的角度看從使用者的角度來看,,操作系統(tǒng)則用來管理一個復(fù)雜系統(tǒng)的各個部分,。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對CPU、內(nèi)存及其它I/O接口設(shè)備的分配,。比如說,,假設(shè)在一臺計(jì)算機(jī)上運(yùn)行的三個程序試圖同時在同一臺打印機(jī)上輸出計(jì)算結(jié)果,。那么頭幾行可能是程序1的輸出,,下幾行是程序2的輸出,然后又是程序3的輸出等等,。**終結(jié)果將是一團(tuán)糟,。這時,操作系統(tǒng)采用將打印輸出送到磁盤上的緩沖區(qū)的方法就可以避免這種混亂,。在一個程序結(jié)束后,,操作系統(tǒng)可以將暫存在磁盤上的文件送到打印機(jī)輸出。從這種角度來看,,操作系統(tǒng)則是系統(tǒng)的資源管理者,。計(jì)算機(jī)系統(tǒng)發(fā)展歷史下面我們結(jié)合計(jì)算機(jī)的發(fā)展歷史來回顧一下操作系統(tǒng)的發(fā)展歷程。1,、***代計(jì)算機(jī)(1945-1955):真空管和插件板40年代中期,,美國哈佛大學(xué)、普林斯頓高等研究院、賓夕法尼亞大學(xué)的一些人使用數(shù)萬個真空管,,構(gòu)建了世界上***臺電子計(jì)算機(jī),。開啟計(jì)算機(jī)發(fā)展的歷史。這個時期的機(jī)器需要一個小組專門設(shè)計(jì),、制造,、編程、操作,、維護(hù)每臺機(jī)器,。程序設(shè)計(jì)使用機(jī)器語言,通過插板上的硬連線來控制其基本功能,。建立示范試點(diǎn),,以點(diǎn)帶面推廣。新吳區(qū)品牌計(jì)算機(jī)系統(tǒng)集成程序
此時第四步省去),。④借助軟盤機(jī)把軟盤上用戶文件輸入計(jì)算機(jī),,經(jīng)加工處理,作為一個作業(yè),,登記并存入輔助存儲器,。⑤是要求編譯。操作系統(tǒng)把該作業(yè)調(diào)入主存儲器,,并調(diào)用所選語言的編譯程序,,進(jìn)行編譯和連接(含所調(diào)用的子程序),產(chǎn)生機(jī)器可執(zhí)行的目標(biāo)程序,,存入輔助存儲器,。⑥要求運(yùn)算處理。操作系統(tǒng)把目標(biāo)程序調(diào)入主存儲器,,由**處理器運(yùn)算處理,,結(jié)果再存入輔助存儲器。⑦運(yùn)算結(jié)果由操作系統(tǒng)按用戶要求的格式送外部設(shè)備輸出,。計(jì)算機(jī)內(nèi)部工作(④~⑦)是在操作系統(tǒng)控制下的一個復(fù)雜過程,。通常,一臺計(jì)算機(jī)中有多個用戶作業(yè)同時輸入,,它們由操作系統(tǒng)統(tǒng)一調(diào)度,,交錯運(yùn)行。但這種調(diào)度對用戶是透明的,,一般用戶無需了解其內(nèi)部細(xì)節(jié),。用戶可用一臺終端,交互式的控制③~⑦的進(jìn)行(分時方式),;也可委托操作員完成③~⑦,,其中④~⑦是計(jì)算機(jī)自動進(jìn)行的(批處理方式)。批處理方式的自動化程度高,但用戶不直觀,,無中間干預(yù),。分時方式用戶直觀控制,可隨時干預(yù)糾錯,,但自動化程度低?,F(xiàn)代計(jì)算機(jī)系統(tǒng)大多提供兩種方式,由用戶選用,。計(jì)算機(jī)系統(tǒng)操作系統(tǒng)編輯計(jì)算機(jī)系統(tǒng)簡介操作系統(tǒng)是方便用戶,、管理和控制計(jì)算機(jī)軟硬件資源的系統(tǒng)軟件(或程序**)。從用戶角度看,。綜合計(jì)算機(jī)系統(tǒng)集成一體化采取具體措施整頓市場,,建立公平競爭的環(huán)境,促進(jìn)系統(tǒng)集成業(yè)健康發(fā)展,。
新型非諾伊曼機(jī),、推理計(jì)算機(jī)、知識庫計(jì)算機(jī)等已開始實(shí)際使用,。軟件開發(fā)將擺脫落后低效狀態(tài),。軟件工程正在深入發(fā)展。軟件生產(chǎn)正向工程化,、形式化,、自動化、模塊化,、集成化方向發(fā)展,。新的高級語言如邏輯型語言、函數(shù)型語言和人工智能的研究將使人-機(jī)接口簡單自然(能直接看,、聽,、說、畫),。數(shù)據(jù)庫技術(shù)將大為發(fā)展,。計(jì)算機(jī)網(wǎng)絡(luò)將***普及,。以巨大處理能力(例如每秒100~1000億次操作),、巨大知識信息庫、高度智能化為特征的下一代計(jì)算機(jī)系統(tǒng)正在大力研制,。計(jì)算機(jī)應(yīng)用將日益***,。計(jì)算機(jī)輔助設(shè)計(jì)、計(jì)算機(jī)控制的生產(chǎn)線,、智能機(jī)器人將**提高社會勞動生產(chǎn)力,。辦公、醫(yī)療、通信,、教育及家庭生活,,都將計(jì)算機(jī)化。計(jì)算機(jī)對人們生活和社會組織的影響將日益***深刻,。計(jì)算機(jī)系統(tǒng)工作流程編輯用戶使用計(jì)算機(jī)系統(tǒng)算題的一般流程:①通過系統(tǒng)操作員建立帳號,,取得使用權(quán)。帳號既用于識別并保護(hù)用戶的文件(程序和數(shù)據(jù)),,也用于系統(tǒng)自動統(tǒng)計(jì)用戶使用資源的情況(記帳,,付款)。②根據(jù)要解決的問題,,研究算法,,選用合適的語言,編寫源程序,,同時提供需處理的數(shù)據(jù)和有關(guān)控制信息,。③把②的結(jié)果在脫機(jī)的**設(shè)備上放入軟磁盤,建立用戶文件(也可在聯(lián)機(jī)終端上進(jìn)行,,直接在輔助存儲器中建立文件,。
同時善于抓住時機(jī)的微軟公司的總裁比爾·蓋茨適時地進(jìn)入了這一領(lǐng)域,用購買來的CP/M搖身一變成為MS-DOS,,并憑借其成為個人計(jì)算機(jī)操作系統(tǒng)領(lǐng)域的霸主,。雖然是蘋果公司在GUI方面先拔頭籌,但由于蘋果公司的不兼容,、不開放的市場策略,,未能擴(kuò)大戰(zhàn)果,這時微軟又適時地進(jìn)入了GUI方面,,憑借WINDOWS系統(tǒng)再次稱雄,。計(jì)算機(jī)系統(tǒng)構(gòu)成一般來說,操作系統(tǒng)由以下幾個部分組成:1)進(jìn)程調(diào)度子系統(tǒng):進(jìn)程調(diào)度子系統(tǒng)決定哪個進(jìn)程使用CPU,,對進(jìn)程進(jìn)行調(diào)度,、管理。2)進(jìn)程間通信子系統(tǒng):負(fù)責(zé)各個進(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é)管理磁盤上的各種文件,、目錄。6)網(wǎng)絡(luò)子系統(tǒng):負(fù)責(zé)處理各種與網(wǎng)絡(luò)有關(guān)的東西,。計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)操作系統(tǒng)有多種實(shí)現(xiàn)方法與設(shè)計(jì)思路,,下面*選取**有代表性的三種做一簡單的敘述,。一、整體式系統(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)行編譯,。計(jì)算機(jī)系統(tǒng)集成是通過結(jié)構(gòu)化的綜合布線系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。
③流水線處理機(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è)置多個處理部件,,同時并行處理向量各元素來獲得高速度(見并行處理計(jì)算機(jī)系統(tǒng))。流水和并行技術(shù)還可結(jié)合,,如重復(fù)設(shè)置多個流水部件,,并行工作,以獲得更高性能,。研究并行算法是發(fā)揮這類處理機(jī)效率的關(guān)鍵,。在高級程序語言中相應(yīng)地?cái)U(kuò)充向量語句,可有效地組織向量運(yùn)算,;或設(shè)有向量識別器,,自動識別源程序中的向量成分。一臺普通主機(jī)(標(biāo)量機(jī))配一臺數(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)程),,相互通信。研制典型應(yīng)用系統(tǒng)軟硬件成套產(chǎn)品,,實(shí)現(xiàn)商品化生產(chǎn),;綜合計(jì)算機(jī)系統(tǒng)集成一體化
,確保各應(yīng)用領(lǐng)域計(jì)算機(jī)系統(tǒng)工程質(zhì)量,,信息產(chǎn)業(yè)部從2000年開始建立計(jì)算機(jī)信息系統(tǒng)集成資質(zhì)管理制度,。新吳區(qū)品牌計(jì)算機(jī)系統(tǒng)集成程序
⑤諾依曼機(jī)與非諾依曼機(jī):存儲程序和指令驅(qū)動的諾依曼機(jī)迄今仍占統(tǒng)治地位。它順序執(zhí)行指令,,限制了所解問題本身含有的并行性,,影響處理速度的進(jìn)一步提高。突破這一原理的非諾依曼機(jī),,就是從體系結(jié)構(gòu)上來發(fā)展并行性,,提高系統(tǒng)吞吐量,這方面的研究工作正在進(jìn)行中,。由數(shù)據(jù)流來驅(qū)動的數(shù)據(jù)流計(jì)算機(jī)以及按歸約式控制驅(qū)動和按需求驅(qū)動的高度并行計(jì)算機(jī),,都是有發(fā)展前途的非諾依曼計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)展望編輯計(jì)算機(jī)系統(tǒng)約每3~5年更新一次,,性能價(jià)格比成十倍地提高,,體積大幅度減小。超大規(guī)模集成電路技術(shù)將繼續(xù)快速發(fā)展,,并對各類計(jì)算機(jī)系統(tǒng)均產(chǎn)生巨大而又深刻的影響,。32位微型機(jī)已出現(xiàn),64位微型機(jī)也已經(jīng)問世,,單片上做1000萬個元件已為時不遠(yuǎn),。比半導(dǎo)體集成電路快10~100倍的器件,如砷化鎵,、高電子遷移率器件,、約瑟夫遜結(jié)、光元件等的研究將會有重要成果,。提高組裝密度和縮短互連線的微組裝技術(shù)是新一代計(jì)算機(jī)的關(guān)鍵技術(shù)之一,。光纖通信將大量應(yīng)用,。各種高速智能化外部設(shè)備不斷涌現(xiàn),光盤的問世將使輔助海量存儲器面目一新,。多處理機(jī)系統(tǒng),、多機(jī)系統(tǒng)、分布處理系統(tǒng)將是引人注目的系統(tǒng)結(jié)構(gòu),。軟件硬化(稱固件)是發(fā)展趨勢,。新吳區(qū)品牌計(jì)算機(jī)系統(tǒng)集成程序
無錫新互動網(wǎng)絡(luò)科技有限公司匯集了大量的優(yōu)秀人才,集企業(yè)奇思,,創(chuàng)經(jīng)濟(jì)奇跡,,一群有夢想有朝氣的團(tuán)隊(duì)不斷在前進(jìn)的道路上開創(chuàng)新天地,繪畫新藍(lán)圖,,在江蘇省等地區(qū)的商務(wù)服務(wù)中始終保持良好的信譽(yù),,信奉著“爭取每一個客戶不容易,失去每一個用戶很簡單”的理念,,市場是企業(yè)的方向,,質(zhì)量是企業(yè)的生命,在公司有效方針的領(lǐng)導(dǎo)下,,全體上下,,團(tuán)結(jié)一致,共同進(jìn)退,,**協(xié)力把各方面工作做得更好,,努力開創(chuàng)工作的新局面,公司的新高度,,未來新互動網(wǎng)絡(luò)和您一起奔向更美好的未來,,即使現(xiàn)在有一點(diǎn)小小的成績,也不足以驕傲,,過去的種種都已成為昨日我們只有總結(jié)經(jīng)驗(yàn),,才能繼續(xù)上路,讓我們一起點(diǎn)燃新的希望,,放飛新的夢想,!