新一代計算機系統
正文
把信息採集、存儲、處理、通信同人工智慧結合在一起的智慧型計算機系統。它不僅能進行數值計算或處理一般的信息,而且主要面向知識處理,具有形式化推理、聯想、學習和解釋的能力,能夠幫助人們進行判斷、決策、開拓未知的領域和獲取新的知識。人-機之間可以直接通過自然語言(聲音、文字)或圖形圖像交換信息。新一代計算機系統又稱第五代計算機系統。新一代計算機系統是為適應未來社會信息化的要求而提出的,與前四代計算機有著質的區別。可以認為,它是計算機發展史上的一次重大變革,將廣泛套用於未來社會生活的各個方面。隨著元件、器件的不斷更新,傳統計算機已經經歷了四代演變。它們都屬於以順序控制和按地址尋索為基礎的諾伊曼機體制,都以高速數值計算為主要目標,而系統設計原理並沒有多大變化。由於硬體實現的功能過於簡單,軟體負擔越來越重,造成了所謂的“軟體危機”。技術體系上固有的局限性,嚴重地妨礙了計算機性能的繼續提高,將限制傳統計算機在90年代信息社會中的廣泛套用。因此,必須在嶄新的理論和技術基礎上創製新一代計算機。1981年10月日本首先提出的第五代計算機系統將是以詞組邏輯為基礎的知識信息處理系統。美國在人工智慧的研究和套用方面有較堅實的基礎,1983年以來,提出了多種軍用和民用的智慧型計算機系統研製計畫。英國、法國和歐洲共同體等西歐國家和組織,為發展先進的微電子技術和高級信息技術,也正在加緊研究新一代計算機系統。蘇聯在發展計算機的第三個五年計畫(1985~1989年)中,已將第五代計算機技術列為重點發展技術。
基本結構 為適應多樣化的套用要求,新一代計算機包括從小到大各種規模的機器。無論是智慧型個人計算機,還是智慧型超級巨型機,新一代計算機系統通常都由問題求解和推理、知識庫管理、智慧型化人-機接口三個基本子系統組成(見圖)。 問題求解和推理子系統相當於傳統計算機中的中央處理器。日本計畫的最高性能指標是每秒完成 1~10億次邏輯推理,相當於傳統機每秒執行100~10000億條指令。與該子系統打交道的程式語言稱為核心語言,國際上多以邏輯型語言或函式型語言為基礎進行這方面的研究。這類核心語言在傳統觀念下是一種非常高級的語言,但它只是新概念下的機器語言,不是用戶語言。核心語言是構造新一代計算機系統結構和各種超高級軟體的基礎。
知識庫管理子系統相當於傳統計算機主存儲器、虛擬存儲器和檔案系統的結合。日本計畫的功能要求,是幾秒內能有效地檢索出推理所需要的知識,相應的主關係資料庫最大容量是100~10000億位元組。與該子系統打交道的程式語言稱為高級查詢語言,用於知識的表達、存儲、獲取和更新等。這個子系統的通用知識庫軟體,是新一代計算機系統基本軟體的核心。通用知識庫包括:含有日用詞法、語法、語言字典和基本字型檔常識的一般知識庫,用於描述系統本身技術規範的系統知識庫,以及把某一套用領域,如超大規模積體電路設計的技術知識集中在一起的套用知識庫。
智慧型化人-機接口子系統使人能通過說話、文字、圖形和圖像等與計算機對話,用人類習慣的各種可能方式交流信息。這裡,自然語言是最高級的用戶語言。它使非專業人員操縱計算機,並為從中獲取所需的知識信息提供可能。
從巨觀結構來看,新一代計算機系統是一個為某種套用而由本地通信網路和全球通信網路連線起來的大規模的分散處理系統。網路的每一個結點本身也是一個新一代計算機系統,必要時,傳統計算機也可以連線到網路中。網路的所有計算機可以共享全網路所擁有的知識庫和知識處理能力。
新一代計算機由超高速超大規模積體電路構成,系統輕便、緊湊,具有極高的性能-價格比。
研究領域 新一代計算機系統的研究領域,大體可以分為人工智慧、軟體工程、系統結構和支援設備四個方面,同時也研究社會影響和未來的需要。
人工智慧的套用將變成未來信息處理的主流。知識工程和專家系統是與新一代計算機工程緊密相連的。新一代計算機系統在人工智慧套用領域中的主要研究課題有:機器翻譯系統;問答系統──包括智慧型計算機輔助實驗(CAE)和計算機輔助設計(CAD)系統,動態系統合成器和智慧型機器人;自然語言理解系統;圖形和圖像判斷的套用系統;問題求解套用系統和各種專家系統。
軟體工程的目標在於解決第三、四代計算機中嚴重存在的軟體“瓶頸”問題,設法極大地提高軟體的生產率和可靠性。在一定意義上說,新一代計算機計畫就是新一代的軟體工程計畫。其研究課題主要是在高級核心語言的基礎上,為改善軟體硬體系統設計環境而提出的各種智慧型化支援系統(包括智慧型程式設計系統、知識庫設計系統、智慧型超大規模積體電路輔助設計系統等),以及各種智慧型套用系統和集成專家系統,如軟體在不同機種中的自動轉換系統,用於系統解釋和教育的套用系統,智慧型故障診斷與維護系統等。
系統結構的研究課題主要集中在如何突破諾伊曼結構,實現高度並行處理的問題上。研究課題主要有:邏輯程式設計機、函式機、相關代數機、抽象數據型支援機、數據流機、關係資料庫機、分散式資料庫系統、分散式信息通信網路,以及高速專用的多處理機系統和改進的諾伊曼機等。
超高速超大規模積體電路是新一代計算機系統的物質基礎,研究課題除相應的智慧型輔助設計系統外,主要有:電路結構以及適於實現的並行算法研究,微細加工和封裝測試技術;新型器件,如砷化鎵器件、約瑟夫遜結器件和高電子遷移率電晶體等的研究。在新一代計算機系統支援設備的研究課題中,還包括光學器件和光纖通信等新技術的研究。