工作流程編輯用戶使用計(jì)算機(jī)系統(tǒng)算題的一般流程:①通過系統(tǒng)操作員建立帳號,取得使用權(quán)。帳號既用于識別并保護(hù)用戶的文件(程序和數(shù)據(jù)),也用于系統(tǒng)自動統(tǒng)計(jì)用戶使用資源的情況(記帳,付款)。②根據(jù)要解決的問題,研究算法,選用合適的語言,編寫源程序,同時(shí)提供需處理的數(shù)據(jù)和有關(guān)控制信息。③把②的結(jié)果在脫機(jī)的**設(shè)備上放入軟磁盤,建立用戶文件(也可在聯(lián)機(jī)終端上進(jìn)行,直接在輔助存儲器中建立文件,此時(shí)第四步省去)。④借助軟盤機(jī)把軟盤上用戶文件輸入計(jì)算機(jī),經(jīng)加工處理,作為一個作業(yè),登記并存入輔助存儲器。⑤是要求編譯。操作系統(tǒng)把該作業(yè)調(diào)入主存儲器,并調(diào)用所選語言的編譯程序,進(jìn)行編譯和連接(含所調(diào)用的子程序)...
1、從程序員的角度看正如前面所說的,如果沒有操作系統(tǒng),程序員在開發(fā)軟件的時(shí)候就必須陷入復(fù)雜的硬件實(shí)現(xiàn)細(xì)節(jié)。程序員并不想涉足這個可怕的領(lǐng)域,而且大量的精力花費(fèi)在這個重復(fù)的、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設(shè)計(jì)工作中去。程序員需要的是一種簡單的,高度抽象的可以與之打交道的設(shè)備。將硬件細(xì)節(jié)與程序員隔離開來,這當(dāng)然就是操作系統(tǒng)。從這個角度看,操作系統(tǒng)的作用是為用戶提供一臺等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),它比底層硬件更容易編程。2、從使用者的角度看從使用者的角度來看,操作系統(tǒng)則用來管理一個復(fù)雜系統(tǒng)的各個部分。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對CPU、內(nèi)存及其...
比如說QNX的微內(nèi)核只負(fù)責(zé):進(jìn)程間的通信、低層的網(wǎng)絡(luò)通信、進(jìn)程調(diào)度、***級中斷處理。橫向比較計(jì)算機(jī)歷史中出現(xiàn)了許許多多的操作系統(tǒng),然后大浪淘沙,無情地淘汰了許多,只留下一些經(jīng)歷過市場考驗(yàn)的:一、桌面操作系統(tǒng)1)MSDOS:Intelx86系列的PC機(jī)上的**早的操作系統(tǒng),微軟公司產(chǎn)品,曾經(jīng)統(tǒng)治了這個領(lǐng)域,現(xiàn)在已逐漸被自家兄弟WINDOWS系列所代替,現(xiàn)在除了一些低檔機(jī)外已不多見。2)Windows:微軟公司產(chǎn)品,從Windows,現(xiàn)在是基于Intelx86系列的PC機(jī)上的主要操作系統(tǒng),也是現(xiàn)然個人電腦中裝機(jī)量**大的操作系統(tǒng)。面向桌面、面向個人用戶。3)MacOS:蘋果公司所有,界面...
對統(tǒng)一兩種應(yīng)用的計(jì)算機(jī)需求出現(xiàn)了。這時(shí)IBM公司試圖通過引入System/360來解決這個問題。與這個計(jì)劃配套,IBM公司組織了OS/360操作系統(tǒng)的開發(fā),然后復(fù)雜的需求,以及當(dāng)時(shí)軟件工程水平低下使得OS/360的開發(fā)工作陷入了歷史以來**可怕的“軟件開發(fā)泥潭”,誕生了*****的失敗論著----《神秘的人月》。雖然這個開發(fā)計(jì)劃失敗了,但是這個愿望卻成為了計(jì)算機(jī)廠商的目標(biāo)。此時(shí),MIT、BellLab(貝爾實(shí)驗(yàn)室)和通用電氣公司決定開發(fā)一種“公用計(jì)算機(jī)服務(wù)系統(tǒng)”----MULTICS,希望其能同時(shí)支持?jǐn)?shù)百名分時(shí)用戶的一種機(jī)器。結(jié)果這個計(jì)劃的研制難度超出了所有人的預(yù)料,**后這個系統(tǒng)也以...
1、從程序員的角度看正如前面所說的,如果沒有操作系統(tǒng),程序員在開發(fā)軟件的時(shí)候就必須陷入復(fù)雜的硬件實(shí)現(xiàn)細(xì)節(jié)。程序員并不想涉足這個可怕的領(lǐng)域,而且大量的精力花費(fèi)在這個重復(fù)的、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設(shè)計(jì)工作中去。程序員需要的是一種簡單的,高度抽象的可以與之打交道的設(shè)備。將硬件細(xì)節(jié)與程序員隔離開來,這當(dāng)然就是操作系統(tǒng)。從這個角度看,操作系統(tǒng)的作用是為用戶提供一臺等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),它比底層硬件更容易編程。2、從使用者的角度看從使用者的角度來看,操作系統(tǒng)則用來管理一個復(fù)雜系統(tǒng)的各個部分。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對CPU、內(nèi)存及其...
特點(diǎn)編輯計(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ī)有判別不同情況、選擇作不同處理的能力,故可用于管理、控制、對抗、決策、推理等領(lǐng)域。③存儲:計(jì)算機(jī)能存儲巨量信息。④精確:只要字長足夠,計(jì)算精度理論上不受限制。⑤快速:計(jì)算機(jī)一次操作所需時(shí)間已小到以納秒計(jì)。⑥通用:計(jì)算機(jī)是可編程的,不同程序可實(shí)現(xiàn)不同的應(yīng)用。⑦易用:豐富的高性能軟件及智能化的人-機(jī)接口,**方便了使用。⑧聯(lián)網(wǎng):多個計(jì)算機(jī)系統(tǒng)能超越地理界限,借助通信網(wǎng)絡(luò),共享遠(yuǎn)程信息與軟件資源。組成編輯圖1為計(jì)算機(jī)...
1、從程序員的角度看正如前面所說的,如果沒有操作系統(tǒng),程序員在開發(fā)軟件的時(shí)候就必須陷入復(fù)雜的硬件實(shí)現(xiàn)細(xì)節(jié)。程序員并不想涉足這個可怕的領(lǐng)域,而且大量的精力花費(fèi)在這個重復(fù)的、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設(shè)計(jì)工作中去。程序員需要的是一種簡單的,高度抽象的可以與之打交道的設(shè)備。將硬件細(xì)節(jié)與程序員隔離開來,這當(dāng)然就是操作系統(tǒng)。從這個角度看,操作系統(tǒng)的作用是為用戶提供一臺等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),它比底層硬件更容易編程。2、從使用者的角度看從使用者的角度來看,操作系統(tǒng)則用來管理一個復(fù)雜系統(tǒng)的各個部分。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對CPU、內(nèi)存及其...
數(shù)據(jù)庫,Web服務(wù)器(例如Apache),XWindow,桌面環(huán)境(比如GNOME和KDE),辦公套件等等。二、服務(wù)器操作系統(tǒng)1)UNIX系列:UNIX可以說是源遠(yuǎn)流長,是一個真正穩(wěn)健、實(shí)用、強(qiáng)大的操作系統(tǒng),但是由于眾多廠商在其基礎(chǔ)上開發(fā)了有自己特色的UNIX版本,所以影響了整體。在國外,UNIX系統(tǒng)可謂獨(dú)樹一幟,廣泛應(yīng)用于科研、學(xué)校、金融等關(guān)鍵領(lǐng)域。但由于中國的計(jì)算機(jī)發(fā)展較為落后,UNIX系統(tǒng)的應(yīng)用水平與國外相比有一定的滯后。2)WindowsNT系列:微軟公司產(chǎn)品,其利用Windows的友好的用戶界面的優(yōu)勢打進(jìn)服務(wù)器操作系統(tǒng)市場。但其在整體性能、效率、穩(wěn)定性上都與UNIX有一定差距...
按人的要求接收和存儲信息,自動進(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年***臺電子計(jì)算機(jī)問世以來,計(jì)算機(jī)技術(shù)在元件器件、硬件系統(tǒng)結(jié)構(gòu)、軟件系統(tǒng)、應(yīng)用等方面,均有驚人進(jìn)步,現(xiàn)代計(jì)算機(jī)系統(tǒng)小到微型計(jì)算機(jī)和個人計(jì)算機(jī),大到巨型計(jì)算機(jī)及其網(wǎng)絡(luò),形態(tài)、特性多種多樣,已***用于科學(xué)計(jì)算、事務(wù)處理和過程控制,日益深入社會各個領(lǐng)域,對社會的進(jìn)步...
進(jìn)一步強(qiáng)化了通用性。但特殊用途的**機(jī)仍在發(fā)展,例如連續(xù)動力學(xué)系統(tǒng)的全數(shù)字仿真機(jī),超微型的空間**計(jì)算機(jī)等。②巨型機(jī)、大型機(jī)、中型機(jī)、小型機(jī)、微型機(jī):計(jì)算機(jī)是以大、中型機(jī)為主線發(fā)展的。20世紀(jì)60年代末出現(xiàn)小型計(jì)算機(jī),70年代初出現(xiàn)微型計(jì)算機(jī),因其輕巧、價(jià)廉、功能較強(qiáng)、可靠性高,而得到廣泛應(yīng)用。70年代開始出現(xiàn)每秒可運(yùn)算五千萬次以上的巨型計(jì)算機(jī),專門用于解決科技、**、經(jīng)濟(jì)發(fā)展中的特大課題。巨、大、中、小、微型機(jī)作為計(jì)算機(jī)系統(tǒng)的梯隊(duì)組成部分,各有其用途,都在迅速發(fā)展。③流水線處理機(jī)與并行處理機(jī):在元件、器件速度有限的條件下,從系統(tǒng)結(jié)構(gòu)與組織著手來實(shí)現(xiàn)高速處理能力,成功地研制出這兩種處理...
單片上做1000萬個元件已為時(shí)不遠(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ā)展趨勢。新型非諾伊曼機(jī)、推理計(jì)算機(jī)、知識庫計(jì)算機(jī)等已開始實(shí)際使用。軟件開發(fā)將擺脫落后低效狀態(tài)。軟件工程正在深入發(fā)展。軟件生產(chǎn)正向工程化、形式化、自動化、模塊化、集成化方向發(fā)展。新的高級語言如邏輯型語言、函數(shù)型...
比如說QNX的微內(nèi)核只負(fù)責(zé):進(jìn)程間的通信、低層的網(wǎng)絡(luò)通信、進(jìn)程調(diào)度、***級中斷處理。橫向比較計(jì)算機(jī)歷史中出現(xiàn)了許許多多的操作系統(tǒng),然后大浪淘沙,無情地淘汰了許多,只留下一些經(jīng)歷過市場考驗(yàn)的:一、桌面操作系統(tǒng)1)MSDOS:Intelx86系列的PC機(jī)上的**早的操作系統(tǒng),微軟公司產(chǎn)品,曾經(jīng)統(tǒng)治了這個領(lǐng)域,現(xiàn)在已逐漸被自家兄弟WINDOWS系列所代替,現(xiàn)在除了一些低檔機(jī)外已不多見。2)Windows:微軟公司產(chǎn)品,從Windows,現(xiàn)在是基于Intelx86系列的PC機(jī)上的主要操作系統(tǒng),也是現(xiàn)然個人電腦中裝機(jī)量**大的操作系統(tǒng)。面向桌面、面向個人用戶。3)MacOS:蘋果公司所有,界面...
6)網(wǎng)絡(luò)子系統(tǒng):負(fù)責(zé)處理各種與網(wǎng)絡(luò)有關(guān)的東西。結(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)行編譯,然后用鏈接程序?qū)⑺鼈冩溄映蔀橐粋€單獨(dú)的目標(biāo)程序。計(jì)算機(jī)系統(tǒng)Linux操作系統(tǒng)就是采用整體式的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。但其在此基礎(chǔ)上增加了一些形如動態(tài)模塊加載等方法來提高整體的靈活性,彌補(bǔ)整體式系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的不足。二、層次式系統(tǒng)層次式系統(tǒng)結(jié)構(gòu)設(shè)...
計(jì)算機(jī)神奇般地闖入了人們的生活,以低廉的價(jià)格就可以獲得強(qiáng)大計(jì)算能力的計(jì)算機(jī)。價(jià)格不再是阻攔計(jì)算機(jī)普及的門檻時(shí),降低計(jì)算機(jī)的易用性就顯得十分重要!由于UNIX系統(tǒng)的本身特點(diǎn),使得其不太適合于在運(yùn)行在個人計(jì)算機(jī)上,這時(shí)就需要一種新的操作系統(tǒng)。在這一歷史關(guān)鍵時(shí)候,IBM公司由于低估了PC機(jī)的市場,并未使用**大的力量角逐這一市場,這時(shí)Intel公司趁機(jī)進(jìn)入,成為了當(dāng)今微處理器的老大。同時(shí)善于抓住時(shí)機(jī)的微軟公司的總裁比爾·蓋茨適時(shí)地進(jìn)入了這一領(lǐng)域,用購買來的CP/M搖身一變成為MS-DOS,并憑借其成為個人計(jì)算機(jī)操作系統(tǒng)領(lǐng)域的霸主。雖然是蘋果公司在GUI方面先拔頭籌,但由于蘋果公司的不兼容、不...
有管理輸入輸出的輸入輸出處理機(jī)(或前端用戶機(jī))、管理遠(yuǎn)程終端及網(wǎng)絡(luò)通信的通信控制處理機(jī)、全系統(tǒng)維護(hù)診斷的維護(hù)診斷機(jī)和從事數(shù)據(jù)庫管理的數(shù)據(jù)庫處理機(jī)等。這是分布系統(tǒng)的一種低級形態(tài)。多個地理上分布的計(jì)算機(jī)系統(tǒng),通過通信線路和網(wǎng)絡(luò)協(xié)議,相互聯(lián)絡(luò)起來,構(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í)例。⑤諾依曼機(jī)與非諾依曼機(jī):存儲程序和指令驅(qū)動的諾依曼機(jī)迄今仍占統(tǒng)治地位。它順序執(zhí)行指令,限制了所解問題本身含有的并行性,影響處理速度的進(jìn)一步提高。突破這一原理的非諾依曼機(jī),就...
1、從程序員的角度看正如前面所說的,如果沒有操作系統(tǒng),程序員在開發(fā)軟件的時(shí)候就必須陷入復(fù)雜的硬件實(shí)現(xiàn)細(xì)節(jié)。程序員并不想涉足這個可怕的領(lǐng)域,而且大量的精力花費(fèi)在這個重復(fù)的、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設(shè)計(jì)工作中去。程序員需要的是一種簡單的,高度抽象的可以與之打交道的設(shè)備。將硬件細(xì)節(jié)與程序員隔離開來,這當(dāng)然就是操作系統(tǒng)。從這個角度看,操作系統(tǒng)的作用是為用戶提供一臺等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),它比底層硬件更容易編程。2、從使用者的角度看從使用者的角度來看,操作系統(tǒng)則用來管理一個復(fù)雜系統(tǒng)的各個部分。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對CPU、內(nèi)存及其...
進(jìn)一步強(qiáng)化了通用性。但特殊用途的**機(jī)仍在發(fā)展,例如連續(xù)動力學(xué)系統(tǒng)的全數(shù)字仿真機(jī),超微型的空間**計(jì)算機(jī)等。②巨型機(jī)、大型機(jī)、中型機(jī)、小型機(jī)、微型機(jī):計(jì)算機(jī)是以大、中型機(jī)為主線發(fā)展的。20世紀(jì)60年代末出現(xiàn)小型計(jì)算機(jī),70年代初出現(xiàn)微型計(jì)算機(jī),因其輕巧、價(jià)廉、功能較強(qiáng)、可靠性高,而得到廣泛應(yīng)用。70年代開始出現(xiàn)每秒可運(yùn)算五千萬次以上的巨型計(jì)算機(jī),專門用于解決科技、**、經(jīng)濟(jì)發(fā)展中的特大課題。巨、大、中、小、微型機(jī)作為計(jì)算機(jī)系統(tǒng)的梯隊(duì)組成部分,各有其用途,都在迅速發(fā)展。③流水線處理機(jī)與并行處理機(jī):在元件、器件速度有限的條件下,從系統(tǒng)結(jié)構(gòu)與組織著手來實(shí)現(xiàn)高速處理能力,成功地研制出這兩種處理...
對統(tǒng)一兩種應(yīng)用的計(jì)算機(jī)需求出現(xiàn)了。這時(shí)IBM公司試圖通過引入System/360來解決這個問題。與這個計(jì)劃配套,IBM公司組織了OS/360操作系統(tǒng)的開發(fā),然后復(fù)雜的需求,以及當(dāng)時(shí)軟件工程水平低下使得OS/360的開發(fā)工作陷入了歷史以來**可怕的“軟件開發(fā)泥潭”,誕生了*****的失敗論著----《神秘的人月》。雖然這個開發(fā)計(jì)劃失敗了,但是這個愿望卻成為了計(jì)算機(jī)廠商的目標(biāo)。此時(shí),MIT、BellLab(貝爾實(shí)驗(yàn)室)和通用電氣公司決定開發(fā)一種“公用計(jì)算機(jī)服務(wù)系統(tǒng)”----MULTICS,希望其能同時(shí)支持?jǐn)?shù)百名分時(shí)用戶的一種機(jī)器。結(jié)果這個計(jì)劃的研制難度超出了所有人的預(yù)料,**后這個系統(tǒng)也以...
進(jìn)一步強(qiáng)化了通用性。但特殊用途的**機(jī)仍在發(fā)展,例如連續(xù)動力學(xué)系統(tǒng)的全數(shù)字仿真機(jī),超微型的空間**計(jì)算機(jī)等。②巨型機(jī)、大型機(jī)、中型機(jī)、小型機(jī)、微型機(jī):計(jì)算機(jī)是以大、中型機(jī)為主線發(fā)展的。20世紀(jì)60年代末出現(xiàn)小型計(jì)算機(jī),70年代初出現(xiàn)微型計(jì)算機(jī),因其輕巧、價(jià)廉、功能較強(qiáng)、可靠性高,而得到廣泛應(yīng)用。70年代開始出現(xiàn)每秒可運(yùn)算五千萬次以上的巨型計(jì)算機(jī),專門用于解決科技、**、經(jīng)濟(jì)發(fā)展中的特大課題。巨、大、中、小、微型機(jī)作為計(jì)算機(jī)系統(tǒng)的梯隊(duì)組成部分,各有其用途,都在迅速發(fā)展。③流水線處理機(jī)與并行處理機(jī):在元件、器件速度有限的條件下,從系統(tǒng)結(jié)構(gòu)與組織著手來實(shí)現(xiàn)高速處理能力,成功地研制出這兩種處理...
1、從程序員的角度看正如前面所說的,如果沒有操作系統(tǒng),程序員在開發(fā)軟件的時(shí)候就必須陷入復(fù)雜的硬件實(shí)現(xiàn)細(xì)節(jié)。程序員并不想涉足這個可怕的領(lǐng)域,而且大量的精力花費(fèi)在這個重復(fù)的、沒有創(chuàng)造性的工作上也使得程序員無法集中精力放在更具有創(chuàng)造性的程序設(shè)計(jì)工作中去。程序員需要的是一種簡單的,高度抽象的可以與之打交道的設(shè)備。將硬件細(xì)節(jié)與程序員隔離開來,這當(dāng)然就是操作系統(tǒng)。從這個角度看,操作系統(tǒng)的作用是為用戶提供一臺等價(jià)的擴(kuò)展機(jī)器,也稱虛擬機(jī),它比底層硬件更容易編程。2、從使用者的角度看從使用者的角度來看,操作系統(tǒng)則用來管理一個復(fù)雜系統(tǒng)的各個部分。操作系統(tǒng)負(fù)責(zé)在相互競爭的程序之間有序地控制對CPU、內(nèi)存及其...
進(jìn)一步強(qiáng)化了通用性。但特殊用途的**機(jī)仍在發(fā)展,例如連續(xù)動力學(xué)系統(tǒng)的全數(shù)字仿真機(jī),超微型的空間**計(jì)算機(jī)等。②巨型機(jī)、大型機(jī)、中型機(jī)、小型機(jī)、微型機(jī):計(jì)算機(jī)是以大、中型機(jī)為主線發(fā)展的。20世紀(jì)60年代末出現(xiàn)小型計(jì)算機(jī),70年代初出現(xiàn)微型計(jì)算機(jī),因其輕巧、價(jià)廉、功能較強(qiáng)、可靠性高,而得到廣泛應(yīng)用。70年代開始出現(xiàn)每秒可運(yùn)算五千萬次以上的巨型計(jì)算機(jī),專門用于解決科技、**、經(jīng)濟(jì)發(fā)展中的特大課題。巨、大、中、小、微型機(jī)作為計(jì)算機(jī)系統(tǒng)的梯隊(duì)組成部分,各有其用途,都在迅速發(fā)展。③流水線處理機(jī)與并行處理機(jī):在元件、器件速度有限的條件下,從系統(tǒng)結(jié)構(gòu)與組織著手來實(shí)現(xiàn)高速處理能力,成功地研制出這兩種處理...
比如說QNX的微內(nèi)核只負(fù)責(zé):進(jìn)程間的通信、低層的網(wǎng)絡(luò)通信、進(jìn)程調(diào)度、***級中斷處理。橫向比較計(jì)算機(jī)歷史中出現(xiàn)了許許多多的操作系統(tǒng),然后大浪淘沙,無情地淘汰了許多,只留下一些經(jīng)歷過市場考驗(yàn)的:一、桌面操作系統(tǒng)1)MSDOS:Intelx86系列的PC機(jī)上的**早的操作系統(tǒng),微軟公司產(chǎn)品,曾經(jīng)統(tǒng)治了這個領(lǐng)域,現(xiàn)在已逐漸被自家兄弟WINDOWS系列所代替,現(xiàn)在除了一些低檔機(jī)外已不多見。2)Windows:微軟公司產(chǎn)品,從Windows,現(xiàn)在是基于Intelx86系列的PC機(jī)上的主要操作系統(tǒng),也是現(xiàn)然個人電腦中裝機(jī)量**大的操作系統(tǒng)。面向桌面、面向個人用戶。3)MacOS:蘋果公司所有,界面...
6)網(wǎng)絡(luò)子系統(tǒng):負(fù)責(zé)處理各種與網(wǎng)絡(luò)有關(guān)的東西。結(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)行編譯,然后用鏈接程序?qū)⑺鼈冩溄映蔀橐粋€單獨(dú)的目標(biāo)程序。計(jì)算機(jī)系統(tǒng)Linux操作系統(tǒng)就是采用整體式的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。但其在此基礎(chǔ)上增加了一些形如動態(tài)模塊加載等方法來提高整體的靈活性,彌補(bǔ)整體式系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的不足。二、層次式系統(tǒng)層次式系統(tǒng)結(jié)構(gòu)設(shè)...
單片上做1000萬個元件已為時(shí)不遠(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ā)展趨勢。新型非諾伊曼機(jī)、推理計(jì)算機(jī)、知識庫計(jì)算機(jī)等已開始實(shí)際使用。軟件開發(fā)將擺脫落后低效狀態(tài)。軟件工程正在深入發(fā)展。軟件生產(chǎn)正向工程化、形式化、自動化、模塊化、集成化方向發(fā)展。新的高級語言如邏輯型語言、函數(shù)型...
有管理輸入輸出的輸入輸出處理機(jī)(或前端用戶機(jī))、管理遠(yuǎn)程終端及網(wǎng)絡(luò)通信的通信控制處理機(jī)、全系統(tǒng)維護(hù)診斷的維護(hù)診斷機(jī)和從事數(shù)據(jù)庫管理的數(shù)據(jù)庫處理機(jī)等。這是分布系統(tǒng)的一種低級形態(tài)。多個地理上分布的計(jì)算機(jī)系統(tǒng),通過通信線路和網(wǎng)絡(luò)協(xié)議,相互聯(lián)絡(luò)起來,構(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í)例。⑤諾依曼機(jī)與非諾依曼機(jī):存儲程序和指令驅(qū)動的諾依曼機(jī)迄今仍占統(tǒng)治地位。它順序執(zhí)行指令,限制了所解問題本身含有的并行性,影響處理速度的進(jìn)一步提高。突破這一原理的非諾依曼機(jī),就...
有管理輸入輸出的輸入輸出處理機(jī)(或前端用戶機(jī))、管理遠(yuǎn)程終端及網(wǎng)絡(luò)通信的通信控制處理機(jī)、全系統(tǒng)維護(hù)診斷的維護(hù)診斷機(jī)和從事數(shù)據(jù)庫管理的數(shù)據(jù)庫處理機(jī)等。這是分布系統(tǒng)的一種低級形態(tài)。多個地理上分布的計(jì)算機(jī)系統(tǒng),通過通信線路和網(wǎng)絡(luò)協(xié)議,相互聯(lián)絡(luò)起來,構(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í)例。⑤諾依曼機(jī)與非諾依曼機(jī):存儲程序和指令驅(qū)動的諾依曼機(jī)迄今仍占統(tǒng)治地位。它順序執(zhí)行指令,限制了所解問題本身含有的并行性,影響處理速度的進(jìn)一步提高。突破這一原理的非諾依曼機(jī),就...
交互式的控制③~⑦的進(jìn)行(分時(shí)方式);也可委托操作員完成③~⑦,其中④~⑦是計(jì)算機(jī)自動進(jìn)行的(批處理方式)。批處理方式的自動化程度高,但用戶不直觀,無中間干預(yù)。分時(shí)方式用戶直觀控制,可隨時(shí)干預(yù)糾錯,但自動化程度低。現(xiàn)代計(jì)算機(jī)系統(tǒng)大多提供兩種方式,由用戶選用。操作系統(tǒng)編輯簡介操作系統(tǒng)是方便用戶、管理和控制計(jì)算機(jī)軟硬件資源的系統(tǒng)軟件(或程序**)。從用戶角度看,操作系統(tǒng)可以看成是對計(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ù)和管理技...
進(jìn)一步強(qiáng)化了通用性。但特殊用途的**機(jī)仍在發(fā)展,例如連續(xù)動力學(xué)系統(tǒng)的全數(shù)字仿真機(jī),超微型的空間**計(jì)算機(jī)等。②巨型機(jī)、大型機(jī)、中型機(jī)、小型機(jī)、微型機(jī):計(jì)算機(jī)是以大、中型機(jī)為主線發(fā)展的。20世紀(jì)60年代末出現(xiàn)小型計(jì)算機(jī),70年代初出現(xiàn)微型計(jì)算機(jī),因其輕巧、價(jià)廉、功能較強(qiáng)、可靠性高,而得到廣泛應(yīng)用。70年代開始出現(xiàn)每秒可運(yùn)算五千萬次以上的巨型計(jì)算機(jī),專門用于解決科技、**、經(jīng)濟(jì)發(fā)展中的特大課題。巨、大、中、小、微型機(jī)作為計(jì)算機(jī)系統(tǒng)的梯隊(duì)組成部分,各有其用途,都在迅速發(fā)展。③流水線處理機(jī)與并行處理機(jī):在元件、器件速度有限的條件下,從系統(tǒng)結(jié)構(gòu)與組織著手來實(shí)現(xiàn)高速處理能力,成功地研制出這兩種處理...
交互式的控制③~⑦的進(jìn)行(分時(shí)方式);也可委托操作員完成③~⑦,其中④~⑦是計(jì)算機(jī)自動進(jìn)行的(批處理方式)。批處理方式的自動化程度高,但用戶不直觀,無中間干預(yù)。分時(shí)方式用戶直觀控制,可隨時(shí)干預(yù)糾錯,但自動化程度低。現(xiàn)代計(jì)算機(jī)系統(tǒng)大多提供兩種方式,由用戶選用。操作系統(tǒng)編輯簡介操作系統(tǒng)是方便用戶、管理和控制計(jì)算機(jī)軟硬件資源的系統(tǒng)軟件(或程序**)。從用戶角度看,操作系統(tǒng)可以看成是對計(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ù)和管理技...
計(jì)算機(jī)神奇般地闖入了人們的生活,以低廉的價(jià)格就可以獲得強(qiáng)大計(jì)算能力的計(jì)算機(jī)。價(jià)格不再是阻攔計(jì)算機(jī)普及的門檻時(shí),降低計(jì)算機(jī)的易用性就顯得十分重要!由于UNIX系統(tǒng)的本身特點(diǎn),使得其不太適合于在運(yùn)行在個人計(jì)算機(jī)上,這時(shí)就需要一種新的操作系統(tǒng)。在這一歷史關(guān)鍵時(shí)候,IBM公司由于低估了PC機(jī)的市場,并未使用**大的力量角逐這一市場,這時(shí)Intel公司趁機(jī)進(jìn)入,成為了當(dāng)今微處理器的老大。同時(shí)善于抓住時(shí)機(jī)的微軟公司的總裁比爾·蓋茨適時(shí)地進(jìn)入了這一領(lǐng)域,用購買來的CP/M搖身一變成為MS-DOS,并憑借其成為個人計(jì)算機(jī)操作系統(tǒng)領(lǐng)域的霸主。雖然是蘋果公司在GUI方面先拔頭籌,但由于蘋果公司的不兼容、不...