NOI初賽理論知識(shí)復(fù)習(xí)資料_第1頁(yè)
NOI初賽理論知識(shí)復(fù)習(xí)資料_第2頁(yè)
NOI初賽理論知識(shí)復(fù)習(xí)資料_第3頁(yè)
NOI初賽理論知識(shí)復(fù)習(xí)資料_第4頁(yè)
NOI初賽理論知識(shí)復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

/NOI初賽理論知識(shí)復(fù)習(xí)資料計(jì)算機(jī)的誕生與發(fā)展,與其特點(diǎn)計(jì)算機(jī)基本常識(shí)一、計(jì)算機(jī)的概念:計(jì)算機(jī)是一種能迅速而高效的自動(dòng)完成信息處理的電子設(shè)備,它能按照程序?qū)π畔⑦M(jìn)行加工、處理、存儲(chǔ)。二、計(jì)算機(jī)的誕生與發(fā)展1、誕生:1946年,美國(guó)為計(jì)算彈道軌跡而研制成功了世界第一臺(tái)計(jì)算機(jī)。2、發(fā)展:階段時(shí)間邏輯器件應(yīng)用范圍第一代1946——1958真空電子管科學(xué)計(jì)算、軍事研究第二代1959——1964晶體管數(shù)據(jù)處理、事物處理第三代1965——1970集成電路包括工業(yè)控制的各個(gè)領(lǐng)域第四代1971——今超大規(guī)模集成電路應(yīng)用到了各個(gè)領(lǐng)域三、計(jì)算機(jī)的主要應(yīng)用:1、數(shù)值計(jì)算:彈道軌跡、天氣預(yù)報(bào)、高能物理等等2、信息管理:企業(yè)管理、物資管理、電算化等3、過(guò)程控制:工業(yè)自動(dòng)化控制,衛(wèi)星飛行方向控制4、輔助工程:CAD、CAM、CAT、CAI等四、計(jì)算機(jī)分類:1、按規(guī)模分:巨、中、小、微2、按用途分:專用機(jī)、通用機(jī)五、微型機(jī)的主要技術(shù)指標(biāo)1、字長(zhǎng):知己算計(jì)能夠直接處理的二進(jìn)制數(shù)據(jù)的位數(shù)。單位為位(BIT)2、主頻:指計(jì)算機(jī)主時(shí)鐘在一秒鐘內(nèi)發(fā)出的脈沖數(shù),在很大程度上決定了計(jì)算機(jī)的運(yùn)算速度。3、內(nèi)存容量:是標(biāo)志計(jì)算機(jī)處理信息能力強(qiáng)弱的一向技術(shù)指標(biāo)。單位為字節(jié)(BYTE)。8BIT=1BYTE1024B=1KB1024KB=1MB4、外存設(shè)備:一般指軟盤、硬盤、光盤。六、計(jì)算機(jī)的特點(diǎn)計(jì)算機(jī)的運(yùn)算速度快、計(jì)算精度高、存儲(chǔ)功能強(qiáng)、具有邏輯判斷能力和自動(dòng)運(yùn)行能力。計(jì)算機(jī)在現(xiàn)代社會(huì)中的應(yīng)用在現(xiàn)代社會(huì),計(jì)算機(jī)已廣泛應(yīng)用到軍事、科研、經(jīng)濟(jì)、文化等各個(gè)領(lǐng)域,成為人們一個(gè)不可缺少的好幫手。在科研領(lǐng)域,人們使用計(jì)算機(jī)進(jìn)行各種復(fù)雜的運(yùn)算與大量數(shù)據(jù)的處理,如衛(wèi)星飛行的軌跡、天氣預(yù)報(bào)中的數(shù)據(jù)處理等。由于計(jì)算機(jī)能高速、準(zhǔn)確地進(jìn)行運(yùn)算,因此,人們往往需要花費(fèi)數(shù)天、數(shù)年時(shí)間甚至一輩子才能完成的計(jì)算任務(wù),計(jì)算機(jī)只需很短時(shí)間就能完成。在學(xué)校和政府機(jī)關(guān),每天都涉與大量數(shù)據(jù)的統(tǒng)計(jì)與分析,有了計(jì)算機(jī),工作效率就大大提高了。在工廠,計(jì)算機(jī)為工程師們?cè)谠O(shè)計(jì)產(chǎn)品時(shí),提供了有效的輔助手段,現(xiàn)在,人們?cè)谶M(jìn)行建筑設(shè)計(jì)時(shí),只要輸入有關(guān)的原始數(shù)據(jù),計(jì)算機(jī)就能自動(dòng)處理并繪出各種設(shè)計(jì)圖紙。在生產(chǎn)中,用計(jì)算機(jī)控制生產(chǎn)過(guò)程的自動(dòng)化操作,如溫度控制、電壓電流控制等,從而實(shí)現(xiàn)自動(dòng)進(jìn)料、自動(dòng)加工產(chǎn)品以與自動(dòng)包裝產(chǎn)品等等。計(jì)算機(jī)廣泛應(yīng)用于工業(yè)生產(chǎn)中,加速了工廠生產(chǎn)的自動(dòng)化。在國(guó)外,有人形象地將工廠自動(dòng)化(可簡(jiǎn)稱為FA)解釋為:FA=數(shù)控自動(dòng)機(jī)床+自動(dòng)裝置+計(jì)算機(jī)輔助設(shè)計(jì)(簡(jiǎn)稱CAD)+計(jì)算機(jī)輔助制造(簡(jiǎn)稱CAM)+計(jì)算機(jī)輔助測(cè)試(簡(jiǎn)稱CAT)在企業(yè),計(jì)算機(jī)為管理人員提供了辦公自動(dòng)化系統(tǒng),通過(guò)它,企業(yè)人員能與時(shí)了解每一天的運(yùn)作情況,并由此調(diào)整與制定工作計(jì)劃。在國(guó)外,有人形象地將辦公室自動(dòng)化(英文縮寫為OA)解釋為:OA=微電子信息處理機(jī)+計(jì)算機(jī)通信系統(tǒng)+其他電子辦公設(shè)備具體地說(shuō),所謂OA,就是包括以個(gè)人計(jì)算機(jī)為核心的辦公室事務(wù)處理機(jī)、傳真機(jī)、復(fù)印機(jī)、智能電話、圖象文字處理機(jī)等,能使辦公室處理實(shí)現(xiàn)自動(dòng)化作業(yè)。在許多行業(yè),由計(jì)算機(jī)控制的機(jī)器人代替人類進(jìn)行勞動(dòng),大大減輕了人類的勞動(dòng)強(qiáng)度,提高了生產(chǎn)效率。計(jì)算機(jī)正廣泛應(yīng)用于教學(xué)領(lǐng)域,計(jì)算機(jī)輔助教學(xué)(簡(jiǎn)稱CAI)正將計(jì)算機(jī)技術(shù)與數(shù)學(xué)、物理、化學(xué)、英語(yǔ)、語(yǔ)文、生物、音樂等各學(xué)科教學(xué)結(jié)合起來(lái),內(nèi)容豐富、形象生動(dòng)有趣的教學(xué)軟件提高了學(xué)生們的學(xué)習(xí)興趣,增強(qiáng)了教學(xué)效果;此外,將課程內(nèi)容與練習(xí)編成軟件,計(jì)算機(jī)還可以成為我們的一位百問(wèn)不厭的家庭老師。在大商店與超級(jí)市場(chǎng),人們用計(jì)算機(jī)收款與結(jié)帳,迅速而又準(zhǔn)確。在銀行,人們把計(jì)算機(jī)用通訊線路聯(lián)成網(wǎng)絡(luò),這樣銀行就有了通存通兌的服務(wù)。人們還可以不用現(xiàn)金而使用信用卡消費(fèi),計(jì)算機(jī)將人們帶到了一個(gè)“無(wú)現(xiàn)金”的時(shí)代。由于有了計(jì)算機(jī)網(wǎng)絡(luò),一個(gè)稱為“無(wú)紙貿(mào)易”的時(shí)代已經(jīng)到來(lái),被稱為EDI(電子數(shù)據(jù)交換)的技術(shù)正風(fēng)靡全球?,F(xiàn)在,人們的交流已越來(lái)越多,要求信息的傳送速度更快、傳送的_____范圍更廣,“信息高速公路“也就應(yīng)運(yùn)而生了。其中,Internet(中文意思是:國(guó)際交互網(wǎng)絡(luò))已擁有了數(shù)千萬(wàn)個(gè)用戶,用戶只要把自己的計(jì)算機(jī)接到這一網(wǎng)絡(luò)中,就可以與全世界聯(lián)絡(luò),你坐在家中就能獲取該系統(tǒng)上的各種信息,如電子新聞、電子圖書資料和電子郵件(E-mail)等。計(jì)算機(jī)正在進(jìn)入家庭,給人們的生活方式帶來(lái)了深刻變化,全自動(dòng)洗衣機(jī)(洗衣過(guò)程由計(jì)算機(jī)控制)為人們免去了洗衣的煩惱,空調(diào)器與電冰箱(由計(jì)算機(jī)根據(jù)溫度的變化控制其運(yùn)作)為人們帶來(lái)一個(gè)清涼的世界。在一些先進(jìn)國(guó)家的家庭中,各種家用電器用網(wǎng)絡(luò)連接起來(lái),人們通過(guò)聲控、遙控實(shí)現(xiàn)了家務(wù)勞動(dòng)自動(dòng)化,使人們的生活質(zhì)量有了很大的提高。計(jì)算機(jī)還可以充當(dāng)人們生活中的好幫手,如儲(chǔ)存朋友們的電話和地址、管理家庭里的收支帳目等等。計(jì)算機(jī)還能為人們提供文字處理的工具,這樣人們可以直接使用計(jì)算機(jī)寫文章和寫信?,F(xiàn)在,有不少的作家與記者都是使用計(jì)算機(jī)寫作的,有不少機(jī)關(guān)和公司的文員使用計(jì)算機(jī)起草文件、打印報(bào)表、編寫各種業(yè)務(wù)報(bào)告。在今天的報(bào)社和出版社,已經(jīng)采用以計(jì)算機(jī)為主要工具的電子排版系統(tǒng),取代了有近千年歷史的活字印刷技術(shù)。計(jì)算機(jī)還能把家里的視聽設(shè)備連接起來(lái)形成多媒體計(jì)算機(jī),利用它人們不僅可以聽音樂、看電影,還能夠把其中的聲音和畫面剪輯下來(lái),然后按照自己的意愿加工與處理,形成自己的音像“產(chǎn)品”供自己或家人欣賞。計(jì)算機(jī)的工作原理半個(gè)世紀(jì)以來(lái),計(jì)算機(jī)已發(fā)展成為一個(gè)龐大的家族,盡管各種類型的性能、結(jié)構(gòu)、應(yīng)用等方面存在著差別,但是它們的基本組成結(jié)構(gòu)卻是相同的。現(xiàn)在我們所使用的計(jì)算機(jī)硬件系統(tǒng)的結(jié)構(gòu)一直沿用了由美籍著名數(shù)學(xué)家馮·諾依曼提出的模型,它由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備五大功能部件組成。隨著信息技術(shù)的發(fā)展,各種各樣的信息,例如:文字、圖像、聲音等經(jīng)過(guò)編碼處理,都可以變成數(shù)據(jù)。于是,計(jì)算機(jī)就能夠?qū)崿F(xiàn)多媒體信息的處理,如圖2-7所示。圖2-7圖象、文字、聲音等信息轉(zhuǎn)成數(shù)據(jù)的示意圖各種各樣的信息,通過(guò)輸入設(shè)備,進(jìn)入計(jì)算機(jī)的存儲(chǔ)器,然后送到運(yùn)算器,運(yùn)算完畢把結(jié)果送到存儲(chǔ)器存儲(chǔ),最后通過(guò)輸出設(shè)備顯示出來(lái)。整個(gè)過(guò)程由控制器進(jìn)行控制。計(jì)算機(jī)的整個(gè)工作過(guò)程與基本硬件結(jié)構(gòu)如圖2-8所示:圖2-8計(jì)算機(jī)系統(tǒng)的基本硬件組成與工作原理總線與接口從外型上看,微型計(jì)算機(jī)硬件系統(tǒng)是由主機(jī)和外設(shè)(I/O設(shè)備)兩大部分組成的總線結(jié)構(gòu)。所謂總線,就是在模塊與模塊之間或者設(shè)備與設(shè)備之間供求傳送信息、相互通信的一組公用信號(hào)線,是系統(tǒng)在主控器的控制下,將發(fā)送器(模塊或設(shè)備)發(fā)出的信息準(zhǔn)確地傳送給某個(gè)接收器(模塊或設(shè)備)的信息載體或通路??偩€的特點(diǎn)在于其公用性,如果是兩個(gè)模塊或設(shè)備間的專用線就不稱為總線了。為了準(zhǔn)確無(wú)誤傳送信息,總線按其信號(hào)線性質(zhì)不同一般可分三組。一是地址總線(AB):在它上面?zhèn)魉偷氖堑刂沸畔?,CPU用此信息尋找數(shù)據(jù)的存放地址。地址線一般為CPU發(fā)出的單向總線。二是數(shù)據(jù)總線(DB):此總線負(fù)責(zé)計(jì)算機(jī)內(nèi)部各部件之間、內(nèi)部與外設(shè)之間的數(shù)據(jù)交換。數(shù)據(jù)線一般是雙向的,既可讀,也可寫。三是控制總線(CB):這組總線傳送控制信號(hào),控制計(jì)算機(jī)各部件之間按所設(shè)定的程序有條不紊地工作。其中數(shù)據(jù)總線和地址總線比較簡(jiǎn)單,各種型號(hào)不同但位數(shù)相同的CPU,其DB和AB基本相同,功能也比較單純。計(jì)算機(jī)中數(shù)的表示計(jì)算機(jī)中要處理的數(shù)分無(wú)符號(hào)數(shù)和有符號(hào)數(shù)兩種,有符號(hào)數(shù)在計(jì)算機(jī)中用“0表示正數(shù),“1”表示負(fù)數(shù)。原碼:用“0”表示正數(shù),“1這種數(shù)進(jìn)行兩個(gè)異號(hào)數(shù)相加或兩個(gè)同號(hào)數(shù)相減時(shí)很不方便。為了將減法運(yùn)算轉(zhuǎn)換為加法運(yùn)算,需要引入反碼和補(bǔ)碼的概念。對(duì)于正數(shù):反碼=原碼,對(duì)于負(fù)數(shù):除符號(hào)位外,其他各位分別0,1取反。例:原碼,其補(bǔ)碼為01000101原碼,其補(bǔ)碼為。補(bǔ)碼:正數(shù)的補(bǔ)碼=原碼_____,對(duì)于負(fù)數(shù):補(bǔ)碼=反碼+1。例:01000101的補(bǔ)碼為,的補(bǔ)碼為??傊赫龜?shù)的原碼=反碼=補(bǔ)碼,負(fù)數(shù)的補(bǔ)碼=反碼+1計(jì)算機(jī)網(wǎng)絡(luò)的基本概念1.計(jì)算機(jī)網(wǎng)絡(luò)定義計(jì)算機(jī)網(wǎng)絡(luò)是地理上分散的計(jì)算機(jī)資源的集合,它們彼此用傳輸介質(zhì)互聯(lián)起來(lái),遵守共同的協(xié)議相互通信,以便用戶隨時(shí)隨地能共享信息資源和交換信息。2.計(jì)算機(jī)網(wǎng)絡(luò)的功能計(jì)算機(jī)網(wǎng)絡(luò)的功能主要體現(xiàn)在三個(gè)方面:信息交換、資源共享、分布式處理。⑴信息交換這是計(jì)算機(jī)網(wǎng)絡(luò)最基本的功能,主要完成計(jì)算機(jī)網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)之間的系統(tǒng)通信。用戶可以在網(wǎng)上傳送電子郵件、發(fā)布新聞消息、進(jìn)行電子購(gòu)物、電子貿(mào)易、遠(yuǎn)程電子教育等。⑵資源共享所謂的資源是指構(gòu)成系統(tǒng)的所有要素,包括軟、硬件資源,如:計(jì)算處理能力、大容量磁盤、高速打印機(jī)、繪圖儀、通信線路、數(shù)據(jù)庫(kù)、文件和其他計(jì)算機(jī)上的有關(guān)信息。由于受經(jīng)濟(jì)和其他因素的制約,這些資源并非(也不可能)所有用戶都能獨(dú)立擁有,所以網(wǎng)絡(luò)上的計(jì)算機(jī)不僅可以使用自身的資源,也可以共享網(wǎng)絡(luò)上的資源。因而增強(qiáng)了網(wǎng)絡(luò)上計(jì)算機(jī)的處理能力,提高了計(jì)算機(jī)軟硬件的利用率。⑶分布式處理一項(xiàng)復(fù)雜的任務(wù)可以劃分成許多部分,由網(wǎng)絡(luò)內(nèi)各計(jì)算機(jī)分別協(xié)作并行完成有關(guān)部分,使整個(gè)系統(tǒng)的性能大為增強(qiáng)。3.計(jì)算機(jī)網(wǎng)絡(luò)分類計(jì)算機(jī)網(wǎng)絡(luò)的分類方式有很多種,可以按地理范圍、拓?fù)浣Y(jié)構(gòu)、傳輸速率和傳輸介質(zhì)等分類。⑴按地理范圍分類①局域網(wǎng)LAN(LocalAreaNetwork)局域網(wǎng)地理范圍一般幾百米到10km之內(nèi),屬于小范圍內(nèi)的連網(wǎng)。如一個(gè)建筑物內(nèi)、一個(gè)學(xué)校內(nèi)、一個(gè)工廠的廠區(qū)內(nèi)等。局域網(wǎng)的組建簡(jiǎn)單、靈活,使用方便。②城域網(wǎng)MAN(MetropolitanAreaNetwork)城域網(wǎng)地理范圍可從幾十公里到上百公里,可覆蓋一個(gè)城市或地區(qū),是一種中等形式的網(wǎng)絡(luò)。③廣域網(wǎng)WAN(WideAreaNetwork)廣域網(wǎng)地理范圍一般在幾千公里左右,屬于大范圍連網(wǎng)。如幾個(gè)城市,一個(gè)或幾個(gè)國(guó)家,是網(wǎng)絡(luò)系統(tǒng)中的最大型的網(wǎng)絡(luò),能實(shí)現(xiàn)大范圍的資源共享,如國(guó)際性的Internet網(wǎng)絡(luò)。⑵按傳輸速率分類網(wǎng)絡(luò)的傳輸速率有快有慢,傳輸速_____率快的稱高速網(wǎng),傳輸速率慢的稱低速網(wǎng)。傳輸速率的單位是b/s(每秒比特?cái)?shù),英文縮寫為bps)。一般將傳輸速率在Kb/s—Mb/s范圍的網(wǎng)絡(luò)稱低速網(wǎng),在Mb/s—Gb/s范圍的網(wǎng)稱高速網(wǎng)。也可以將Kb/s網(wǎng)稱低速網(wǎng),將Mb/s網(wǎng)稱中速網(wǎng),將Gb/s網(wǎng)稱高速網(wǎng)。網(wǎng)絡(luò)的傳輸速率與網(wǎng)絡(luò)的帶寬有直接關(guān)系。帶寬是指?jìng)鬏斝诺赖膶挾?帶寬的單位是Hz(赫茲)。按照傳輸信道的寬度可分為窄帶網(wǎng)和寬帶網(wǎng)。一般將KHz—MHz帶寬的網(wǎng)稱為窄帶網(wǎng),將MHz—GHz的網(wǎng)稱為寬帶網(wǎng),也可以將kHz帶寬的網(wǎng)稱窄帶網(wǎng),將MHz帶寬的網(wǎng)稱中帶網(wǎng),將GHz帶寬的網(wǎng)稱寬帶網(wǎng)。通常情況下,高速網(wǎng)就是寬帶網(wǎng),低速網(wǎng)就是窄帶網(wǎng)。⑶按傳輸介質(zhì)分類傳輸介質(zhì)是指數(shù)據(jù)傳輸系統(tǒng)中發(fā)送裝置和接受裝置間的物理媒體,按其物理形態(tài)可以劃分為有線和無(wú)線兩大類。①有線網(wǎng)傳輸介質(zhì)采用有線介質(zhì)連接的網(wǎng)絡(luò)稱為有線網(wǎng),常用的有線傳輸介質(zhì)有雙絞線、同軸電纜和光導(dǎo)纖維。●雙絞線是由兩根絕緣金屬線互相纏繞而成,這樣的一對(duì)線作為一條通信線路,由四對(duì)雙絞線構(gòu)成雙絞線電纜。雙絞線點(diǎn)到點(diǎn)的通信距離一般不能超過(guò)100m。目前,計(jì)算機(jī)網(wǎng)絡(luò)上使用的雙絞線按其傳輸速率分為三類線、五類線、六類線、七類線,傳輸速率在10Mbps到600Mbps之間,雙絞線電纜的連接器一般為RJ-45。●同軸電纜由內(nèi)、外兩個(gè)導(dǎo)體組成,內(nèi)導(dǎo)體可以由單股或多股線組成,外導(dǎo)體一般由金屬編織網(wǎng)組成。內(nèi)、外導(dǎo)體之間有絕緣材料,其阻抗為50Ω。同軸電纜分為粗纜和細(xì)纜,粗纜用DB-15連接器,細(xì)纜用BNC和T連接器?!窆饫|由兩層折射率不同的材料組成。內(nèi)層是具有高折射率的玻璃單根纖維體組成,外層包一層折射率較低的材料。光纜的傳輸形式分為單模傳輸和多模傳輸,單模傳輸性能優(yōu)于多模傳輸。所以,光纜分為單模光纜和多模光纜,單模光纜傳送距離為幾十公里,多模光纜為幾公里。光纜的傳輸速率可達(dá)到每秒幾百兆位。光纜用ST或SC連接器。光纜的優(yōu)點(diǎn)是不會(huì)受到電磁的干擾,傳輸?shù)木嚯x也比電纜遠(yuǎn),傳輸速率高。光纜的安裝和維護(hù)比較困難,需要專用的設(shè)備。②無(wú)線網(wǎng)采用無(wú)線介質(zhì)連接的網(wǎng)絡(luò)稱為無(wú)線網(wǎng)。目前無(wú)線網(wǎng)主要采用三種技術(shù):微波通信,紅外線通信和激光通信。這三種技術(shù)都是以大氣為介質(zhì)的。其中微波通信用途最廣,目前的衛(wèi)星網(wǎng)就是一種特殊形式的微波通信,它利用地球同步衛(wèi)星作中繼站來(lái)轉(zhuǎn)發(fā)微波信號(hào),一個(gè)同步衛(wèi)星可以覆蓋地球的三分之一以上表面,三個(gè)同步衛(wèi)星就可以覆蓋地球上全部通信區(qū)域。⑷按拓?fù)浣Y(jié)構(gòu)分類計(jì)算機(jī)網(wǎng)絡(luò)的物理連接形式叫做網(wǎng)絡(luò)的物理拓?fù)浣Y(jié)構(gòu)。連接在網(wǎng)絡(luò)上的計(jì)算機(jī)、大容量的外存、高速打印機(jī)等設(shè)備均可看作是網(wǎng)絡(luò)上的一個(gè)節(jié)點(diǎn),也稱為工作站。計(jì)算機(jī)網(wǎng)絡(luò)中常用的拓?fù)浣Y(jié)構(gòu)有總線型、星型、環(huán)型等,如圖1.6.1所示。①總線拓?fù)浣Y(jié)構(gòu)總線拓?fù)浣Y(jié)構(gòu)是一種共享通路的物理結(jié)構(gòu)。這種結(jié)構(gòu)中總線具有信息的雙向傳輸功能,普遍用于局域網(wǎng)的連接,總線一般采用同軸電纜或雙絞線。總線拓?fù)浣Y(jié)構(gòu)的優(yōu)點(diǎn)是:安裝容易,擴(kuò)充或刪除一個(gè)節(jié)點(diǎn)很容易,不需停止網(wǎng)絡(luò)的正常工作,節(jié)點(diǎn)的故障不會(huì)殃與系統(tǒng)。由于各個(gè)節(jié)點(diǎn)共用一個(gè)總線作為數(shù)據(jù)通路,信道的利用率高。但總線結(jié)構(gòu)也有其缺點(diǎn):由于信道共享,連接的節(jié)點(diǎn)不宜過(guò)多,并且總線自身的故障可以導(dǎo)致系統(tǒng)的崩潰。②星型拓?fù)浣Y(jié)構(gòu)星型拓?fù)浣Y(jié)構(gòu)是一種以中央節(jié)點(diǎn)為中心,把若干外圍節(jié)點(diǎn)連接起來(lái)的輻射式互聯(lián)結(jié)構(gòu)。這種結(jié)構(gòu)適用于局域網(wǎng),特別是近年來(lái)連接的局域網(wǎng)大都采用這種連接方式。這種連接方式以雙絞線或同軸電纜作連接線路。星型拓?fù)浣Y(jié)構(gòu)的特點(diǎn)是:安裝容易,結(jié)構(gòu)簡(jiǎn)單,費(fèi)用低,通常以集線器(Hub)作為中央節(jié)點(diǎn),便于維護(hù)和管理。中央節(jié)點(diǎn)的正常運(yùn)行對(duì)網(wǎng)絡(luò)系統(tǒng)來(lái)說(shuō)是至關(guān)重要的。③環(huán)型拓?fù)浣Y(jié)構(gòu)環(huán)型拓?fù)浣Y(jié)構(gòu)是將網(wǎng)絡(luò)節(jié)點(diǎn)連接成閉合結(jié)構(gòu)。信號(hào)順著一個(gè)方向從一臺(tái)設(shè)備傳到另一臺(tái)設(shè)備,每一臺(tái)設(shè)備都配有一個(gè)收發(fā)器,信息在每臺(tái)設(shè)備上的延時(shí)時(shí)間是固定的。這種結(jié)構(gòu)特別適用于實(shí)時(shí)控制的局域網(wǎng)系統(tǒng)。環(huán)型拓?fù)浣Y(jié)構(gòu)的特點(diǎn)是:安裝容易,費(fèi)用較低,電纜故障容易查找和排除。有些網(wǎng)絡(luò)系統(tǒng)為了提高通信效率和可靠性,采用了雙環(huán)結(jié)構(gòu),即在原有的單環(huán)上再套一個(gè)環(huán),使每個(gè)節(jié)點(diǎn)都具有兩個(gè)接收通道。環(huán)型網(wǎng)絡(luò)的弱點(diǎn)是,當(dāng)節(jié)點(diǎn)發(fā)生故障時(shí),整個(gè)網(wǎng)絡(luò)就不能正常工作。④樹型拓?fù)浣Y(jié)構(gòu)樹型拓?fù)浣Y(jié)構(gòu)就像一棵“根”朝上的樹,與總線拓?fù)浣Y(jié)構(gòu)相比,主要區(qū)別在于總線拓?fù)浣Y(jié)構(gòu)中沒有“根”。這種拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)一般采用同軸電纜,用于軍事單位、政府部門等上、下界限相當(dāng)嚴(yán)格和層次分明的部門。樹型拓?fù)浣Y(jié)構(gòu)的特點(diǎn):優(yōu)點(diǎn)是容易擴(kuò)展、故障也容易分離處理,缺點(diǎn)是整個(gè)網(wǎng)絡(luò)對(duì)根的依賴性很大,一旦網(wǎng)絡(luò)的根發(fā)生故障,整個(gè)系統(tǒng)就不能正常工作。4.計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議與網(wǎng)絡(luò)模型⑴網(wǎng)絡(luò)協(xié)議在計(jì)算機(jī)網(wǎng)絡(luò)中一系列的通信規(guī)則稱為網(wǎng)絡(luò)協(xié)議,如數(shù)據(jù)的格式是怎樣的,以什么樣的控制信號(hào)聯(lián)絡(luò),具體傳送方式是什么,發(fā)送方怎樣保證數(shù)據(jù)的完整性、正確性,接收方如何應(yīng)答等等。這一系列工作就是網(wǎng)絡(luò)協(xié)議需要完成的功能。常見的網(wǎng)絡(luò)協(xié)議有IPX/SPX,TCP/IP等。⑵網(wǎng)絡(luò)互聯(lián)模型計(jì)算機(jī)聯(lián)網(wǎng)是隨著用戶的不同需要而發(fā)展起來(lái)的,是一個(gè)非常復(fù)雜的系統(tǒng)。不同的開發(fā)者可能會(huì)使用完全不同的方式滿足使用者的需求,由此產(chǎn)生了不同的網(wǎng)絡(luò)系統(tǒng)和網(wǎng)絡(luò)協(xié)議。在同一網(wǎng)絡(luò)系統(tǒng)中網(wǎng)絡(luò)協(xié)議是一致的,節(jié)點(diǎn)間通信是方便的,在不同的網(wǎng)絡(luò)系統(tǒng)中網(wǎng)絡(luò)協(xié)議很可能不一致,這種不一致給網(wǎng)絡(luò)連接和網(wǎng)際網(wǎng)之間節(jié)點(diǎn)的通信造成了很大的不方便。為了解決這個(gè)問(wèn)題,國(guó)際標(biāo)準(zhǔn)化組織ISO(InternationalStandardizationOrganization)于1981年推出“開放系統(tǒng)互聯(lián)結(jié)構(gòu)模型”即OSI(OpenSystemInterconnection)標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)的目標(biāo)是希望所有的網(wǎng)絡(luò)系統(tǒng)都向此標(biāo)準(zhǔn)靠攏,消除不同系統(tǒng)之間因協(xié)議不同而造成的通信障礙,使得在互聯(lián)網(wǎng)范圍內(nèi),不同的網(wǎng)絡(luò)系統(tǒng)可以不需要專門的轉(zhuǎn)換裝置就能夠進(jìn)行通信。OSI不是一個(gè)實(shí)際的物理模型,而是一個(gè)將網(wǎng)絡(luò)協(xié)議規(guī)范化了的邏輯參考模型。OSI根據(jù)網(wǎng)絡(luò)系統(tǒng)的邏輯功能將其分為七層,并對(duì)每一層規(guī)定了功能、要求、技術(shù)特性等,但沒有規(guī)定具體的實(shí)現(xiàn)方法。OSI僅僅是一個(gè)標(biāo)準(zhǔn),而不是特定的系統(tǒng)或協(xié)議。網(wǎng)絡(luò)開發(fā)者可以根據(jù)這個(gè)標(biāo)準(zhǔn)開發(fā)網(wǎng)絡(luò)系統(tǒng),制定網(wǎng)絡(luò)協(xié)議;網(wǎng)絡(luò)用戶可以用這個(gè)標(biāo)準(zhǔn)來(lái)考察網(wǎng)絡(luò)系統(tǒng)、分析網(wǎng)絡(luò)協(xié)議。圖1.6.3是OSI七層模型圖。圖1.6.3OSI七層參考模型通常把計(jì)算機(jī)網(wǎng)絡(luò)分成通信子網(wǎng)和資源子網(wǎng)兩大部分。OSI參考模型的低三層:物理層、數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層歸于通信子網(wǎng)的范疇;高三層:會(huì)話層、表示層和應(yīng)用層歸于資源子網(wǎng)的范疇。傳輸層起著承上啟下的作用。計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的組成計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是一個(gè)集計(jì)算機(jī)硬件設(shè)備、通信設(shè)施、軟件系統(tǒng)與數(shù)據(jù)處理能力為一體的,能夠?qū)崿F(xiàn)資源共享的現(xiàn)代化綜合服務(wù)系統(tǒng)。計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的組成可分為三個(gè)部分,即硬件系統(tǒng),軟件系統(tǒng)與網(wǎng)絡(luò)信息系統(tǒng)。1.硬件系統(tǒng)硬件系統(tǒng)是計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)。硬件系統(tǒng)有計(jì)算機(jī)、通信設(shè)備、連接設(shè)備與輔助設(shè)備組成,如圖1.6.4所示。硬件系統(tǒng)中設(shè)備的組合形式?jīng)Q定了計(jì)算機(jī)網(wǎng)絡(luò)的類型。下面介紹幾種網(wǎng)絡(luò)中常用的硬件設(shè)備。⑴服務(wù)器服務(wù)器是一臺(tái)速度快,存儲(chǔ)量大的計(jì)算機(jī),它是網(wǎng)絡(luò)系統(tǒng)的核心設(shè)備,負(fù)責(zé)網(wǎng)絡(luò)資源管理和用戶服務(wù)。服務(wù)器可分為文件服務(wù)器、遠(yuǎn)程訪問(wèn)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、打印服務(wù)器等,是一臺(tái)專用或多用途的計(jì)算機(jī)。在互聯(lián)網(wǎng)中,服務(wù)器之間互通信息,相互提供服務(wù),每臺(tái)服務(wù)器的地位是同等的。服務(wù)器需要專門的技術(shù)人員對(duì)其進(jìn)行管理和維護(hù),以保證整個(gè)網(wǎng)絡(luò)的正常運(yùn)行。⑵工作站工作站是具有獨(dú)立處理能力的計(jì)算機(jī),它是用戶向服務(wù)器申請(qǐng)服務(wù)的終端設(shè)備。用戶可以在工作站上處理日常工作,并隨時(shí)向服務(wù)器索取各種信息與數(shù)據(jù),請(qǐng)求服務(wù)器提供各種服務(wù)(如傳輸文件,打印文件等等)。⑶網(wǎng)卡網(wǎng)卡又稱為網(wǎng)絡(luò)適配器,它是計(jì)算機(jī)和計(jì)算機(jī)之間直接或間接傳輸介質(zhì)互相通信的接口,它插在計(jì)算機(jī)的擴(kuò)展槽中。一般情況下,無(wú)論是服務(wù)器還是工作站都應(yīng)安裝網(wǎng)卡。網(wǎng)卡的作用是將計(jì)算機(jī)與通信設(shè)施相連接,將計(jì)算機(jī)的數(shù)字信號(hào)轉(zhuǎn)換成通信線路能夠傳送的電子信號(hào)或電磁信號(hào)。網(wǎng)卡是物理通信的瓶頸,它的好壞直接影響用戶將來(lái)的軟件使用效果和物理功能的發(fā)揮。目前,常用的有10Mbps、100Mbps和10Mbps/100Mbps自適應(yīng)網(wǎng)卡,網(wǎng)卡的總線形式有ISA和PCI兩種。⑷調(diào)制解調(diào)器調(diào)制解調(diào)器(Modem)是一種信號(hào)轉(zhuǎn)換裝置。它可以把計(jì)算機(jī)的數(shù)字信號(hào)“調(diào)制”成通信線路的模擬信號(hào),將通信線路的模擬信號(hào)“解調(diào)”回計(jì)算機(jī)的數(shù)字信號(hào)。調(diào)制解調(diào)器的作用是將計(jì)算機(jī)與公用電話線相連接,使得現(xiàn)有網(wǎng)絡(luò)系統(tǒng)以外的計(jì)算機(jī)用戶,能夠通過(guò)撥號(hào)的方式利用公用電話網(wǎng)訪問(wèn)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)。這些計(jì)算機(jī)用戶被稱為計(jì)算機(jī)網(wǎng)絡(luò)的增值用戶。增值用戶的計(jì)算機(jī)上可以不安裝網(wǎng)卡,但必須配備一個(gè)調(diào)制解調(diào)器。⑸集線器集線器(Hub)是局域網(wǎng)中使用的連接設(shè)備。它具有多個(gè)端口,可連接多臺(tái)計(jì)算機(jī)。在局域網(wǎng)中常以集線器為中心,用雙絞線將所有分散的工作站與服務(wù)器連接在一起,形成星形拓?fù)浣Y(jié)構(gòu)的局域網(wǎng)系統(tǒng)。這樣的網(wǎng)絡(luò)連接,在網(wǎng)上的某個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),不會(huì)影響其他節(jié)點(diǎn)的正常工作。集線器分為普通型和交換型(Switch),交換型的傳輸效率比較高,目前用的較多。集線器的傳輸速率有10Mbps、100Mbps和10Mbps/100Mbps自適應(yīng)的。⑹網(wǎng)橋網(wǎng)橋(Bridge)也是局域網(wǎng)使用的連接設(shè)備。網(wǎng)橋的作用是擴(kuò)展網(wǎng)絡(luò)的距離,減輕網(wǎng)絡(luò)的負(fù)載。在局域網(wǎng)中每條通信線路的長(zhǎng)度和連接的設(shè)備數(shù)都是有最大限度的,如果超載就會(huì)降低網(wǎng)絡(luò)的工作性能。對(duì)于較大的局域網(wǎng)可以采用網(wǎng)橋?qū)⒇?fù)擔(dān)過(guò)重的網(wǎng)絡(luò)分成多個(gè)網(wǎng)絡(luò)段,當(dāng)信號(hào)通過(guò)網(wǎng)橋時(shí),網(wǎng)橋會(huì)將非本網(wǎng)段的信號(hào)排除掉(即過(guò)濾),使網(wǎng)絡(luò)信號(hào)能夠更有效地使用信道,從而達(dá)到減輕網(wǎng)絡(luò)負(fù)擔(dān)的目的。由網(wǎng)橋隔開的網(wǎng)絡(luò)段仍屬于同一局域網(wǎng),網(wǎng)絡(luò)地址相同,但分段地址不同。⑺路由器路由器(Router)是互聯(lián)網(wǎng)中使用的連接設(shè)備。它可以將兩個(gè)網(wǎng)絡(luò)連接在一起,組成更大的網(wǎng)絡(luò)。被連接的網(wǎng)絡(luò)可以是局域網(wǎng)也可以是互聯(lián)網(wǎng),連接后的網(wǎng)絡(luò)都可以稱為互_____聯(lián)網(wǎng)。路由器不僅有網(wǎng)橋的全部功能,還具有路徑的選擇功能。路由器可根據(jù)網(wǎng)絡(luò)上信息擁擠的程度,自動(dòng)地選擇適當(dāng)?shù)木€路傳遞信息。在互聯(lián)網(wǎng)中,兩臺(tái)計(jì)算機(jī)之間傳送數(shù)據(jù)的通路會(huì)有很多條,數(shù)據(jù)包(或分組)從一臺(tái)計(jì)算機(jī)出發(fā),中途要經(jīng)過(guò)多個(gè)站點(diǎn)才能到達(dá)另一臺(tái)計(jì)算機(jī)。這些中間站點(diǎn)通常是由路由器組成的,路由器的作用就是為數(shù)據(jù)包(或分組)選擇一條合適的傳送路徑。用路由器隔開的網(wǎng)絡(luò)屬于不同的局域網(wǎng)地址。2.軟件系統(tǒng)計(jì)算機(jī)網(wǎng)絡(luò)中的軟件按其功能可以劃分為數(shù)據(jù)通信軟件、網(wǎng)絡(luò)操作系統(tǒng)和網(wǎng)絡(luò)應(yīng)用軟件。⑴數(shù)據(jù)通信軟件數(shù)據(jù)通信軟件是指按著網(wǎng)絡(luò)協(xié)議的要求,完成通信功能的軟件。⑵網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)是指能夠控制和管理網(wǎng)絡(luò)資源的軟件。網(wǎng)絡(luò)操作系統(tǒng)的功能作用在兩個(gè)級(jí)別上:在服務(wù)器機(jī)器上,為在服務(wù)器上的任務(wù)提供資源管理;在每個(gè)工作站機(jī)器上,向用戶和應(yīng)用軟件提供一個(gè)網(wǎng)絡(luò)環(huán)境的“窗口”。這樣,向網(wǎng)絡(luò)操作系統(tǒng)的用戶和管理人員提供一個(gè)整體的系統(tǒng)控制能力。網(wǎng)絡(luò)服務(wù)器操作系統(tǒng)要完成目錄管理,文件管理,安全性,網(wǎng)絡(luò)打印,存儲(chǔ)管理,通信管理等主要服務(wù)。工作站的操作系統(tǒng)軟件主要完成工作站任務(wù)的識(shí)別和與網(wǎng)絡(luò)的連接。即首先判斷應(yīng)用程序提出的服務(wù)請(qǐng)求是使用本地資源還是使用網(wǎng)絡(luò)資源。若使用網(wǎng)絡(luò)資源則需完成與網(wǎng)絡(luò)的連接。常用的網(wǎng)絡(luò)操作系統(tǒng)有:Netware系統(tǒng)、WindowsNT系統(tǒng)、Unix系統(tǒng)和Linux系統(tǒng)等。⑶網(wǎng)絡(luò)應(yīng)用軟件網(wǎng)絡(luò)應(yīng)用軟件是指網(wǎng)絡(luò)能夠?yàn)橛脩籼峁└鞣N服務(wù)的軟件。如瀏覽查詢軟件,傳輸軟件,遠(yuǎn)程登錄軟件,電子郵件等等。⒊網(wǎng)絡(luò)信息系統(tǒng)網(wǎng)絡(luò)信息系統(tǒng)是指以計(jì)算機(jī)網(wǎng)絡(luò)為基礎(chǔ)開發(fā)的信息系統(tǒng)。如各類網(wǎng)站、基于網(wǎng)絡(luò)環(huán)境的管理信息系統(tǒng)等TCP/IP協(xié)議TCP/IP是一組協(xié)議,包括上百個(gè)各種功能的協(xié)議,其中TCP和IP是最核心的兩個(gè)協(xié)議。TCP/IP協(xié)議把Internet網(wǎng)絡(luò)系統(tǒng)描述成具有四個(gè)層次功能的網(wǎng)絡(luò)模型。1.鏈路層:這是TCP/IP結(jié)構(gòu)的第一層,也叫網(wǎng)絡(luò)接口層,其功能是提供網(wǎng)絡(luò)相鄰節(jié)點(diǎn)間的信息傳輸_____以與網(wǎng)絡(luò)硬件和設(shè)備驅(qū)動(dòng)。2.網(wǎng)絡(luò)層:(IP協(xié)議層)其功能是提供源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的信息傳輸服務(wù),包括尋址和路由器選擇等功能。3.傳輸屋:(TCP協(xié)議)其功能是提供網(wǎng)絡(luò)上的各應(yīng)用程序之間的通信服務(wù)。4.應(yīng)用層:這是TCP/IP最高層,其功能是為用戶提供訪問(wèn)網(wǎng)絡(luò)環(huán)境的手段,主要提供、GOPHER等功能軟件。IP協(xié)議適用于所有類型網(wǎng)絡(luò)。TCP協(xié)議則處理IP協(xié)議所遺留的通信問(wèn)題,為應(yīng)用程序提供可靠的通信連接,并能自動(dòng)適應(yīng)網(wǎng)絡(luò)的變化。TCP/IP目前成為最為成功的網(wǎng)絡(luò)體系結(jié)構(gòu)和協(xié)議規(guī)范。IP域名Internet從創(chuàng)建至今,已經(jīng)成為一個(gè)遍布全球的信息網(wǎng),它將世界上大大小小的網(wǎng)絡(luò)組合起來(lái),使網(wǎng)絡(luò)的每臺(tái)計(jì)算機(jī)都能在它上面交換各種信息。但是盡管Internet上連接了無(wú)數(shù)的服務(wù)器、PC,但它們卻并不是處于雜亂無(wú)章的混亂狀態(tài)。那么Internet上面的這些計(jì)算機(jī)又是如何井井有條實(shí)現(xiàn)網(wǎng)絡(luò)通訊和數(shù)據(jù)、信息共享的呢?就讓我們從Internet的IP地址說(shuō)起吧?,F(xiàn)在的Internet最早起源于60年代末期美國(guó)國(guó)防部的ARPAnet(阿帕網(wǎng)),該網(wǎng)絡(luò)最初采用的是8位(一個(gè)字節(jié))的網(wǎng)絡(luò)尋址方案,網(wǎng)絡(luò)可以連接的計(jì)算機(jī)不是很多。后來(lái),產(chǎn)生于70年代中期的TCP/IP協(xié)議則將網(wǎng)絡(luò)地址從原來(lái)的8位擴(kuò)充到了32位(4個(gè)字節(jié)),從而使網(wǎng)絡(luò)可連接的計(jì)算機(jī)數(shù)目大大增加了。Internet上的每一臺(tái)機(jī)器(包括服務(wù)器、PC等)都有自己獨(dú)立的IP(InternetPosition)地址,也就是上面提到的網(wǎng)絡(luò)地址。通過(guò)這些IP地址可以對(duì)這些機(jī)器在Internet進(jìn)行唯一標(biāo)識(shí),而計(jì)算機(jī)的使用者就可以通過(guò)這些IP地址對(duì)這些計(jì)算機(jī)進(jìn)行訪問(wèn)了。而也正是由于每一臺(tái)計(jì)算機(jī)在Internet上擁有自己獨(dú)立的IP地址,才保證各計(jì)算機(jī)之間正常、有序地聯(lián)系。通常一個(gè)IP地址共有32位,分為4段,每段8位(也即1個(gè)字節(jié))。它的表示方法如下:xxx,xxx,xxx,xxx,其中每段的取值范圍為0~255。IP地址是Internet上主機(jī)的一種數(shù)字標(biāo)識(shí),它由兩部分組成,一部分是網(wǎng)絡(luò)標(biāo)識(shí)(netid),另一部分是主機(jī)標(biāo)識(shí)(hostid)。第一段取值在1~127之間,表示主機(jī)所在的網(wǎng)絡(luò)屬于大型網(wǎng)(A類網(wǎng)),其_____值就是網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào),后三段數(shù)字表示該主機(jī)號(hào);第一段數(shù)字取值在128~191之間,表示主機(jī)所在網(wǎng)絡(luò)為中型網(wǎng)(B類網(wǎng)),第一段和第二段的數(shù)字聯(lián)合表示該網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào),第三段數(shù)字則表示子網(wǎng)號(hào),第四段則是該主機(jī)號(hào);第一段數(shù)字取值為192~223的,表示該主機(jī)所在的網(wǎng)絡(luò)為小型網(wǎng)(C類網(wǎng)),第一、二、三段數(shù)字的組合表示該網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào),第四段是主機(jī)號(hào)。連接到Internet上計(jì)算機(jī)就是通過(guò)這些32位的IP地址相互聯(lián)系的,舉個(gè)例子,Kill網(wǎng)站的IP地址就是203.207.226.84,則表示它的主機(jī)是屬于C類網(wǎng),203.207.226是它所在網(wǎng)絡(luò)的網(wǎng)絡(luò)號(hào),其主機(jī)號(hào)為84。IP地址作為Internet上主機(jī)的數(shù)字標(biāo)識(shí),對(duì)計(jì)算機(jī)網(wǎng)絡(luò)來(lái)說(shuō)是非常有效的。但對(duì)于使用者來(lái)說(shuō),很難記憶這些由數(shù)字組成的IP地址了。為此,人們研究出一種字符型標(biāo)識(shí),在Internet上采用“名稱”尋址方案,為每臺(tái)計(jì)算機(jī)主機(jī)都分配一個(gè)獨(dú)有的“標(biāo)準(zhǔn)名稱”,這個(gè)用字符表示的“標(biāo)準(zhǔn)名稱”就是我們現(xiàn)在所廣泛使用的域名(DN,domainname)。因此主機(jī)的域名和IP地址一樣,也采用分段表示的方法。其結(jié)構(gòu)一般是如下樣式:計(jì)算機(jī)名.組織結(jié)構(gòu)名.網(wǎng)絡(luò)名.最高層域名。其中最高層域名代表建立該網(wǎng)絡(luò)的部門、機(jī)構(gòu)或者該網(wǎng)絡(luò)所在的地區(qū)、國(guó)家等,根據(jù)1997年2月4日“Internet①通用最高層域名:常見的有edu(教育、科研機(jī)構(gòu))、com(商業(yè)機(jī)構(gòu))、net(網(wǎng)絡(luò)服務(wù)機(jī)構(gòu))、info(信息服務(wù)機(jī)構(gòu))、org(專業(yè)團(tuán)體)、gov(政府機(jī)構(gòu))等;②國(guó)際最高層域名:ini(國(guó)際性組織或機(jī)構(gòu));③國(guó)家最高層域名:cn(中國(guó))、us(美國(guó))、uk(英國(guó))、jp(日本)、de(德國(guó))、it(意大利)、ru(俄羅斯)等。有了域名標(biāo)識(shí),對(duì)于計(jì)算機(jī)用戶來(lái)說(shuō),在使用上的確方便了很多。但計(jì)算機(jī)本身并不能自動(dòng)識(shí)別這些域名標(biāo)識(shí),于是域名管理服務(wù)器DNS(domainnamesystem)就應(yīng)運(yùn)而生了。所謂的域名管理系統(tǒng)DNS(domainnamesystem)就是以主機(jī)的域名來(lái)代替其在Internet上實(shí)際的IP地址的系統(tǒng),它負(fù)責(zé)將Internet上主機(jī)的域名轉(zhuǎn)化_____為計(jì)算機(jī)能識(shí)別的IP地址。從DNS的組織結(jié)構(gòu)來(lái)看,它是一個(gè)按照層次組織的分布式服務(wù)系統(tǒng);從它的運(yùn)行機(jī)制來(lái)看,DNS更像一個(gè)龐大的數(shù)據(jù)庫(kù),只不過(guò)這個(gè)數(shù)據(jù)庫(kù)并不存儲(chǔ)在任一計(jì)算機(jī)上,而是分散在遍布于整個(gè)Internet上數(shù)以千計(jì)的域名服務(wù)器中而已。通過(guò)上面的IP地址、域名DN和域名管理系統(tǒng)DNS,就把Internet上面的每一臺(tái)主機(jī)給予了唯一的定位。三者之間的具體聯(lián)系過(guò)程如下:當(dāng)連接網(wǎng)絡(luò)并輸入想訪問(wèn)主機(jī)的域名后,由本地機(jī)向域名服務(wù)器發(fā)出查詢指令,域名服務(wù)器通過(guò)連接在整個(gè)域名管理系統(tǒng)查詢對(duì)應(yīng)的IP地址,如找到則返回相應(yīng)的IP地址,反之則返回錯(cuò)誤信息。說(shuō)到這里,想必大家都明白了為什么當(dāng)我們?cè)跒g覽時(shí),瀏覽器左下角的狀態(tài)條上會(huì)有這樣的信息:“正在查找xxxxxx”、“xxxxxx已經(jīng)發(fā)現(xiàn),正在連接xxxxxx”,其實(shí)這也就是域名通過(guò)DNS轉(zhuǎn)化為IP地址的過(guò)程。當(dāng)然域名通過(guò)DNS轉(zhuǎn)化為IP地址需要等待一段時(shí)間,因?yàn)槿绻闼褂玫挠蛎?wù)器上如果沒有你所需要域名的對(duì)應(yīng)IP地址,它就會(huì)向上級(jí)域名服務(wù)器查詢,如此類推,直至查到結(jié)果,或返回?zé)o效信息。一般而言,這個(gè)查詢過(guò)程都非常短,你很難察覺到。但有時(shí)候,由于層層查詢的緣故,會(huì)使這個(gè)過(guò)程花費(fèi)的時(shí)間比較長(zhǎng)。因此,如果能在自己的主機(jī)硬盤上建立類似域名服務(wù)器上的數(shù)據(jù)庫(kù)的話,這樣瀏覽器首先在自己的主機(jī)硬盤上查詢,在無(wú)法查到相應(yīng)域名-IP地址映射時(shí),才向域名服務(wù)器發(fā)出查詢申請(qǐng),必然能大大減少對(duì)域名服務(wù)器的需求,也就能提高瀏覽效率。事實(shí)上,目前廣大計(jì)算機(jī)愛好者所使用的很多網(wǎng)絡(luò)加速工具就是這么做的,如SurfExpress、SpeedNet等,都提供這樣的功能。其實(shí),Windows的安裝目錄下面就有類似域名服務(wù)器上的數(shù)據(jù)庫(kù)的文件:Host.sam,大家可以按照文件中的例子相應(yīng)地輸入網(wǎng)址和相應(yīng)的IP地址(可以用Ping.exe獲得),日積月累,就能在自己的硬盤上建立起屬于自己的域名服務(wù)器數(shù)據(jù)庫(kù),大大提高自己瀏覽的效率。多媒體的基本概念“多媒體”取自Multimedia,Multi意為“多”,Media即“介質(zhì),媒質(zhì),媒介”或“媒體”。Multimedia一詞于1983年被作為專門術(shù)語(yǔ)而正式使用。Media的含義是信息的載體,信息的存在形式或表現(xiàn)形式,也就是人們?yōu)楸磉_(dá)思想或感情所使用的手段、方式或工具,像語(yǔ)言、文字、圖像、圖形、動(dòng)畫和視頻等都屬其是。事實(shí)上,媒體一詞意指存儲(chǔ)信息的實(shí)體,如報(bào)紙、書刊、磁帶、磁盤、錄音帶、錄像帶等。而Multimedia其本意是各種信息形式,各種表達(dá)方式?!岸嗝襟w”意含可以存儲(chǔ)、處理和傳遞各種信息的實(shí)體,被衍生理解為能夠處理和提供聲、圖、文多媒介信息的計(jì)算機(jī)技術(shù)和計(jì)算機(jī)系統(tǒng)。多媒體是一種在90年代崛起的全新的計(jì)算機(jī)技術(shù),它可以在計(jì)算機(jī)上對(duì)文本、圖形、動(dòng)畫、光存儲(chǔ)、圖像、聲音等媒介進(jìn)行綜合處理,并能使處理結(jié)果實(shí)現(xiàn)圖、文、聲、像并茂,達(dá)到生動(dòng)活潑的新境界。多媒體技術(shù)的特點(diǎn),決定了可以有一個(gè)非常直觀的、鼠標(biāo)驅(qū)動(dòng)的、基于圖形外加下拉式的用戶窗口,而且當(dāng)在計(jì)算機(jī)的交互性能中加進(jìn)具有照片質(zhì)量的圖像、動(dòng)畫、優(yōu)質(zhì)聲音時(shí),能使計(jì)算機(jī)的性能更強(qiáng)、更易使用。多媒體具有多樣化、交互性和集成性三個(gè)關(guān)鍵特性。多樣化指的是信息媒體的多樣化,如早期的計(jì)算機(jī)處理的信息主要是文本,比較單一,多媒體技術(shù)使計(jì)算機(jī)處理的信息呈現(xiàn)出多樣化,不僅有文本,還有圖形、圖像和聲音;交互性是指提供人們多種交互控制能力,如電視雖然也是以圖、文、聲、像作媒體,但電視觀賞的全過(guò)程人均是被動(dòng)的;集成性是不同媒體信息、不同視聽設(shè)備與軟、硬件的有機(jī)結(jié)合。20世紀(jì)90年代是多媒體迅猛發(fā)展的年代,幾十年來(lái)隨著計(jì)算機(jī)軟硬件技術(shù)的發(fā)展以與聲音、視頻技術(shù)的成熟,已經(jīng)有眾多的多媒體產(chǎn)品陸續(xù)進(jìn)入市場(chǎng),并形成了新的行業(yè),其應(yīng)用已經(jīng)深入到計(jì)算機(jī)應(yīng)用的各個(gè)領(lǐng)域計(jì)算機(jī)網(wǎng)絡(luò)與安全基礎(chǔ)知識(shí)當(dāng)今世界,計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)互連網(wǎng)已成為老幼皆知的名詞。那么什么是計(jì)算機(jī)網(wǎng)絡(luò)?什么是計(jì)算機(jī)互連網(wǎng)?它們有那些基本類型?本文將通俗地回答這_____些問(wèn)題。簡(jiǎn)單地說(shuō)計(jì)算機(jī)網(wǎng)絡(luò)是由兩臺(tái)或兩臺(tái)以上的計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)設(shè)備連接起來(lái)組成的一個(gè)系統(tǒng),在這個(gè)系統(tǒng)中計(jì)算機(jī)與計(jì)算機(jī)之間可以進(jìn)行數(shù)據(jù)通訊、數(shù)據(jù)共享與協(xié)同完成某些數(shù)據(jù)處理工作。計(jì)算機(jī)網(wǎng)絡(luò)按其分布的地理范圍分為局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)。局域網(wǎng)一般把地理范圍小的計(jì)算機(jī)連接在一起,例如某一實(shí)驗(yàn)室內(nèi)、一棟建筑物內(nèi)或一個(gè)校園內(nèi)等。而廣域網(wǎng)則分布的地理范圍較大,如大的企業(yè)網(wǎng)絡(luò)將位于不同城市的計(jì)算機(jī)連在一起成為一個(gè)廣域網(wǎng)。計(jì)算機(jī)網(wǎng)絡(luò)按其計(jì)算機(jī)與網(wǎng)絡(luò)設(shè)備在空間上的排列形式分為星型、總線型和環(huán)型三種??偩€型網(wǎng)絡(luò)是一種比較簡(jiǎn)單的計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu),它采用一條稱為公共總線的傳輸介質(zhì),將各計(jì)算機(jī)直接與總線連接,信息沿總線介質(zhì)逐個(gè)節(jié)點(diǎn)廣播傳送,其結(jié)構(gòu)(見圖1)。星型網(wǎng)絡(luò)由其計(jì)算機(jī)與其網(wǎng)絡(luò)設(shè)備的排列象天上的星星而得名。星型網(wǎng)絡(luò)由中心節(jié)點(diǎn)和其它從節(jié)點(diǎn)組成(見圖2),中心節(jié)點(diǎn)可直接與從節(jié)點(diǎn)通信,而從節(jié)點(diǎn)間必須通過(guò)中心節(jié)點(diǎn)才能通信。在星型網(wǎng)絡(luò)中中心節(jié)點(diǎn)通常由一種稱為集線器的設(shè)備充當(dāng),因此網(wǎng)絡(luò)上的計(jì)算機(jī)之間是通過(guò)集線器來(lái)相互通信的(見圖3)。顧名思義,環(huán)型網(wǎng)絡(luò)將計(jì)算機(jī)連成一個(gè)環(huán)。在環(huán)型網(wǎng)絡(luò)中,每臺(tái)計(jì)算機(jī)按位置不同有一個(gè)順序編號(hào)(見圖4)。在環(huán)型網(wǎng)絡(luò)中信號(hào)按計(jì)算機(jī)編號(hào)順序以“接力”方式傳輸。如圖4中,若計(jì)算機(jī)A欲將數(shù)據(jù)傳輸給計(jì)算機(jī)D時(shí),必須先傳送給計(jì)算機(jī)B,計(jì)算機(jī)B收到信號(hào)后發(fā)現(xiàn)不是給自己的,于是再傳給計(jì)算機(jī)C,這樣直到傳送到計(jì)算機(jī)D。在實(shí)際應(yīng)用中,上述三種類型的網(wǎng)絡(luò)經(jīng)常被綜合應(yīng)用,并形成互連網(wǎng)?;ミB網(wǎng)是指將兩個(gè)或兩個(gè)以上的計(jì)算機(jī)網(wǎng)絡(luò)連接而成的更大的計(jì)算機(jī)網(wǎng)絡(luò)?,F(xiàn)在滲透到全球所有角落的Internet就是世界上最大的互連網(wǎng)絡(luò)。通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)與計(jì)算機(jī)互連網(wǎng),我們可以與遠(yuǎn)在千里之外的朋友相互發(fā)送郵件、共同完成一項(xiàng)工作、共同娛樂ASCII碼計(jì)算機(jī)內(nèi)部采用二進(jìn)制的方式計(jì)數(shù),那么它為什么又能識(shí)別十進(jìn)制數(shù)和各種字符、圖形呢?其實(shí),不論是數(shù)值數(shù)據(jù)還是文字、圖形等,在計(jì)算機(jī)內(nèi)部都采用了一種編碼標(biāo)準(zhǔn)。通過(guò)編碼標(biāo)準(zhǔn)可以把它轉(zhuǎn)換成二進(jìn)制數(shù)來(lái)進(jìn)行處理,計(jì)算機(jī)將這些信息處理完畢再轉(zhuǎn)換成可視的信息顯示出來(lái)。常用的字符代碼是ASCII碼,它原來(lái)是美國(guó)的國(guó)家標(biāo)準(zhǔn),1967年被定為國(guó)際標(biāo)準(zhǔn)。ASCII碼由8位二進(jìn)制數(shù)組成,其中最高位為較驗(yàn)位,用于傳輸過(guò)程檢驗(yàn)數(shù)據(jù)正確性。其余7位二進(jìn)制數(shù)表示一個(gè)字符,共有128種組合。如回車的ASCII碼為(13),空格的ASCII碼為(32),“0”的ASCII碼為(48),“A”的ASCII碼為(65),“a”的ASCII碼為(97)。位、字節(jié)和字與內(nèi)存容量計(jì)算機(jī)所處理的數(shù)據(jù)信息,是以二進(jìn)制數(shù)編碼表示的,其二進(jìn)制數(shù)字“0”和“1”是構(gòu)成信息的最小單位,稱作“位”或比特(bit)。在計(jì)算機(jī)中,由若干個(gè)位組成一個(gè)“字節(jié)”(byte)。字節(jié)由多少個(gè)位組成,取決于計(jì)算機(jī)的自身結(jié)構(gòu)。通常,微型計(jì)算機(jī)的CPU多用8位組成一個(gè)字節(jié),用以表示一個(gè)字符的代碼。構(gòu)成一個(gè)字節(jié)的8個(gè)位被看作一個(gè)整體。字節(jié)是電子計(jì)算機(jī)存儲(chǔ)信息的基本單位。在計(jì)算機(jī)的存儲(chǔ)器中占據(jù)一個(gè)單獨(dú)的地址(內(nèi)存單元的編號(hào))并作為一個(gè)單元(由多個(gè)字節(jié)組合而成)處理的一組二進(jìn)制數(shù)位稱為“字”(Word)。字,指的是數(shù)據(jù)字,它由若干個(gè)位或字節(jié)所組成。對(duì)計(jì)算機(jī)的運(yùn)算器和內(nèi)存儲(chǔ)器來(lái)說(shuō),一個(gè)字或幾個(gè)字是一個(gè)數(shù)據(jù);對(duì)控制器來(lái)說(shuō),一個(gè)字或幾個(gè)字是一條指令。在電子計(jì)算機(jī)內(nèi)部,字是被當(dāng)做一個(gè)整值而被處理的整體。一個(gè)字所包含的二進(jìn)制位數(shù)稱字長(zhǎng)。字長(zhǎng)是CPU的重要標(biāo)志之一。字長(zhǎng)越長(zhǎng),說(shuō)明計(jì)算機(jī)數(shù)值的有效位越多,精確度就越高。低檔微型機(jī)的字長(zhǎng)為8位(一個(gè)字節(jié)),高檔微型機(jī)的字長(zhǎng)有16位(兩個(gè)字節(jié))、32位(四個(gè)字節(jié))等。計(jì)算機(jī)一個(gè)內(nèi)存儲(chǔ)器包括多少個(gè)字節(jié)數(shù),就是這個(gè)內(nèi)存儲(chǔ)器的容量,一般采用KB(千字節(jié))為單位來(lái)表示。1KB=210個(gè)字節(jié)=1024個(gè)字節(jié)。例如,64KB=1024×64字節(jié)=65536個(gè)字節(jié)。對(duì)容量大的計(jì)算機(jī),也常用MB(兆字節(jié))或GB作單位表示存儲(chǔ)器容量。1MB=210×210個(gè)字節(jié)=1024字節(jié)×1024=個(gè)字節(jié),1GB=1024MB計(jì)算機(jī)語(yǔ)言計(jì)算機(jī)是進(jìn)行科學(xué)計(jì)算和信息處理的工具,其工作過(guò)程可簡(jiǎn)述為:第一步:接通電源啟動(dòng)計(jì)算機(jī)的外設(shè)和主機(jī);第二步:由輸入設(shè)備將程序送入內(nèi)存儲(chǔ)器;第三步:當(dāng)計(jì)算機(jī)接到操作人員的運(yùn)行命令后,控制器便將程序從內(nèi)存儲(chǔ)器中逐條取出,經(jīng)分析加以執(zhí)行;第四步:在控制器指揮下,由輸出設(shè)備將處理結(jié)果顯示或打印;第五步:程序執(zhí)行完畢,控制器發(fā)出信號(hào),計(jì)算機(jī)自動(dòng)停機(jī)。在整個(gè)處理過(guò)程中,計(jì)算機(jī)完全按照人們的“意愿”去辦事。所以能夠如此,是因?yàn)檩斎胗?jì)算機(jī)的“程序”起著關(guān)鍵性的作用。程序由會(huì)寫程序的操作人員事先編制。編制程序的過(guò)程稱程序設(shè)計(jì)。書寫程序用的“語(yǔ)言”,叫做程序設(shè)計(jì)語(yǔ)言即計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)語(yǔ)言通常是一個(gè)能完整、準(zhǔn)確和規(guī)則地表達(dá)人們的意圖,并用以指揮或控制計(jì)算機(jī)工作的“符號(hào)系統(tǒng)”。一般的計(jì)算機(jī)目前還不能在人類的自然語(yǔ)言上直接操作,用計(jì)算機(jī)解決實(shí)際問(wèn)題,必須對(duì)所要解決的問(wèn)題周密考慮一個(gè)明確的處理方法(算法),再使用計(jì)算機(jī)能理解的計(jì)算機(jī)語(yǔ)言編制成程序,然后通過(guò)輸入設(shè)備才能告訴計(jì)算機(jī)該怎么去做。計(jì)算機(jī)語(yǔ)言通常分為三類,即機(jī)器語(yǔ)言,匯編語(yǔ)言和高級(jí)語(yǔ)言。1.機(jī)器語(yǔ)言機(jī)器語(yǔ)言是用二進(jìn)制代碼表示的計(jì)算機(jī)能直接識(shí)別和執(zhí)行的一種機(jī)器指令的集合。它是計(jì)算機(jī)的設(shè)計(jì)者通過(guò)計(jì)算機(jī)的硬件結(jié)構(gòu)賦予計(jì)算機(jī)的操作功能。機(jī)器語(yǔ)言具有靈活、直接執(zhí)行和速度快等特點(diǎn)。不同型號(hào)的計(jì)算機(jī)其機(jī)器語(yǔ)言是不相通的,按著一種計(jì)算機(jī)的機(jī)器指令編制的程序,不能在另一種計(jì)算機(jī)上執(zhí)行。用機(jī)器語(yǔ)言編寫程序,編程人員要首先熟記所用計(jì)算機(jī)的全部指令代碼和代碼的涵義。手編程序時(shí),程序員得自己處理每條指令和每一數(shù)據(jù)的存儲(chǔ)分配和輸入輸出,還得記住編程過(guò)程中每步所使用的工作單元處在何種狀態(tài)。這是一件十分繁瑣的工作,編寫程序花費(fèi)的時(shí)間往往是實(shí)際運(yùn)行時(shí)間的幾十倍或幾百倍。而且,編出的程序全是些0和1的指令代碼,直觀性差,還容易出錯(cuò)?,F(xiàn)在,除了計(jì)算機(jī)生產(chǎn)廠家的專業(yè)人員外,絕大多數(shù)程序員已經(jīng)不再去學(xué)習(xí)機(jī)器語(yǔ)言了。2.匯編語(yǔ)言為了克服機(jī)器語(yǔ)言難讀、難編、難記和易出錯(cuò)的缺點(diǎn),人們就用與代碼指令實(shí)際含義相近的英文縮寫詞、字母和數(shù)字等符號(hào)來(lái)取代指令代碼(如用ADD表示運(yùn)算符號(hào)“+”的機(jī)器代碼),于是就產(chǎn)生了匯編語(yǔ)言。所以說(shuō),匯編語(yǔ)言是一種用助記符表示的仍然面向機(jī)器的計(jì)算機(jī)語(yǔ)言。匯編語(yǔ)言亦稱符號(hào)語(yǔ)言。匯編語(yǔ)言由于是采用了助記符號(hào)來(lái)編寫程序,比用機(jī)器語(yǔ)言的二進(jìn)制代碼編程要方便些,在一定程度上簡(jiǎn)化了編程過(guò)程。匯編語(yǔ)言的特點(diǎn)是用符號(hào)代替了機(jī)器指令代碼,而且助記符與指令代碼一一對(duì)應(yīng),基本保留了機(jī)器語(yǔ)言的靈活性。使用匯編語(yǔ)言能面向機(jī)器并較好地發(fā)揮機(jī)器的特性,得到質(zhì)量較高的程序。匯編語(yǔ)言是面向具體機(jī)型的,仍離不開具體計(jì)算機(jī)的指令系統(tǒng),因此,對(duì)于不同型號(hào)的計(jì)算機(jī),有著不同的結(jié)構(gòu)的匯編語(yǔ)言,而且,對(duì)于同一問(wèn)題所編制的匯編語(yǔ)言程序在不同種類的計(jì)算機(jī)間是互不相通的。匯編語(yǔ)言中由于使用了助記符號(hào),用匯編語(yǔ)言編制的程序送入計(jì)算機(jī),計(jì)算機(jī)不能象用機(jī)器語(yǔ)言編寫的程序一樣直接識(shí)別和執(zhí)行,必須通過(guò)預(yù)先放入計(jì)算機(jī)的“匯編程序“的加工和翻譯,才能變成能夠被計(jì)算機(jī)識(shí)別和處理的二進(jìn)制代碼程序。用匯編語(yǔ)言等非機(jī)器語(yǔ)言書寫好的符號(hào)程序稱源程序,運(yùn)行時(shí)匯編程序要將源程序翻譯成目標(biāo)程序。目標(biāo)程序是機(jī)器語(yǔ)言程序,它一經(jīng)被安置在內(nèi)存的預(yù)定位置上,就能被計(jì)算機(jī)的CPU處理和執(zhí)行。匯編語(yǔ)言像機(jī)器指令一樣,是硬件操作的控制信息,因而仍然是面向機(jī)器的語(yǔ)言,使用起來(lái)還是比較繁瑣費(fèi)時(shí),通用性也差。匯編語(yǔ)言是低級(jí)語(yǔ)言。但是,匯編語(yǔ)言用來(lái)編制系統(tǒng)軟件和過(guò)程控制軟件,其目標(biāo)程序占用內(nèi)存空間少,運(yùn)行速度快,有著高級(jí)語(yǔ)言不可替代的用途。3.高級(jí)語(yǔ)言不論是機(jī)器語(yǔ)言還是匯編語(yǔ)言都是面向硬件的具體操作的,語(yǔ)言對(duì)機(jī)器的過(guò)分依賴,要求使用者必須對(duì)硬件結(jié)構(gòu)與其工作原理都十分熟悉,這對(duì)非計(jì)算機(jī)專業(yè)人員是難以做到的,對(duì)于計(jì)算機(jī)的推廣應(yīng)用是不利的。計(jì)算機(jī)事業(yè)的發(fā)展,促使人們?nèi)で笠恍┡c人類自然語(yǔ)言相接近且能為計(jì)算機(jī)所接受的語(yǔ)意確定、規(guī)則明確、自然直觀和通用易學(xué)的計(jì)算機(jī)語(yǔ)言。這種與自然語(yǔ)言相近并為計(jì)算機(jī)所接受和執(zhí)行的計(jì)算機(jī)語(yǔ)言稱高級(jí)語(yǔ)言。高級(jí)語(yǔ)言是面向用戶的語(yǔ)言。無(wú)論何種機(jī)型的計(jì)算機(jī),只要配備上相應(yīng)的高級(jí)語(yǔ)言的編譯或解釋程序,則用該高級(jí)語(yǔ)言編寫的程序就可以通用。目前被廣泛使用的高級(jí)語(yǔ)言有BASIC、PASCAL、C、COBOL、LISP和PROLOG等。計(jì)算機(jī)并不能直接地接受和執(zhí)行用高級(jí)語(yǔ)言編寫的源程序,源程序在輸入計(jì)算機(jī)時(shí),通過(guò)“翻譯程序”翻譯成機(jī)器語(yǔ)言形式的目標(biāo)程序,計(jì)算機(jī)才能識(shí)別和執(zhí)行。這種“翻譯”通常有兩種方式,即編譯方式和解釋方式。編譯方式是:事先編好一個(gè)稱為編譯程序的機(jī)器語(yǔ)言程序,作為系統(tǒng)軟件存放在計(jì)算機(jī)內(nèi),當(dāng)用戶由高級(jí)語(yǔ)言編寫的源程序輸入計(jì)算機(jī)后,編譯程序便把源程序整個(gè)地翻譯成用機(jī)器語(yǔ)言表示的與之等價(jià)的目標(biāo)程序,然后計(jì)算機(jī)再執(zhí)行該目標(biāo)程序,以完成源程序要處理的運(yùn)算并取得結(jié)果。解釋方式是:源程序進(jìn)入計(jì)算機(jī)時(shí),解釋程序邊掃描邊解釋作逐句輸入逐句翻譯,計(jì)算機(jī)一句句執(zhí)行,并不產(chǎn)生目標(biāo)程序。PASCAL、FORTRAN、COBOL等高級(jí)語(yǔ)言執(zhí)行編譯方式;BASIC語(yǔ)言則以執(zhí)行解釋方式為主;而PASCAL、C語(yǔ)言是能書寫編譯程序的高級(jí)程序設(shè)計(jì)語(yǔ)言。每一種高級(jí)(程序設(shè)計(jì))語(yǔ)言,都有自己人為規(guī)定的專用符號(hào)、英文單詞、語(yǔ)法規(guī)則和語(yǔ)句結(jié)構(gòu)(書寫格式)。高級(jí)語(yǔ)言與自然語(yǔ)言(英語(yǔ))更接近,而與硬件功能相分離(徹底脫離了具體的指令系統(tǒng)),便于廣大用戶掌握和使用。高級(jí)語(yǔ)言的通用性強(qiáng),兼容性好,便于移植。下面介紹幾種較有代表性的高級(jí)程序設(shè)計(jì)語(yǔ)言:⑴BASIC語(yǔ)言BASIC語(yǔ)言全稱是Beginner’sallPurposeSymbolicInstructionCode,意為“初學(xué)者通用符號(hào)指令代碼“。1964年由美國(guó)達(dá)爾摩斯學(xué)院的基米尼和科茨完成設(shè)計(jì)并提出了BASIC語(yǔ)言的第一個(gè)版本,經(jīng)過(guò)不斷豐富和發(fā)展,現(xiàn)已成為一種功能全面的中小____型計(jì)算機(jī)語(yǔ)言。BASIC易學(xué)、易懂、易記、易用,是初學(xué)者的入門語(yǔ)言,也可以作為學(xué)習(xí)其他高級(jí)語(yǔ)言的基礎(chǔ)。BASIC有解釋方式和編譯方式兩種翻譯程序。⑵PASCAL語(yǔ)言PASCAL是一種結(jié)構(gòu)程序設(shè)計(jì)語(yǔ)言,由瑞士蘇黎世聯(lián)邦工業(yè)大學(xué)的沃斯(N.Wirth)教授研制,于1971年正式發(fā)表。是從ALGOL60衍生的,但功能更強(qiáng)且容易使用。目前,作為一個(gè)能高效率實(shí)現(xiàn)的實(shí)用語(yǔ)言和一個(gè)極好的教學(xué)工具,PASCAL語(yǔ)言在高校計(jì)算機(jī)軟件教學(xué)中一直處于主導(dǎo)地位。Pascal(B.Pascal)是十七世紀(jì)法國(guó)著名數(shù)學(xué)家,他于1642年曾發(fā)明現(xiàn)代臺(tái)式計(jì)算機(jī)的雛型機(jī)—加減法計(jì)算機(jī)。PASCAL具有大量的控制結(jié)構(gòu),充分反映了結(jié)構(gòu)化程序設(shè)計(jì)的思想和要求,直觀易懂,使用靈活,既可用于科學(xué)計(jì)算,又能用來(lái)編寫系統(tǒng)軟件,應(yīng)用范圍日益廣泛。⑶通用編程語(yǔ)言CC語(yǔ)言是美國(guó)AT&T(電報(bào)與電話)公司為了實(shí)現(xiàn)UNIX系統(tǒng)的設(shè)計(jì)思想而發(fā)展起來(lái)的語(yǔ)言工具。C語(yǔ)言的主要特色是兼顧了高級(jí)語(yǔ)言和匯編語(yǔ)言的特點(diǎn),簡(jiǎn)潔、豐富、可移植。相當(dāng)于其他高級(jí)語(yǔ)言子程序的函數(shù)是C語(yǔ)言的補(bǔ)充,每一個(gè)函數(shù)解決一個(gè)大問(wèn)題中的小任務(wù),函數(shù)使程序模塊化。C語(yǔ)言提供了結(jié)構(gòu)式編程所需要的各種現(xiàn)代化的控制結(jié)構(gòu)。C語(yǔ)言是一種通用編程語(yǔ)言,正被越來(lái)越多的計(jì)算機(jī)用戶所推崇。使用C語(yǔ)言編寫程序,既感覺到使用高級(jí)語(yǔ)言的自然,也體會(huì)到利用計(jì)算機(jī)硬件指令的直接,而程序員卻無(wú)需卷入?yún)R編語(yǔ)言的繁瑣。⑷COBOL語(yǔ)言COBOL的全稱是CommonBusinessOrientedLanguage,意即:通用商業(yè)語(yǔ)言。在企業(yè)管理中,數(shù)值計(jì)算并不復(fù)雜,但數(shù)據(jù)處理信息量卻很大。為專門解決經(jīng)企管理問(wèn)題,于1959年,由美國(guó)的一些計(jì)算機(jī)用戶組織設(shè)計(jì)了專用于商務(wù)處理的計(jì)算機(jī)語(yǔ)言COBOL,并于1961年美國(guó)數(shù)據(jù)系統(tǒng)語(yǔ)言協(xié)會(huì)公布。經(jīng)不斷修改、豐富完善和標(biāo)準(zhǔn)化,已發(fā)展為多種版本。COBOL語(yǔ)言使用了300多個(gè)英語(yǔ)保留字,大量采用普通英語(yǔ)詞匯和句型,COBOL程序通俗易懂,素有“英語(yǔ)語(yǔ)言”之稱。COBOL語(yǔ)言語(yǔ)法規(guī)則嚴(yán)格。用COBOL語(yǔ)言編寫的任一源程序,都要依次按標(biāo)識(shí)部、環(huán)境部、數(shù)據(jù)部和過(guò)程部四部分書寫,COBOL程序結(jié)構(gòu)的“部”內(nèi)包含“節(jié)”,“節(jié)”內(nèi)包含“段”,段內(nèi)包含語(yǔ)句,語(yǔ)句由字或字符串組成,整個(gè)源程序象一棵由根到干,由干到枝,由枝到葉的樹,習(xí)慣上稱之為樹型結(jié)構(gòu)。目前COBOL語(yǔ)言主要應(yīng)用于情報(bào)檢索、商業(yè)數(shù)據(jù)處理等管理領(lǐng)域。⑸LISP語(yǔ)言LISP語(yǔ)言是專用于人工智能和符號(hào)處理的計(jì)算機(jī)語(yǔ)言,是迄今在人工智能學(xué)科領(lǐng)域中應(yīng)用最廣泛的一種程序設(shè)計(jì)語(yǔ)言。LISP處理的數(shù)據(jù)是符號(hào)。LISP利用符號(hào)表達(dá)和處理知識(shí)時(shí)都以表的形式來(lái)表示,而且只使用五個(gè)基本函數(shù)就足以表達(dá)其字符集上任何可計(jì)算的函數(shù),具有強(qiáng)有力的符號(hào)處理功能。LISP一名取自英語(yǔ)ListProcessingLanguage,意為“表處理語(yǔ)言”。LISP語(yǔ)言是由美國(guó)麻省理工學(xué)院的麥卡錫(J.Mecarthy)和他的研究小組于1960年首先設(shè)計(jì)實(shí)現(xiàn)的。目前,常用的版本是LISP1.5。⑹PROLOG語(yǔ)言PROLOG是ProgramminginLogic的縮寫,意為“邏輯程序設(shè)計(jì)”。設(shè)計(jì)邏輯程序語(yǔ)言的思想最早由英國(guó)人科瓦爾斯基(R.Kowalski)提出。具體設(shè)計(jì)PROLOG語(yǔ)言的是法國(guó)馬賽大學(xué)的科默寥爾(A.Clomerauer)與其研究小組,設(shè)計(jì)工作于1972年完成。PROLOG以邏輯程序設(shè)計(jì)為基礎(chǔ),以處理一階謂詞演算為背景。它文法簡(jiǎn)潔,表達(dá)力豐富,具有獨(dú)特的非過(guò)程型語(yǔ)言(一個(gè)語(yǔ)句就相當(dāng)于過(guò)程語(yǔ)言的一個(gè)子程序而并非算法的一步),是一種具有推理功能的邏輯型語(yǔ)言。PROLOG語(yǔ)言已被廣泛地應(yīng)用于關(guān)系數(shù)據(jù)庫(kù)、抽象問(wèn)題求解、數(shù)理邏輯、公式處理、自然語(yǔ)言理解、專家系統(tǒng)以與人工智能的許多領(lǐng)域。常用的高級(jí)程序設(shè)計(jì)語(yǔ)言,除了上述的幾種之外,還有很多,如以英國(guó)著名詩(shī)人拜倫(G.N.G.Byron)的獨(dú)生女艾達(dá)·拜倫(AdaByron)的名字命名的軍用語(yǔ)言Ada,深受中、小學(xué)生歡迎的語(yǔ)言LOGO等等。目前,程序設(shè)計(jì)語(yǔ)言與編程環(huán)境正向面向?qū)ο笳Z(yǔ)言與可視化編程環(huán)境方向發(fā)展,出現(xiàn)了許多第四代語(yǔ)言與其開發(fā)工具。如:微軟公司(Microsoft)開發(fā)的Visual系列(VC++、VB、FoxPro)編程工具與PowerBuilder等,目前已經(jīng)在國(guó)內(nèi)外得到了廣泛的應(yīng)用操作系統(tǒng)1.操作系統(tǒng)操作系統(tǒng)是直接控制和管理計(jì)算機(jī)系統(tǒng)硬件和軟件資源,以方便用戶充分而有效地利用計(jì)算機(jī)資源的程序集合。其基本目的有兩個(gè),一是操作系統(tǒng)要方便用戶使用計(jì)算機(jī),為用戶提供一個(gè)清晰、整潔、易于使用的友好界面。二是操作系統(tǒng)應(yīng)盡可能地使計(jì)算機(jī)系統(tǒng)中的各種資源得到合理而充分的利用。操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中,處于系統(tǒng)軟件的核心地位,是用戶和計(jì)算機(jī)系統(tǒng)的界面。每個(gè)用戶都是通過(guò)操作系統(tǒng)來(lái)使用計(jì)算機(jī)的。每個(gè)程序都要通過(guò)操作系統(tǒng)獲得必要的資源以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論