操作系統(tǒng)可以看成是對(duì)計(jì)算機(jī)硬件的擴(kuò)充,;從人機(jī)交互方式來(lái)看,操作系統(tǒng)是用戶與機(jī)器的接口,;從計(jì)算機(jī)的系統(tǒng)結(jié)構(gòu)看,,操作系統(tǒng)是一種層次、模塊結(jié)構(gòu)的程序**,,屬于有序分層法,,是無(wú)序模塊的有序?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è)成峰”,,下面我們通過(guò)**典型的兩個(gè)角度來(lái)分析一下,。1、從程序員的角度看正如前面所說(shuō)的,,如果沒(méi)有操作系統(tǒng),,程序員在開(kāi)發(fā)軟件的時(shí)候就必須陷入復(fù)雜的硬件實(shí)現(xiàn)細(xì)節(jié)。程序員并不想涉足這個(gè)可怕的領(lǐng)域,,而且大量的精力花費(fèi)在這個(gè)重復(fù)的,、沒(méi)有創(chuàng)造性的工作上也使得程序員無(wú)法集中精力放在更具有創(chuàng)造性的程序設(shè)計(jì)工作中去。程序員需要的是一種簡(jiǎn)單的,,高度抽象的可以與之打交道的設(shè)備,。將硬件細(xì)節(jié)與程序員隔離開(kāi)來(lái),這當(dāng)然就是操作系統(tǒng),。采取具體措施整頓市場(chǎng),建立公平競(jìng)爭(zhēng)的環(huán)境,,促進(jìn)系統(tǒng)集成業(yè)健康發(fā)展,。江蘇專業(yè)性計(jì)算機(jī)系統(tǒng)集成程序
同時(shí)善于抓住時(shí)機(jī)的微軟公司的總裁比爾·蓋茨適時(shí)地進(jìn)入了這一領(lǐng)域,用購(gòu)買(mǎi)來(lái)的CP/M搖身一變成為MS-DOS,,并憑借其成為個(gè)人計(jì)算機(jī)操作系統(tǒng)領(lǐng)域的霸主,。雖然是蘋(píng)果公司在GUI方面先拔頭籌,但由于蘋(píng)果公司的不兼容、不開(kāi)放的市場(chǎng)策略,,未能擴(kuò)大戰(zhàn)果,,這時(shí)微軟又適時(shí)地進(jìn)入了GUI方面,憑借WINDOWS系統(tǒng)再次稱雄,。計(jì)算機(jī)系統(tǒng)構(gòu)成一般來(lái)說(shuō),,操作系統(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)成。5)文件子系統(tǒng):負(fù)責(zé)管理磁盤(pán)上的各種文件,、目錄,。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ì)思路,,下面*選取**有代表性的三種做一簡(jiǎn)單的敘述,。一、整體式系統(tǒng)整體式系統(tǒng)結(jié)構(gòu)設(shè)計(jì):這是**常用的一種組織方式,,它常被譽(yù)為“大雜燴”,,也可說(shuō),整體式系統(tǒng)結(jié)構(gòu)就是“無(wú)結(jié)構(gòu)”,。這種結(jié)構(gòu)方式下,,開(kāi)發(fā)人員為了構(gòu)造**終的目標(biāo)操作系統(tǒng)程序,首先將一些**的過(guò)程,,或包含過(guò)程的文件進(jìn)行編譯,。濱湖區(qū)專業(yè)性計(jì)算機(jī)系統(tǒng)集成為典型應(yīng)用系統(tǒng)提供性能價(jià)格比較好的國(guó)產(chǎn)成套軟硬件產(chǎn)品。
聯(lián)合解決大型問(wèn)題,。它們比并行處理機(jī)有更高的并行級(jí)別,,潛力大,靈活性好,。用大量廉價(jià)微型機(jī),,通過(guò)互連網(wǎng)絡(luò)構(gòu)成系統(tǒng),以獲得高性能,,是研究多處理機(jī)與多機(jī)系統(tǒng)的一個(gè)方向,。多處理機(jī)與多機(jī)系統(tǒng)要求在更高級(jí)別(進(jìn)程)上研究并行算法,高級(jí)程序語(yǔ)言提供并發(fā),、同步進(jìn)程的手段,,其操作系統(tǒng)也大為復(fù)雜,,必須解決多機(jī)間多進(jìn)程的通信、同步,、控制等問(wèn)題,。分布系統(tǒng)是多機(jī)系統(tǒng)的發(fā)展,它是由物理上分布的多個(gè)**而又相互作用的單機(jī),,協(xié)同解決用戶問(wèn)題的系統(tǒng),,其系統(tǒng)軟件更為復(fù)雜(見(jiàn)分布計(jì)算機(jī)系統(tǒng))。現(xiàn)代大型機(jī)幾乎都是功能分布的多機(jī)系統(tǒng),,除含有高速**處理器外,,有管理輸入輸出的輸入輸出處理機(jī)(或前端用戶機(jī))、管理遠(yuǎn)程終端及網(wǎng)絡(luò)通信的通信控制處理機(jī),、全系統(tǒng)維護(hù)診斷的維護(hù)診斷機(jī)和從事數(shù)據(jù)庫(kù)管理的數(shù)據(jù)庫(kù)處理機(jī)等,。這是分布系統(tǒng)的一種低級(jí)形態(tài)。多個(gè)地理上分布的計(jì)算機(jī)系統(tǒng),,通過(guò)通信線路和網(wǎng)絡(luò)協(xié)議,,相互聯(lián)絡(luò)起來(lái),構(gòu)成計(jì)算機(jī)網(wǎng)絡(luò),。它按地理上分布的遠(yuǎn)近,,分為局部(本地)計(jì)算機(jī)網(wǎng)絡(luò)和遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)。網(wǎng)絡(luò)上各計(jì)算機(jī)可相互共享信息資源和軟硬件資源,。訂票系統(tǒng),、情報(bào)資料檢索系統(tǒng)都是計(jì)算機(jī)網(wǎng)應(yīng)用的實(shí)例。
然后用鏈接程序?qū)⑺鼈冩溄映蔀橐粋€(gè)單獨(dú)的目標(biāo)程序,。計(jì)算機(jī)系統(tǒng)Linux操作系統(tǒng)就是采用整體式的系統(tǒng)結(jié)構(gòu)設(shè)計(jì),。但其在此基礎(chǔ)上增加了一些形如動(dòng)態(tài)模塊加載等方法來(lá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)不多,,也沒(méi)有***的應(yīng)用,。可以這么說(shuō),,現(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ì)是近幾年來(lái)出現(xiàn)的一種新的設(shè)計(jì)理念,,**有代表性的操作系統(tǒng)有Mach和QNX。微內(nèi)核系統(tǒng),顧名思義就是系統(tǒng)內(nèi)核很小,。比如說(shuō)QNX的微內(nèi)核只負(fù)責(zé):進(jìn)程間的通信,、低層的網(wǎng)絡(luò)通信、進(jìn)程調(diào)度,、***級(jí)中斷處理,。計(jì)算機(jī)系統(tǒng)橫向比較計(jì)算機(jī)歷史中出現(xiàn)了許許多多的操作系統(tǒng),然后大浪淘沙,,無(wú)情地淘汰了許多,,只留下一些經(jīng)歷過(guò)市場(chǎng)考驗(yàn)的:一、桌面操作系統(tǒng)1)MSDOS:Intelx86系列的PC機(jī)上的**早的操作系統(tǒng),,微軟公司產(chǎn)品,,曾經(jīng)統(tǒng)治了這個(gè)領(lǐng)域,現(xiàn)在已逐漸被自家兄弟WINDOWS系列所代替,,現(xiàn)在除了一些低檔機(jī)外已不多見(jiàn),。建立示范試點(diǎn),以點(diǎn)帶面推廣,。
從這個(gè)角度看,,操作系統(tǒng)的作用是為用戶提供一臺(tái)等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),,它比底層硬件更容易編程,。2、從使用者的角度看從使用者的角度來(lái)看,,操作系統(tǒng)則用來(lái)管理一個(gè)復(fù)雜系統(tǒng)的各個(gè)部分,。操作系統(tǒng)負(fù)責(zé)在相互競(jìng)爭(zhēng)的程序之間有序地控制對(duì)CPU、內(nèi)存及其它I/O接口設(shè)備的分配,。比如說(shuō),,假設(shè)在一臺(tái)計(jì)算機(jī)上運(yùn)行的三個(gè)程序試圖同時(shí)在同一臺(tái)打印機(jī)上輸出計(jì)算結(jié)果。那么頭幾行可能是程序1的輸出,,下幾行是程序2的輸出,,然后又是程序3的輸出等等。**終結(jié)果將是一團(tuán)糟,。這時(shí),,操作系統(tǒng)采用將打印輸出送到磁盤(pán)上的緩沖區(qū)的方法就可以避免這種混亂。在一個(gè)程序結(jié)束后,,操作系統(tǒng)可以將暫存在磁盤(pán)上的文件送到打印機(jī)輸出,。從這種角度來(lái)看,操作系統(tǒng)則是系統(tǒng)的資源管理者,。計(jì)算機(jī)系統(tǒng)發(fā)展歷史下面我們結(jié)合計(jì)算機(jī)的發(fā)展歷史來(lái)回顧一下操作系統(tǒng)的發(fā)展歷程,。1,、***代計(jì)算機(jī)(1945-1955):真空管和插件板40年代中期,美國(guó)哈佛大學(xué),、普林斯頓高等研究院,、賓夕法尼亞大學(xué)的一些人使用數(shù)萬(wàn)個(gè)真空管,構(gòu)建了世界上***臺(tái)電子計(jì)算機(jī),。開(kāi)啟計(jì)算機(jī)發(fā)展的歷史,。這個(gè)時(shí)期的機(jī)器需要一個(gè)小組專門(mén)設(shè)計(jì)、制造,、編程,、操作、維護(hù)每臺(tái)機(jī)器,。程序設(shè)計(jì)使用機(jī)器語(yǔ)言,,通過(guò)插板上的硬連線來(lái)控制其基本功能。有關(guān)主管部門(mén)加強(qiáng)對(duì)信息市場(chǎng),、計(jì)算機(jī)信息服務(wù)業(yè)市場(chǎng)的宏觀管理,;宜興一站式計(jì)算機(jī)系統(tǒng)集成模式
"產(chǎn)、學(xué),、研"結(jié)合,,建設(shè)若干個(gè)系統(tǒng)集成技術(shù)工程研究中心及開(kāi)放實(shí)驗(yàn)室;江蘇專業(yè)性計(jì)算機(jī)系統(tǒng)集成程序
UNIX系統(tǒng)的應(yīng)用水平與國(guó)外相比有一定的滯后,。2)WindowsNT系列:微軟公司產(chǎn)品,,其利用Windows的友好的用戶界面的優(yōu)勢(shì)打進(jìn)服務(wù)器操作系統(tǒng)市場(chǎng)。但其在整體性能,、效率,、穩(wěn)定性上都與UNIX有一定差距,所以現(xiàn)在主要應(yīng)用于中小企業(yè)市場(chǎng),。3)NovellNetware系列:Novell公司產(chǎn)品,,其以極適合于中小網(wǎng)絡(luò)而著稱,在中國(guó)的證券行業(yè)市場(chǎng)占有率極高,,而且其產(chǎn)品特點(diǎn)鮮明,,仍然是服務(wù)器系統(tǒng)軟件中的長(zhǎng)青樹(shù)。4)LINUX系列:Linux是一種自由和開(kāi)放源碼的類Unix操作系統(tǒng),。目前存在著許多不同的Linux,,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,,從手機(jī),、平板電腦、路由器和視頻游戲控制臺(tái),,到臺(tái)式計(jì)算機(jī),、大型機(jī)和超級(jí)計(jì)算機(jī),。Linux是一個(gè)**的操作系統(tǒng),世界上運(yùn)算**快的10臺(tái)超級(jí)計(jì)算機(jī)運(yùn)行的都是Linux操作系統(tǒng),。嚴(yán)格來(lái)講,,Linux這個(gè)詞本身只表示Linux內(nèi)核,,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來(lái)形容整個(gè)基于Linux內(nèi)核,,并且使用GNU工程各種工具和數(shù)據(jù)庫(kù)的操作系統(tǒng)。Linux得名于計(jì)算機(jī)業(yè)余愛(ài)好者LinusTorvalds,。計(jì)算機(jī)系統(tǒng)弗林分類法編輯弗林(Flynn)分類法是按指令流,、數(shù)據(jù)流及其多倍性分類的。共分四類:SISD――指令部件只對(duì)一條指令處理,,只控制一個(gè)操作部件操作,。江蘇專業(yè)性計(jì)算機(jī)系統(tǒng)集成程序
無(wú)錫新互動(dòng)網(wǎng)絡(luò)科技有限公司是一家有著先進(jìn)的發(fā)展理念,先進(jìn)的管理經(jīng)驗(yàn),,在發(fā)展過(guò)程中不斷完善自己,,要求自己,不斷創(chuàng)新,,時(shí)刻準(zhǔn)備著迎接更多挑戰(zhàn)的活力公司,,在江蘇省等地區(qū)的商務(wù)服務(wù)中匯聚了大量的人脈以及**,在業(yè)界也收獲了很多良好的評(píng)價(jià),,這些都源自于自身的努力和大家共同進(jìn)步的結(jié)果,,這些評(píng)價(jià)對(duì)我們而言是比較好的前進(jìn)動(dòng)力,也促使我們?cè)谝院蟮牡缆飞媳3謯^發(fā)圖強(qiáng),、一往無(wú)前的進(jìn)取創(chuàng)新精神,,努力把公司發(fā)展戰(zhàn)略推向一個(gè)新高度,在全體員工共同努力之下,,全力拼搏將共同新互動(dòng)網(wǎng)絡(luò)和您一起攜手走向更好的未來(lái),,創(chuàng)造更有價(jià)值的產(chǎn)品,我們將以更好的狀態(tài),,更認(rèn)真的態(tài)度,,更飽滿的精力去創(chuàng)造,去拼搏,,去努力,,讓我們一起更好更快的成長(zhǎng)!