一種在國產處理器平臺上運行Windows系統的方法
2023-06-18 06:32:06
一種在國產處理器平臺上運行Windows系統的方法
【專利摘要】本發明涉及一種在國產處理器平臺上運行Windows系統的方法,包括:在伺服器上安裝作業系統和虛擬機監視器軟體;通過虛擬機監視器分別安裝多個虛擬機,啟動虛擬機運行;在雲終端上安裝嵌入式作業系統和遠程桌面連接軟體;運行遠程桌面連接軟體,建立與雲端伺服器中特定虛擬機的遠程連接;雲終端進行數據輸入,輸入數據遠程傳送給雲端伺服器中的虛擬機;雲端伺服器中的虛擬機進行計算處理後,將桌面圖像信息顯示幀推送到雲終端的顯示輸出設備上。本發明特別適合於在雲計算中廣泛應用的基於非通用處理器的雲終端,確保其能夠正常運行Windows作業系統。
【專利說明】—種在國產處理器平臺上運行Windows系統的方法
【技術領域】
[0001]本發明涉及一種能夠在國產處理器平臺上運行Windows系統的方法,特別是適合於在雲計算中廣泛應用的基於非通用處理器的雲終端,確保其能夠正常運行Windows作業系統,從根本上解決當前很多應用軟體需要遷移到非通用處理器雲終端運行的難題,同時提供良好的擴展性、安全隔離性、移動性及可配置性。
【背景技術】
[0002]作業系統是硬體平臺上的第一層軟體,它對底層硬體功能進行了封裝,與硬體的關係非常緊密。硬體抽象層是位於底層硬體(或指令集模擬器)與作業系統內核之間的獨立軟體模塊,它對底層硬體特性進行了抽象,並提供符合一定規範的接口給上層模塊調用,它既替作業系統管理了硬體資源,又使作業系統獨立於硬體平臺。通用處理平臺多指X86平臺,非通用處理平臺指國產龍芯等處理器平臺。微軟公司針對X86、ARM等應用較為廣泛的通用處理器設計實現了 HAL (硬體抽象層),而對於龍芯、飛騰等我國自行研製,但應用尚不廣泛的非通用國產處理器沒有實現相應HAL。由於多數應用軟體均只能運行於Windows之上,而國產處理器平臺無法運行Windows作業系統,導致很多應用軟體無法遷移到非通用處理器雲終端上運行,從而在很大程度上束縛了國產處理器平臺的推廣應用和發展。因此,設計一套能夠在國產處理器平臺上運行Windows的系統十分必要。
【發明內容】
[0003]本發明的目的在於提出一種能夠在國產處理器平臺上運行Windows系統的方法,解決當前國產的非通用處理器無法運行Windows作業系統的難題,同時能夠較好地滿足未來雲計算終端的發展趨勢。本發明通過在國產處理器平臺上運行遠程桌面連接軟體,採用桌面虛擬化技術,即國產處理器平臺自身不承擔任何運算處理任務,全部的計算、存儲和統一管理的任務都通過虛擬化的方式轉移到虛擬服務端進行完成,並將虛擬服務端的桌面圖像信息遠程傳送到國產處理器平臺。
[0004]一種能夠在國產處理器平臺上運行Windows系統的方法,包括雲終端、伺服器、虛擬機。其中,雲終端是基於非通用處理器設計,運行有自帶的作業系統和遠程桌面連接軟體;伺服器位於數據中心,安裝有虛擬機監控器,可以同時運行多個安全隔離的虛擬機;虛擬機運行Windows系統及各類應用軟體,雲終端通過遠程桌面連接軟體能夠將虛擬機實時桌面圖像信息遠程推送給雲終端。其特徵在於所述方法包括以下步驟:
[0005]步驟一,在伺服器上安裝作業系統和虛擬機監視器軟體;
[0006]步驟二,通過虛擬機監視器分別安裝多個虛擬機,啟動虛擬機運行;
[0007]步驟三,在雲終端上安裝嵌入式作業系統和遠程桌面連接軟體;
[0008]步驟四,運行遠程桌面連接軟體,建立與雲端伺服器中特定虛擬機的遠程連接;
[0009]步驟五,雲終端進行數據輸入,輸入數據遠程傳送給雲端伺服器中的虛擬機;
[0010]步驟六,雲端伺服器中的虛擬機進行計算處理後,將桌面圖像信息顯示幀推送到雲終端的顯示輸出設備上。
[0011]與現有技術相比,本發明具有以下優點:
[0012]本發明特別適合於在雲計算中廣泛應用的基於非通用處理器的雲終端,確保其能夠正常運行Windows作業系統,同時能夠較好地滿足未來雲計算終端的發展趨勢,從根本上解決當前很多應用軟體需要遷移到非通用處理器雲終端運行的難題,可將軟體與服務無縫連接,將基於非通用處理器的雲終端延伸到巨大的雲環境中。同時提供良好的擴展性、安全隔離性、移動性及可配置性,能夠為國產處理器平臺的發展和推廣應用起到重要作用。
【專利附圖】
【附圖說明】
[0013]圖1為一種雲終端的工作模式示意圖;
[0014]圖2為一種基於非通用處理器雲終端的Windows系統運行模式;
[0015]圖3為本發明所涉及方法的流程圖。
[0016]圖中:1.雲終端,2.非通用處理器平臺,3.嵌入式作業系統,4.遠程桌面連接軟體,5.桌面圖像信息,6.伺服器,7.通用處理器平臺,8.虛擬機監視器,9.虛擬機,10.Windows系統,11.虛擬機。
【具體實施方式】
[0017]下面結合附圖和實施例對本發明做進一步說明。
[0018]圖1為一種雲終端的工作模式示意圖,圖2為一種在國產處理器平臺上運行Windows系統的結構框架,包括:由非通用處理器平臺2、嵌入式作業系統3和遠程桌面連接軟體4組成的雲終端1,桌面圖像信息5,由通用處理器平臺7、虛擬機監視器8、虛擬機9、虛擬機11和Windows系統10組成的伺服器6。
[0019]本發明所述方法的流程圖如圖3所示。
[0020]伺服器6通過安裝虛擬機監視器8運行多個相互隔離的虛擬機9和虛擬機11,以雲終端1訪問虛擬機9為例,在設計的基於非通用處理器雲終端的Windows系統運行模式下,雲終端1加電運行在嵌入式作業系統後,默認運行遠程桌面連接軟體4,建立與雲端伺服器中虛擬機的遠程桌面連接,能夠將伺服器中虛擬機的桌面圖像信息5通過網絡遠程傳送到雲終端1。伺服器接收雲終端1的數據輸入並處理,再將桌面圖像信息4顯示幀推送到雲終端1的顯示輸出設備上。雲終端1自身不承擔任何運算處理任務,全部的計算、存儲和統一管理的任務都通過虛擬化的方式轉移到伺服器中的虛擬機來完成。與傳統的終端運行模式相比,基於非通用處理器雲終端的Windows系統運行模式具有更好的擴展性、安全隔離性、移動性及可配置性。
[0021]至此通過以上各項工作過程,基於非通用處理器的終端通過與雲端伺服器中的虛擬機建立遠程桌面連接,能夠運行Windows系統,實現多種應用的平滑移植。
【權利要求】
1.一種在國產處理器平臺上運行Windows系統的方法,包括:由非通用處理器平臺2、嵌入式作業系統3和遠程桌面連接軟體4組成的雲終端1,桌面圖像信息5,由通用處理器平臺7、虛擬機監視器8、虛擬機9、虛擬機11和Windows系統10組成的伺服器6 ;其特徵在於特別適合於在雲計算中廣泛應用的基於非通用處理器的雲終端,確保其能夠正常運行Windows作業系統;所述方法包括以下步驟:步驟一,在伺服器6上安裝Windows作業系統10和虛擬機監視器軟體;步驟二,通過虛擬機監視器8分別安裝多個虛擬機,啟動虛擬機運行;步驟三,在雲終端1上安裝嵌入式作業系統3和遠程桌面連接軟體4 ;步驟四,運行遠程桌面連接軟體4,建立與雲端伺服器6中特定虛擬機的遠程連接;步驟五,雲終端1進行數據輸入,輸入數據遠程傳送給雲端伺服器中的虛擬機;步驟六,雲端伺服器6中的虛擬機進行計算處理後,將桌面圖像信息4顯示幀推送到雲終端1的顯示輸出設備上。
【文檔編號】H04L29/08GK103685539SQ201310715034
【公開日】2014年3月26日 申請日期:2013年12月23日 優先權日:2013年12月23日
【發明者】曾穎明, 陳志浩, 王斌, 李紅, 郭麗娜 申請人:中國航天科工集團第二研究院七〇六所