虛擬網路系統

虛擬網路系統正如它的名字所指出的,是一個依靠UNIX作業系統的獨立於硬體的網路作業系統。VINES主要設計運行在專用的Banyan檔案伺服器上,或者是Corporate網路伺服器(CNS),Banyan網路伺服器(BNS)或者是Desktop伺服器(DTS)。它多數版本可用於80286,80386的PC機上或者用在其它的三類檔案伺服器上。

Banyan專用伺服器支持大量的區域網路硬體類型,支持同步的和異步的廣域網路。多種互動連線方法可以支持多個檔案伺服器。VINES允許建立大的網路,允許合併區域網路,也允許進行較寬領域的互動連線。由於這些實用性,VINES使用戶在不知網路運行細節時就可以進行信息共享。Banyan專用伺服器的體系結構為:VINES伺服器的前端可以與PC機資源相連線,不論這些PC機是連在網上的,還是只做為獨立的異步終端。伺服器的後端對局域PC環境以外的各種不同網路類型提供互動連線服務。VINES伺服器的服務端包含合適的軟體以允許資源共享、電子郵件和網路互動連線。這些套用軟體是在VINESUNIX作業系統支持下運行的。

基本介紹

  • 中文名:虛擬網路系統
  • 外文名:Virtual network system
  • 類別:網路作業系統
  • 簡稱:VINES
特點
該系統的特點如下:
(1)具有平滑圖形顯示的分散式系統
為了共有同一虛擬世界,可採用由一台主機存貯虛擬世界信息的集中式系統。這種方式的缺點是;由於傳送的圖形數據量大,實時操作幾乎不可能。為了解決該問題,可以採用分散式系統。
分散式系統的特點為:
由於分散式系統的圖形顯示是由各工作站官已進行的,所以和集中式系統相比可以有較高的顯示速度。分散式VR系統的處理內容如下。
①初始化
將虛擬空間的數值複製給各用戶工作站。
②顯示
各工作站根據自身的虛擬空間數據進行圖形顯示。
③輸入
各工作站跟蹤用戶手的動作。
④更新虛擬空間
根據手的動作,各工作站中的虛擬空間數據產生變化。例如,當用戶移動虛擬物體時,該物體位置數據將產生變化,圖形顯示也隨之變化。
⑤變化數據通信
將手以及虛擬物體的動作傳送給其它工作站。
⑥更新虛擬空間
根據接收到的數據,更新自身工作站的虛擬空間並加以顯示。
(2)變化數據通信的實現方式
當用戶較多時,為了維護用戶間的正常通信,可以採用將每個用戶的通信對象僅限制為一個客戶機伺服器方式。它和集中式系統的形態相似,但處理內容完全不同。在客戶機伺服器方式中,各用戶都具有虛擬空間數據,伺服器僅對它們之間的差分數據的交換進行中繼。
當系統中同時存在不同種類的計算機時,為了保證高速運行有必要採用適合於非同步通信的伺服器。這種伺服器由和各用戶一一對應的多個通信進程構成,它們通過公共的存貯器進行數據交換。用戶和進程之間為同步通信,而通信進程之間的數據交換則是非同步通信。
另一個必須解決的問題是,多個用戶可能同時對同一物體進行操作。為此,在網路上設定對象管理伺服器,對各虛擬物體的操作許可權進行統一管理。例如,當A想抓O物體時,該信息傳送給對象管理伺服器,當物體O的操作許可權尚未授予任何人時,可以將該操作許可權授予A。這時即可開始對O進行操作。該操作結果顯示在A的工作站螢幕的同時,也傳送給其它工作站,並對虛擬空間進行更新。

相關詞條

熱門詞條

聯絡我們