列位看官不免會問:電腦世界,是否和人間世一樣,合久必分,分久必合?我說不錯,電腦世界也是一治一亂,分分合合,祇是世代交替比人間更加快速。過去是十年一代,現在竟加快到三年五年一代。正是:江山代有電腦出,各領風騷五百天!
所以這年頭,許多公司都不願意買大型電腦,寧可花銀子租用。買了大型電腦,隔不了幾年就落伍了,白浪費許多銀子,好不心疼也!大型電腦是如此,家用電腦也是如此。列位看官購買家用電腦,因此特別要小心。家用電腦剛剛推出時,是根據八筆微處理機(8-bit Microprocessor 是字長為八筆的微處理機)設計成功的電腦系統,磁碟多半是八吋。曾經何時,已進步到十六筆微處理機,磁碟縮小到五吋。最近的趨勢,已有卅二筆微處理機的個人電腦,磁碟再度縮小到三吋左右。由於電腦進展太快,軟體發展往往跟不上。可是電腦能有效用,少不了得有大量軟體程式。所以列位看官買小電腦,要麼儘可能買便宜的,將來扔掉也不心疼;要麼儘可能買軟體程式齊全的,就算落伍些,也仍舊可以使用。
大眾消費市場,充斥著一用即棄的貨品:一用即棄的打火機、一用即棄的刮鬍刀••等等。將來說不定也有一用即棄的小電腦?這樣的小電腦,可以稱為生力麵小電腦,開水一泡就可以吃,省時省事。我估計等到小電腦的價格再跌十倍,和買五、六本雜誌的價格相差不多時,就會有生力麵小電腦上市了!
從早期使用真空管的龐大電腦,到一用即棄的生力麵小電腦,其間的進步真是神速。電腦世界裡,不到四十年間,已有四個世代的電腦出現。列位看官,這四代是哪四代?且聽我細細數來:
「阿房宮,三百里,住不下一個大電腦。」
以上詠五○年代的第一代電腦。第一代電腦使用真空管,體積龐大,往往佔了好大一片地方。這第一代電腦,已成為博物館的陳列品。
「電腦家,白玉為堂金作馬。」
以上詠六○年代的第二代電腦。第二代電腦開始使用電晶體電路,價格昂貴,祇有少數大機構、大企業才買得起。買來了電腦,不免為它特別修築堂皇的機房,將它供在其中,故曰「白玉為堂金作馬。」
「東海缺少白玉床,龍王來請電腦王。」
以上詠七○年代的第三代電惱。第三代電腦,使用積體電路(Integrated Circuit簡稱IC),體積雖大為縮小,但價格仍然相當貴,故曰「東海缺少白玉床,龍王來請電腦王。」
「豐年好大雪,電腦如土金如鐵。」
以上詠八○年代的第四代電腦。第四代電腦,使用大型積體電路(Large Scale Integration 簡稱LSI),電腦的體積縮小,價格也大為降低,故曰「電腦如土金如鐵。」
第四代電腦出現沒有多久,現在又醞釀設計第五代電腦。第五代電腦,在硬體方面,將使用超大型積體電路(Very Large Scale Integration,簡稱VLSI);在軟體方面,將開發人工智能學的各項應用,所以是智能型電腦(IntelligentComputer)。
以上敘述電腦發展史的五個世代。至於電腦世界的分分合合,又是怎麼回事?
原來近代電腦的前身,是所謂的類比型電腦(AnalogComputer)。類比型電腦,譬如近化史上的昆蟲類。昆蟲雖沒有大腦,但它的神經結和神經系統,對外界的刺激,也能產生固定的反應。所以昆蟲的行為模式死板,不大可能出軌。從類比型電腦進步到數位型電腦(digital computer),等於從昆蟲類進化到靈長類。數位型電腦最大的優點,是擁有記憶器,並能將程式存入記億器之內。
列位看官,現在我們都知道,電腦的記憶器能儲存程式,並沒有什麼大不了。但最初電腦的記憶器祇用來儲存數據資料。第一個想到將程式存入記憶器的,據說是數學家馮內門(Von Neuman),這真是石破天驚的大發明!從此電腦的功能大增,因為祇要改變內儲的程式,電腦就能做完全不同的事情。為了紀念馮內門的貢獻,近代的數位型電腦,又稱馮內門電腦(Von Neuman Computer),馮內門也被尊稱為電腦之父。
類比型電腦和昆蟲一樣,祇能做特定的事情,所以又稱特定功能電腦(Special Purpose Computer)。由於功能固定,為了做不同的事情,我們必須設計許多不同的類比型電腦。這就如自然界有許多種類的昆蟲,但每種昆蟲祇能在特定的環境生存。這是「分」的局面。
數位型電腦祇要改變內儲的程式,就能做不同的事情,所以又稱通用功能電腦(General purpose computer)。俗稱的電腦,都指的是通用功能電腦。這就如自然界祗有一種人類,卻能在不同環境生存。這是「合」的局面。
電腦世界,由類比型電腦進步到數位型電腦,可說是由分而合,從此天下定矣!但天下合久必分,最近,電腦世界逐漸又出現分化的局面。考其原因,還是因為科技進步,電腦越來越便宜的緣故。當初的電腦很貴,許多人必須共用一架電腦。每個人想做的事情不同,電腦當然不能祇有單一功能。所以必須有個碟奧絲,由她擔任管家,讓電腦輪番伺侯各位用戶。
現在電腦便宜了,反而不需要許多人共用一架電腦。共用電腦的麻煩,是大家都不能完全滿意。尤其用戶多了,碟奧絲顧此失彼,難免有人不開心。碟奧絲又有她的小姐脾氣,正如紅樓夢裡的王熙鳳一樣。鳳姐兒雖然表面上精明能幹,其實絕大部分精力,是花在和旁人勾心鬥角上面。電腦專家早已發現,用戶越多,碟奧絲所浪費的精力也越多,行話管這個現象叫做擠塞。用戶多到某個程度,碟奧絲全副精力都用在應付眾人上面,便什麼正事都幹不了。在學校裡,這種情況最明顯。學生都有個毛病,不到黃河心不死。不到學期末,學生是不肯趕習題的。所以儘管老師諄諄教誡,學生還是等到最後一分鐘,才去擠電腦中心。儘管碟奧絲有三頭六臂,仍不免心勞力拙,被學生罵個半死。
在第三代電腦時代,大家競相設計複雜的碟奧絲,希望她能應付越多用戶越好。現在電腦便宜了,大家突然發現,與其所有用戶共擠一部大電腦,不如多購買幾部小電腦,每部電腦各做不同的事,用戶反而更加滿意。這一來,天下又由合而分,從此群雄並起,天下大亂矣。
「人不為己,天誅地滅」。電腦既然便宜,大機構裹每個單位主管都要購買,於是亂成一團。電腦中心主任,為維持自己的地位,當然不願意看到群雄割據的局面。比較有辦法的電腦中心,這時就開始到處拉線,希望把所有單位的小電腦或終端機,都連接到主電腦系統來,由主電腦控制,這樣可以繼續維持電腦中心唯我獨尊的地位。這就是所謂的分層系統(hierarchical system)的辦法。這也的確暫時保持了大一統碟奧絲的局面。
就在此時:「懶」蟲出現了。「懶」(LAN)是區域網路(Local Area Network)的縮稱。區域網路是懶人的福音,它猶如水銀瀉地,無孔不入。裝設了區域網路之後,大機構中的每個單位,都可以把自己單位的電腦或終端機,連接到區域網路上面,和別的單位交換資訊。區域性網路的另一特點是:「網路之內,人人平等。」各單位可聯合以平等待我之單位,互相交換資訊。從此,電腦中心喪失了唯我獨尊的地位,碟奧絲也不再是眾人都怕的女管家。
這樣的系統,是既「合」又「分」的系統,行話稱之為分散系統(distributed system)。眾多電腦和終端機分散在各單位,所以是個「分」的局面。但區域網路這「懶」蟲,又把眾電腦連通一氣,所以又是個「合」的局面。既分又合,不分不合,亦分亦合,乍分還合。嗟乎,分散系統之為用大矣!這正應了薜寶釵的瓔珞上面的兩句吉讖:
不離不棄,芳齡永繼。
卻說那操作系統碟奧絲,一旦喪失了唯我獨尊的地位,眾用戶都不聽她使喚,叫天不靈,呼地不應,她又是使性慣的人,真是難過已極。好在區域網路出現後,電腦專家發現,雖然大一統操作系統的黃金時代已經過去,但是又需要一種新型的操作系統。這種新型的操作系統,名喚分散型操作系統(Distributed Operating System 縮寫也是 DOS)。列位看官記好了,從此碟奧絲改名為狄奧絲,搖身一變,重振雌威。倒是她經過這番磨鍊,性情變得和善許多,也曉得如何和區域網路上的眾姐妹淘合作了。正是:塞翁失馬,焉知非福?
狄奧絲改變形像後,是否終於遇到她心目中的白馬王子?欲知後事如何,且看下回分解。
This page was made by Alex Tsai.
You may email any suggestions to: changsk@ksi.edu