[發明專利]虛擬客戶機計算環境中的命令的硬件處理無效
| 申請號: | 200680038186.3 | 申請日: | 2006-10-12 |
| 公開(公告)號: | CN101288050A | 公開(公告)日: | 2008-10-15 |
| 發明(設計)人: | 維卡斯·阿盧瓦利亞;維諾德·梅農;伍錦倫;斯科特·派珀;保羅·肖 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 黃小臨 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 客戶機 計算 環境 中的 命令 硬件 處理 | ||
技術領域
本發明通常涉及虛擬客戶機計算環境,例如,Terminal?Services(終端服務)環境,更具體地,本發明涉及在這種環境中的命令的硬件處理,例如,在這種環境中的圖形硬件對圖形相關命令的處理(Microsoft和Windows是Microsoft公司在美國、其它國家,或者在美國與其它國家中的商標)。
背景技術
通常,公司機構均擁有數十、數百、或者成千上萬的計算機用戶。歷史上,每一個計算機用戶均具有他或她自己的客戶機計算設備。通常,所有計算機用戶的客戶機計算設備經由網絡互相連接,這在很大程度上減輕了對設備的管理。然而,通常,在客戶機計算設備自身上仍需某些維護工作,這意味著管理員和其他信息技術(IT)人員必須周期性地訪問每一客戶機計算設備,這是非常耗費時間以及非常昂貴的。而且,向每一計算機用戶提供單獨的計算設備,本身也需要很高的代價。
因此,近期,許多公司機構已把它們的計算資源移植到終端服務型環境,其在此處被稱為虛擬客戶機計算環境。在這些類型的環境中,中央服務器計算設備掌管大量的計算機用戶,并且向每一用戶賦予運行在服務器計算設備上的操作系統中的單獨的對話。每一計算機用戶仍具有一個客戶機計算設備,然而,這種客戶機計算設備主要用作簡易型終端(dumb?terminal)。用戶在客戶機計算設備處提供輸入,并且客戶機計算設備向用戶提供輸出,而在服務器計算設備處執行所有應用程序處理。這種虛擬客戶機計算環境的例子包括MicrosoftTerminal?Services環境,即來自于于佛羅里達,FortLauderdale的Citrix?Systems的虛擬客戶機計算環境。
虛擬客戶機計算環境的優越性至少有兩個原因。首先,由于計算機用戶的客戶機計算設備僅執行輸入/輸出功能,所以計算機用戶的客戶機計算設備不必特別復雜。從而,每個用戶的開銷實質上減少了。例如,取代擁有最新的和昂貴的處理器以及其它硬件組件,客戶機計算設備可以具有較便宜的和較慢的處理器以及其它較便宜的硬件組件。整體性能并未下降,因為在服務器計算設備處而不是在客戶機計算設備處執行主要的應用程序處理。
第二,基本上在服務器計算設備自身,而不是在客戶機計算設備處進行對這種多用戶系統的維護。例如,對存儲器、處理能力、硬盤驅動器存儲器等進行的升級均通過在服務器計算設備而不是在客戶機計算設備處增加這些資源來來提供。因此,減小了IT人員所承受的維護開銷,因為IT人員不必訪問每一客戶機計算設備來執行許多常規的維護任務。
使用虛擬客戶機計算環境的一個缺點是在圖形處理領域。通常,至少部分地由專用圖形硬件,而不僅僅在軟件中執行復雜的圖形處理。根據諸如OpenGL的標準對圖形相關命令進行了標準化。運行在計算設備上的應用程序向運行在計算設備上的操作系統提供這種圖形相關命令。操作系統依次把這些命令傳遞給計算設備的圖形硬件,其對這些命令進行處理,以在計算設備的顯示設備上顯示或者返回向應用程序報告。使用專用圖形硬件處理圖形相關命令提供了與如果在軟件中處理這種圖形相關命令、即像任何其它軟件那樣由計算設備的處理器、而不由專門的硬件來輔助處理這種圖形相關命令的情況相比通常要快若干量級的圖形處理。
然而,不能很好地令虛擬客戶機計算環境利用專用圖形硬件處理圖形相關命令。如果把圖形硬件定位在客戶機計算設備本身處,則其不能夠由運行在服務器計算設備上的虛擬客戶機計算環境中的客戶機應用程序使用。其原因在于,客戶機應用程序運行在服務器計算設備上提供的操作系統的范圍內,因而無法訪問對客戶機計算設備本身上的用于處理圖形相關命令的圖形硬件。而且,即使這種訪問是可能的,向客戶機計算設備添加昂貴的圖形硬件,首先有悖于擁有虛擬客戶機計算環境的初衷,即通過把客戶機計算設備主要用作簡易型終端來節省開銷。
另外,如果把圖形硬件設置在服務器計算設備處,則通常不能由運行在服務器計算設備上的虛擬客戶機計算環境中的客戶機應用程序來使用。例如,在Microsoft環境中,僅可以由運行在服務器計算設備上的服務器應用程序直接訪問圖形硬件,而不能由運行在服務器計算設備上的虛擬客戶機計算環境中的客戶機應用程序來訪問。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680038186.3/2.html,轉載請聲明來源鉆瓜專利網。





