7 未來世界

直到現在,你究竟對電腦有什麼樣的概念呢?相信仍然在五里霧中。是的,不知道你有沒有一種經驗?在茫茫大霧中摸索了半天,突然聞到一陣桂花飄香,行不數武,一片桃紅柳綠面撲來…。

別上當,在現實生活中這幾乎是不可能的。因為桂香和桃紅很難扯上關係,我今天硬要把它們扯在一起,只是為了讓你瞭解電腦本身就是個大雜燴。你千萬不要以為電腦就是電腦,可沒那麼簡單!

再讓我換個方向來分析電腦,這次我要說明的是它的功能。如果你能觸類旁通,你立刻可以自由自在地利用這種七拚八湊的方法,發展出更有價值的「電腦」來。當然,那時可能不再叫它電腦了,不過我在此鄭重地囑咐你一句,千萬要多充實一下基本學理,不要妄想手到擒來。

你一定見過英文打字機,五十四個或較多的鍵鈕,聯結在一根槓桿上。輕輕一按,槓桿尖端所鑄成的字形便透過色帶,印在白紙上。

好了,且讓我們把上述的情節簡化,以免以後解說時嚕囌。五十四個鍵鈕我們稱為「鍵盤」,按鍵盤的動作稱為「輸入」,然後將字印在紙上,叫做「輸出」。

顯然,機械動作的打字是一體的,到了電動打字機,有些機種,輸入和輸出的部份就可以分開了。假如我在工作時怕打擾別人(要知道打字機的聲音並不悅耳),我把鍵盤放桌子上,而把輸出份放在院子裡,再用根電線把輸入的訊號傳到輸出部份上。你可知道我剛才發明了什麼?「長距離電動打字機」,也就是一般人稱為「電傳打字機」的重要資訊工具。

千萬別小瞧它,指揮大軍作戰要靠它,越洋生意要靠它,我們今天大部份消息、情報、資料都靠它在服務。當然,在輸入輸出之間不僅僅是根電線,而是極複雜精密的設備。可是,原理就那樣簡單!

我們再回到桌子上,一按鈕,字就打到院子裡。問題來了,我怎麼知道我打對打錯?或者打到那裡了?最簡單的方法是打一個字記一個字,再加上十分小心。你會說,這是做什麼?乾脆寫下來算了,還打什麼?不錯!正因有人這樣想,他又希望打了以後能記錄下來,這種看來無意義的工作卻是很重要的一步。

最早的記錄方式與現在發展一脈相承的是在紙帶上打孔(請注意我只是在設法把桂花與桃花扯在一起,發明紙帶打孔的是一七四五年的法國人,他並沒有玩打字機遊戲)。IBM公司把它應用到輸入技術上,這個包袱一直到今天還有些系統丟不掉!

紙卡儲存效率不高,後來又有了磁豉磁蕊等的發明。到今天,磁碟磁帶以及積體電路大行其道,到未來,就要看你有什麼新構想了。

當打字又能儲存之後,又有一個問題產生了,能不能讓我們隨時看到呢?如果可以,我們又能做一件事,便是先不必立刻把它印出來,一直等到我全部打完了以後再一次印出。這樣有很多好處,假如我發現這篇資料不好,可以不印。如果發現錯誤,還可以更改,我們怎能做到這一步呢?

這又扯到了另一個重要發明,就是陰極射線管。你一定看過電視,電視讓你看到的便是陰極射線的電子掃描殘像。電子束在真空中以高速運動時,會遵守磁場的法則,我們可以隨意控制它,因而成為目前最普遍使用的視覺顯示。有了陰極射線管,我們只要把輸入的符號傳到電子束中,就可以讓我們看到了。

這種把資料顯示出來給我們觀看的就是顯示器,在某些情況下也可稱之為終端機,含有達到了目的地的意思。

經常,終端機與鍵盤是在一起的,以便立刻可以看見。在這種情況下,輸出部份就可以獨立了。因為立刻印出來已經沒有必要,甚至於在螢幕上顯示極為方便,印在紙上的需求相對減低,變得不是最主要的功能,因而成為附屬裝置。

但是資料還要存在記憶體中,記憶體有很多種,現在最常用是積體電路。基於功能不同,有的隨時可以存進去;也隨時可以讀出來,這種叫做「隨讀器」。有的只能用特殊方法存進去而僅供我們讀出來用的,如同一本書一樣,這叫「僅讀器」。

隨讀器有個毛病,有電時它才工作。如果電源切斷了,它立刻罷工,這時裡面儲存的資料也就鶴飛冥冥了。還有它先存的資料很輕易地就被後存進去的資料取代,這是它的優點也是它的缺點。因此,我們如果要將輸入好的資料存起來,不再改變它,便要用別的方法了。

