列位看官,您道分散型系統有何好處?第一個好處,是眾電腦可通過網路交換資訊。所以搞辦公室自動化,要把工作站連成一氣,需要這樣的分散型系統。搞工廠自動化,要把生產線上的機器人和管理資訊系統連成一氣,也需要這樣的分散型系統。至於眾電腦如何通過牽手之禮,彼比交談,在第一回「俏電腦牽手說風情」裹,已介紹過了。
第二個好處,是眾電腦可以互通有無,彼此支援。譬如甲電腦的工作負荷量太大,就把一部分的工作,轉移到乙電腦去作。乙電腦做完工作,又把結果交還給甲電腦的用戶。又如甲電腦沒有白思嘉程式語言,甲電腦的用戶,就可通過網路,使用乙電腦的白思嘉程式語言。
第三個好處,是整個系統的可靠性提高。如果有個電腦壞了,狄奧絲可以立刻把執行轉移給另外的電腦,所以用戶不必擔心電腦故障;一切問題出現,都有狄奧絲擋著。
分散型系統的設計,也是電腦專家熱心研究的重要課題。跟人類社會的政治體制一樣,分散型系統有多種可能組合方式。有的分散型系統,強調安定團結,由一個電腦頭頭指揮屬下眾電腦辦事;這是中央集權的辦法。但一旦電腦頭頭壞了,群龍無首,不免天下大亂。所以這類系統,往往有個電腦王儲,電腦頭頭故障時,王儲立刻繼承大統。這類系統,是傳統中央集中型系航(Centralized System)的延伸。
另一類分散型系統,強調在安定中求進步,所以給予眾電腦較大的自主權;這是地方分權的辦法,等於電腦聯邦制。但是資料庫還是由電腦頭頭管理。這種系統適合大企業的資訊處理作業。
第三類分散型系統,強調在進步中求安定,等於是眾電腦所組織鬆懈的邦聯。各電腦平時各行其是,連資料庫也各自管理。眾電腦共同擁戴一個共主。但這共主像春秋戰國時的周天子一樣,權力甚小,祇做一些仲裁的工作。這類系統,適合辦公室自動化作業。
最後一類分散型系統,強調處變不驚,這是軍方樂用的系統。由於軍事上的需要,這類的分散型系統,可靠性比商用系統高。萬一電腦壞了,或是部分通訊網路被破壞,系統仍能運轉自如。
由此可見,分散型系統的特徵,是彼此結合的緊密程度如何。有的系統,結合緊密(tightly coupled),也有的系統,結合鬆懈(loosely coupled)。電腦專家就在這面玩花樣,設計出各種不同的分散型系統來,迎合各種不同的需求。所以,並沒有放諸四海皆準的分散型系統。這就跟人間世沒有放諸四海皆準的政治體制一樣。
分散型系統,遠比過去的電腦系統要複雜,一般的用戶不可能瞭解整個系統的組織。其實,一個大機構中的小職員,對整個機構的組織,也往往搞不清楚。但他一樣可以盡忠職守,在他的崗位上努力工作。為什麼?這是因為每個職員,祇要熟悉他自己的工作環境就夠了,不需耍洞悉大機構的整體組織。有時侯:大老闆並不希望小職員知道得太多。「民可使由之,不可使知之。」小職員知道得太多,反而麻煩。例如黑手黨派的殺手,專門負責殺人。如果一旦曉得的事情太多,反而有性命危險,往往被滅口。
為了使用戶不必直接和整個複雜的系統打交道,電腦系統必須提供給用戶一個比較單純的工作環境。那碟奧絲是十足的鬼靈精,曉得怎麼討用戶歡心。就好比王熙鳳見了賈母就撒嬌裝瘋;見了賈璉,又是一套對付的辦法。比較高明的碟奧絲,也有本領為每個用戶創造他自己的小天地,讓他在裡面樂不思蜀。
情人眼裹出西施。用戶看搽胭脂抹粉的碟奧絲,越看越愛,卻不知道看到的祇是碟奧絲的假面具而已。碌奧絲乃是千面女郎,在不同的用戶眼中,以不同的撩人姿態出現。這就是所謂的「假電腦」(Virtual machine簡稱VM)。用戶以為他直接和電腦打交道,其實是和戴了假面具的電腦打交道。所謂的假面具,由一層層軟體構成。如果揭開假面具,把軟體都拿掉,硬體電腦遂赤裸裸出現,這就是真電腦(Real machine)
了。
真電腦沒有軟體陪襯,使用起來極不方便。所以日常我們打交道的電惱,都是添了軟體的假電腦。例如,看官買家用電腦,打開就可使用基礎程式語言與它交談,這就是假電腦的層次了。以假作真,似乎上了個小當。但軟體也可以放在僅讀記憶器(Read Only Memory 簡稱ROM)中,化成硬體的一部分。所以在今天,軟體、硬體的劃分,假電腦、真電腦的劃分,逐漸不大清楚起來。正是:假作真時真亦假,真亂假時假成真。
上面提到比較高明的碟奧絲,有本領為每個用戶創造他自己的小天地。例如美國貝爾實驗室發展出來的「有你」(UNIX)操作系統,給每個用戶一個小貝殼(shell)。用戶住在小貝殼裡面,十分舒適快活。這「有你」操作系統,眼中祇有您,讓每個用戶都變成小貝殼裡的大老爺。換個小貝殼,用戶就可以和不同的假電腦打交道。其實真電腦仍祇有一個,面具不同而已!
有你操作系統如此肯為您服務(行話叫做user friendly),因此深受電腦從業人員的歡迎。早先的有你操作系統,祇能在迪吉多牌電腦上面使用,現在已越來越普遍,許多微電腦上面,郡有了類似的有你操作系統。有你操作系統「為您服務」的觀念,成為許多碟奧絲爭相模仿的對象。
話說電腦界最喜歡一窩蜂趕時髦,每年有每年的話頭(所謂的buzz word)。每個人都把時髦的話頭掛在嘴邊,一副參禪般莫測高深。幾年前流行的話頭是共時(time sharing),於是你也共時,我也共時,大家共鬧一番。然後假記憶器(Virtual Storage 簡稱 VS)及假電腦大行其道,幾乎無機不假。繼起的話頭是資料庫,於是資料庫多如雨後春筍。之後流行的話頭就是為您服務,每個公司都忙著設計為您服務的牽手。今年流行的話頭則是窗(Windowing)。每家公司的終端機螢幕上面,都開了大大小小的窗,讓用戶可以看清楚文件資料的內容。惠普公司所推出的個人電腦,還可以讓女秘書用「冰冷的小手」一觸螢幕,就可以看見「窗外」的世界!
時髦的話頭雖多,萬變不離其宗。列位看官不難看出,電腦設計,越來越強調迎合用戶的需要。那碟奧絲及狄奧絲所熱烈追求的對象,她心目中的白馬王子,原來就是用戶您哪!
人機牽手既成為時尚,人和電腦共生的時代,已悄然來臨。未來的世界,究竟是怎樣的世界?欲知後事如何,且看下回分解。
This page was made by Alex Tsai.
You may email any suggestions to: changsk@ksi.edu