譚敏生,何嘯峰,曾 瓊,陳 虹,夏石瑩
(南華大學計算機學院,湖南 衡陽 421001)
柔性,是能夠根據環境變化而進行響應的一種能力,它的特征是彈性和適應性。柔性虛擬實驗系統具有可組合、可選擇、自適應等特點。交換機是非常重要的基礎網絡設備,采用真實物理設備進行交換機相關實驗,當然有利于提高學生的實踐能力。但由于計算機網絡技術發展迅速,交換機的型號繁多,部分交換機的價格昂貴,眾多學生的重復實驗容易損壞設備;更為重要的是大多數高校網絡實驗設備的更新難以跟上網絡技術發展的步伐。因此,研究交換機等核心網絡設備的柔性虛擬實驗系統十分必要。
虛擬實驗系統根據實現技術的不同,可以分為以純軟件方式設計和以軟硬件結合方式設計兩種,以純軟件方式設計的虛擬實驗系統是使用HTML、Java、Java Servlet、ASP 等技術。美國一所大學開發的Nmrscope 系統,學生只要連接上網絡就可以無地點和時間限制使用這個大學的實驗儀器。王建新等人設計開發了一個基于Internet的虛擬實驗系統,服務器使用Matlab 的OLE Automation,客戶端使用JavaBean容器和組件,設備通過JavaBean 組件設計,通過模擬實驗中的儀器設備,用戶可以在瀏覽器中組合相應的組件進行實驗。Cao J 等人提出了一個用于編程的虛擬實驗系統,客戶端使用HTML 和JavaApplet開發,服務器端使用CGI和Java Servlet開發,用戶首先在客戶端界面輸入需要編譯的代碼,把輸入的代碼及請求發送給服務器,服務器接收到客戶端的請求后,利用語言編譯器進行編譯,將編譯結果發送給客戶端?!?br>