(文章來源:網(wǎng)絡(luò)整理)
六十年代發(fā)展起來的計(jì)算機(jī)時(shí)分服務(wù)系統(tǒng),曾為國(guó)防和科研作出過重要貢獻(xiàn)。由一臺(tái)中央大型計(jì)算機(jī)來連接幾十個(gè)終端,為它們提供分時(shí)數(shù)據(jù)處理的能力,同時(shí),又能使各終端共享存貯在分時(shí)系統(tǒng)中可貴的信息資源。在這以后,并行處理系統(tǒng)也變得時(shí)髦起來。并行處理的概念早已有之,五十年代的并行電子計(jì)算機(jī)中的中央處理單元就是由許多同時(shí)工作的邏輯元件組成的。
隨著微型機(jī)和微處理機(jī)的迅速發(fā)展,并行處理的概念就被運(yùn)用于大型計(jì)算機(jī)系統(tǒng)。這樣的系統(tǒng)由幾臺(tái)或幾十臺(tái)處理機(jī)構(gòu)成,它們或被組織成“流水線”,或被組織成某種陣列,或只被一條共用數(shù)據(jù)通道聯(lián)接成各自獨(dú)立的單元。它們?cè)谝唤M指令或多組指令下實(shí)現(xiàn)多數(shù)據(jù)流的處理,或是完成系統(tǒng)軟件給它們規(guī)定的不同的處理,或是完成相同的處理,不論在什么情況下,它們都在同時(shí)運(yùn)行著。
發(fā)展分布式計(jì)算機(jī)系統(tǒng)是七十年代初的一個(gè)重要標(biāo)志。隨著大規(guī)模集成電路的發(fā)展和超大規(guī)模集成電路的誕生,元件和單機(jī)的價(jià)格日益低廉。相比而言用于計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)通信的費(fèi)用反而超過了數(shù)據(jù)處理的費(fèi)用。這一矛盾的轉(zhuǎn)變帶來了信息處理和信息存儲(chǔ)概念的變革,使得計(jì)算機(jī)和數(shù)據(jù)庫(kù)從集中走向了分散。從七十年代未以來,分布計(jì)算機(jī)系統(tǒng)和分布式數(shù)據(jù)庫(kù)系統(tǒng)逐漸時(shí)髦起來。分布式結(jié)構(gòu)提高了計(jì)算機(jī)系統(tǒng)的處理能力,擴(kuò)大了系統(tǒng)資源的利用和共享,降低了數(shù)據(jù)通信的費(fèi)用,同時(shí)縮短了實(shí)時(shí)控制的響應(yīng)時(shí)間。
現(xiàn)在比較實(shí)用的分布式計(jì)算機(jī)系統(tǒng)有同等結(jié)構(gòu)和分級(jí)結(jié)構(gòu)兩種。與其相應(yīng)的分布式數(shù)據(jù)庫(kù)系統(tǒng)則稱為分區(qū)式數(shù)據(jù)庫(kù)系統(tǒng)和復(fù)制式數(shù)據(jù)庫(kù)系統(tǒng)。前一種結(jié)構(gòu)沒有中央計(jì)算機(jī),分布在各地的處理機(jī)和數(shù)據(jù)庫(kù)既能獨(dú)立運(yùn)行,又能與其他地區(qū)的處理機(jī)和數(shù)據(jù)庫(kù)保持橫向聯(lián)系。后一系統(tǒng)有一中央計(jì)算機(jī)和數(shù)據(jù)庫(kù),在它周圍有一系列的外圍處理機(jī)和數(shù)據(jù)庫(kù),每一分級(jí)平面還可以有次分級(jí)。
在這種系統(tǒng)中,各地區(qū)的計(jì)算機(jī)不能直接與其它地區(qū)的計(jì)算機(jī)聯(lián)系,而必須通過中央計(jì)算機(jī)來聯(lián)系。同等或水平系統(tǒng)結(jié)構(gòu)特別適合于預(yù)訂票的服務(wù)系統(tǒng)。就拿質(zhì)訂機(jī)票的情況來說,如果選擇在飛機(jī)班次最多的北京、上海和廣州三地建立同等結(jié)構(gòu)的分布式計(jì)算機(jī)網(wǎng),在這三地各設(shè)一臺(tái)處理機(jī)和一個(gè)數(shù)據(jù)庫(kù),那么這三地旗客就可以在當(dāng)?shù)仡A(yù)訂某日某班次的飛機(jī)票,他們的姓名,性別,年齡,工作單位以及所訂的機(jī)票的日期、班次和座位都存儲(chǔ)在當(dāng)?shù)氐臄?shù)據(jù)庫(kù)中,無(wú)需另設(shè)一中央處理機(jī)和總數(shù)據(jù)庫(kù)來統(tǒng)一處理和存儲(chǔ)三個(gè)城市的預(yù)訂機(jī)票的情況。
由某城市預(yù)訂另一城市的機(jī)票的情況畢竟是少數(shù),當(dāng)這種情況發(fā)生時(shí),便可用網(wǎng)內(nèi)通信的方法與另一城市取得聯(lián)系,由那里的處理機(jī)和數(shù)據(jù)庫(kù)處理和存儲(chǔ)外地預(yù)訂機(jī)票的信息。這樣做既能充分滿足旅客的要求,又能避免象集中處理和存儲(chǔ)系統(tǒng)所造成網(wǎng)絡(luò)通信費(fèi)用的損失。當(dāng)然,這種系統(tǒng)并不是完美無(wú)缺的,一場(chǎng)災(zāi)難(如一場(chǎng)大火)就可以把某城市的數(shù)據(jù)庫(kù)毀滅凈盡,而別的地方并沒有這個(gè)數(shù)據(jù)庫(kù)的“復(fù)本”,數(shù)以千計(jì)的旅客對(duì)預(yù)訂機(jī)票處所寄托的希望即會(huì)化為泡影,預(yù)訂機(jī)票計(jì)算機(jī)信息業(yè)務(wù)的信譽(yù)必受到很大的影響。
總之,這種損失遠(yuǎn)遠(yuǎn)不及銀行喪失顧客存款的根據(jù)那樣大。由于這種原因,銀行所采用的分布式計(jì)算機(jī)網(wǎng)絡(luò)就不會(huì)使用水平結(jié)構(gòu),而是使用等級(jí)或垂直結(jié)構(gòu),各地銀行的處理機(jī)處理當(dāng)?shù)氐臉I(yè)務(wù),將用戶帳目存儲(chǔ)在自己的數(shù)據(jù)庫(kù)中,同時(shí)又將這個(gè)帳目用通信報(bào)告給中央計(jì)算機(jī)。
(責(zé)任編輯:fqj)
-
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7667瀏覽量
90864 -
分布式
+關(guān)注
關(guān)注
1文章
998瀏覽量
75436
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論