現在用得最普遍的附屬裝置(一般概稱為週邊裝置,也就是說它們是外圍組織,可以用可以不用。),是磁碟及磁帶。磁碟分軟硬兩種,恰如其名,硬磁碟性硬,可以高速轉動,性能佳,存的資料多,價格也貴;軟磁碟薄而輕巧,較便宜。至於磁帶,小型的多與卡式錄音帶相似,更為經濟。

什麼是非用不可的設備呢?既是非用不可,我們就稱之為主系統。我們再回到最初的構想中,鍵盤能輸入了,輸入的資料也能儲存,而且能顯示在螢光幕上。這些動作目的何在?當然是要用,我們首先來看要怎樣用,然後再來分析如何達到這個使用目的的過程。

最簡單的用法比如說打一封信,現在我們且給這個主系統命名為電腦吧!電腦首先要知道你要做什麼,因為它可以做的事很多,不只是能打一封信而已。

於是第一個手續是你要先在電腦已經學會技術中,選定你要用的項目,這項都是用一些簡單的鍵盤符號來分辨的,負責分辨工作的稱為「操作系統」。討厭的是電腦廠商太多,各顯神通,結果是各有其「操作系統」。當然,你要用它,就得瞭解它,偷懶不得!

選操作項目時,你要知道你的工作有那些動作?以打封信來說,要把資料存在磁碟中或把信印在紙上。還要在打錯了以後可以修改。這個工作且假定我們是在用「中文操作系統」,而且有個「編輯」的功能可以符合。你就可以在鍵盤上輸入「編輯」的代碼,系統立刻開始作業,螢幕上會出現一個詢問你編輯檔案的名稱。因為信打完了要存起來,如果沒有名稱,從何找起?

這時,你輸入一個假定的名稱,系統會去比較有沒有這個名稱在檔案中,有就把該檔取出來(在這種情況下,多半是在磁碟或磁帶中去找);沒有即視為新檔。

如果是舊檔,電腦還要知道你想做什麼,因為它可以替你印或者修改,或做各種處理。如果是新檔,直截了當,它等待你把資料存進去。這時螢幕上會出現一個字標,指示輸入字出現的位置,字標可以用鍵指揮移動,進退裕如。

打完了別忘了叫電腦替你存起來,否則前功盡棄。

編輯是電腦最基本的一種功能,打封信只是它牛刀小試而已。假如你有很多資料,比如說有個工廠,有員工一百人,每個月發薪水、抄名冊、算工時麻煩得很,電腦自是義不容辭地為你服務了。又有問題來了,如果每家工廠作業方式完全一致,情況相同,那好辦!毛病在人人自以為自己與眾不同,各有各的特殊做法。而電腦是個死心眼,在系統中,它的作業程序是按照固定的步驟,一一執行,這個一成不變的步驟怎能去配合那麼多不同作業方式呢?

你會以為人員薪津表該有一定的格式,在歐美或許是,至少也只有幾種不同形式。但在我國,毫無標準,尤其是一些小公司,幾乎家家不同。有一次我勸一位擁有不少員工的公司老闆,稍稍修改一下他的作業方式。他卻說:「我白手起家,就是因為我有獨到方法!」。

閒話少說,既然各家作法不同,沒有標準的共同方式,電腦就傻了!因此必須用一種方法或教導電腦,以便能應用於各種不同的情形。

為了達到這個目的,首先找一些不論是誰都可以用的功能,把它們放到主系統中,這就是我們剛才談的「操作系統」。此外也有一些並不是人人要用,但也有共同標準的某些工作,也一項項準備妥當。如同「人員薪津表」在歐美的做法,要用的人只要把應用方法買來,再放進電腦裡,就可以當作操作系統所增加的一項功能來應用。

說了一大堆,其實只是一件事,這就是「電腦軟體程式」。經常介新觀念最怕專有名詞,但不用專有名詞,說起來便成了王奶奶的裹腳布了。「軟體」意思是使用者可以修改,而且經常有必要修改的一種「東西」(其實它不是東西,而是一大堆叫電腦工作的命令);此外還有韌體,是專家們設計的軟體,但是卻固定在機裡面,使用者沒得改了。最後是硬體,是種很固定的機件,使用者用用就好,連機殼都千萬別碰,因為如果你不懂電腦,硬要碰硬,可劃不來。

再用個譬喻說明,你買了一台電視機,這台電視機就是硬體(不過要注意,千萬別說你買了台「硬體」)。你扭開電視,裡面有節目,這些勉強可以說韌體。因為鄧麗君在唱歌,你叫她不要動,好看清楚點,是辦不到的。但電視台的導播卻可以,但他要顧全大體,不能只給你一人看。你嫌這樣不過癮,不妨用錄影機再買個錄影帶,自己動手用程式控制,想怎麼看就怎麼看。在電視上軟體就是節目,在電腦中,軟體就是指程式。

嚴格說來韌體不能比為節目,而是電視導

上一章目錄+書簽下一頁