智慧型網路作業系統

智慧型網路作業系統

網路作業系統是在網路環境下實現對網路資源的管理和控制的作業系統,是用戶與網路資源之間的接口。智慧型網路作業系統是指具有專家解決問題能力的網路作業系統。能運用大量領域專家水平的知識與經驗,模擬領域專家解決問題的思維過程進行推理判斷,有效地處理複雜問題。

簡介

智慧型網路作業系統是指具有專家解決問題能力的網路作業系統,具有一定的智慧型性並且能自動地獲取和套用知識的能力、思維與推理的能力、問題求解的能力和自動學習的能力。智慧型網路作業系統能更好地提供多項網路服務功能,如遠程管理、檔案傳輸、電子郵件、遠程列印等和提高網路通信能力。

知識工程

智慧型系統是套用了人工智慧理論的系統,具體涉及到專家系統、知識工程、人工神經網路、智慧型最佳化算法、定性推理、多智慧型系統等多個領域。知識工程是智慧型系統非常重要的一個研究部分,知識工程建模理論對智慧型系統建模方法有重要的影響。常用的知識工程建模理論簡要介紹如下:

KADS(knowledge acquisition and design structuring)是用於開發基於知識系統的結構化方法,目前已成為支持構建知識工程框架的主流方法並進一步發展形成Common KADS。它提供了各種支持知識分析和開發的模型,在知識層次上區分了用於解決給定任務的不同類型的知識。Soar是一個通用認知體系架構,可用於開發具有智慧型行為的系統。Soar已被廣泛地用於人工智慧領域與認知科學領域。MIKE是一種開發知識系統的方法,它涵蓋了從最初的構思到最後的設計和實施之間的所有步驟。MIKE將形式化技術和原型技術整合到了同一工程框架中。GT(generic task)是一種面向任務的方法,它提供了可重用的構造模組,以模組化的方式構造知識系統。將問題求解方法及所使用的知識共同組織成一個有效的問題求解結構。RLM[(role-limiting methods)第一次嘗試在知識系統開發過程中使用可重用問題求解方法(PSM)的概念,RLM方法可以概括為一個基於核心的方法 。

本體論

在計算機科學與信息科學領域,本體(Ontology)是指一種形式化的,對於共享概念體系的明確而又詳細的說明,本體提供的是一種共享詞表,描述了特定領域之中那些存在著的對象類型或概念及其屬性和相互關係。本體是實現互操作和共享的基礎,可以作為一個領域內部的交換格式,實現知識的標準化,將本體論套用於知識系統中,可以對知識進行較好的表示,同時揭示知識之間的關係。

網路作業系統

網路作業系統是在網路環境下實現對網路資源的管理和控制的作業系統,是用戶與網路資源之間的接口。網路作業系統是建立在獨立的作業系統之上,為網路用戶提供使用網路系統資源的橋樑。在多個用戶爭用系統資源時,網路作業系統進行資源調劑管理,它依靠各個獨立的計算機作業系統對所屬資源進行管理,協調和管理網路用戶進程或程式與在線上作業系統進行互動 。作為網路用戶和計算機網路之間的接口,一個典型的網路作業系統一般具有以下特徵:

(1)硬體獨立

也就是說,它應當獨立於具體的硬體平台,支持多平台,即系統應該可以運行於各種硬體平台之上。例如,可以運行於基於X86的Intel系統,還可以運行於基於RISC精簡指令集的系統諸如DECAlpha、MIPSR4000等。用戶進行系統遷移時,可以直接將基於Intel系統的機器平滑轉移到RISC系列主機上,不必修改系統。為此Microsoft提出了HAL(硬體抽象層)的概念。HAL與具體的硬體平台無關,改變具體的硬體平台,無須作別的變動,只要改換其HAL,系統就可以進行平穩轉換。

(2)網路特性

具體來說,就是管理計算機資源並提供良好的用戶界面。它是運行於網路上的,首先需要能管理共享資源,比如Novell公司的NetWare最著名的就是它的檔案服務和列印管理。

(3)可移植性和可集成性

具有良好的可移植性和可集成性也是現在網路作業系統必須具備的特徵。

(4)多用戶、多任務

在多進程系統中,為了避免兩個進程並行處理所帶來的問題,可以採用多執行緒的處理方式。執行緒相對於進程而言需要較少的系統開銷,其管理比進程易於進行。搶先式多任務就是作業系統不專門等待某一執行緒的完成後再將系統控制交給其他執行緒,而是主動將系統控制交給首先申請得到系統資源的其他執行緒,這樣就可以使系統具有更好的操作性能。支持SMP(對稱多處理)技術等都是對現代網路作業系統的基本要求。

相關詞條

熱門詞條

聯絡我們