[發(fā)明專利]虛擬計算機系統(tǒng)在審
| 申請?zhí)枺?/td> | 201410089765.7 | 申請日: | 2014-03-12 |
| 公開(公告)號: | CN104050011A | 公開(公告)日: | 2014-09-17 |
| 發(fā)明(設(shè)計)人: | 伊藤孝之 | 申請(專利權(quán))人: | 三菱電機株式會社 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 中國國際貿(mào)易促進委員會專利商標事務所 11038 | 代理人: | 崔成哲 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬 計算機系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及對時間的行進速度與實際時間不同的邏輯時間中的時間的行進進行管理的技術(shù)。
背景技術(shù)
提出了通過使計算機中的時間行進比實際時間中的行進更快,例如在幾天期間內(nèi)實現(xiàn)在實際時間中與1個月量的時間經(jīng)過相當?shù)脑囼灥姆椒ā?/p>
在以往的時間行進控制方式中,使用加速系數(shù)來縮短從定時器向OS(Operating?System,操作系統(tǒng))的定時器中斷的間隔,進而通過與加速系數(shù)對應的時刻校正,進行了時間行進的加速(例如,專利文獻1、專利文獻2)。
另外,還提出了在1臺計算機上使多個軟件平臺動作,在各個軟件平臺上進行時間行進的加速的方法(例如,專利文獻3)。
另外,作為具備用于執(zhí)行虛擬計算機的支援功能的CPU(Central?Processing?Unit,中央處理單元),例如有Intel(注冊商標)公司產(chǎn)的IA-32CPU,有向各物理CPU的定時器中斷功能(非專利文獻1)、自由運行(free-running)計數(shù)器功能(非專利文獻2)、虛擬化支援功能(非專利文獻3)。
在根據(jù)定時器中斷間隔計算OS內(nèi)的時間的情況下,時間的間隔尺寸不比定時器周期的間隔更細。
例如,在根據(jù)10毫秒周期的定時器中斷次數(shù)計算時間的情況下,無法計算比10毫秒更短的毫秒單位的時間。
因此,還例如如CPU的核心時鐘的周期那樣,根據(jù)以比定時器中斷更細的周期計數(shù)的自由運行計數(shù)器的計數(shù)周期,計算時間。
即使在該情況下,通過根據(jù)自由運行計數(shù)器的計數(shù)周期變更用于計算時間的參數(shù),能夠使時間加速。
在對計算機硬件忠實地進行模擬的虛擬化(完全虛擬化)的情況下,管理程序(或者還稱為虛擬機監(jiān)視器)能夠通過相對在定時器的仿真處理中設(shè)定的定時器中斷時間依照時間的加速比例縮短而對虛擬計算機發(fā)出中斷、或者返回使自由運行計數(shù)器的值依照加速比例增加了的值來應對。
【專利文獻1】日本特開平1-309136號公報
【專利文獻2】日本特開2004-38350號公報
【專利文獻3】日本特開平9-171458號公報
【非專利文獻1】“Intel(注冊商標)7Series/C216Chipset?Family?Platform?Controller?Hub(PCH)Datasheet”、Intel(注冊商標)Corporation、Order?Number:326776-003、June2012、“5.78254Timers”
【非專利文獻2】“Intel(注冊商標)64and?IA-32Architectures?Software?Developer’s?Manual”、“Volume3(3A,3B&3C):System?Programming?Guide”、Intel(注冊商標)Corporation、Order?Number:325384-044US、August2012、“17.13TIME-STAMP?COUNTER”、Order?Number:325384-044US
【非專利文獻3】“Intel(注冊商標)64and?IA-32Architectures?Software?Developer’s?Manual”、“Volume3(3A,3B&3C):System?Programming?Guide”、Intel(注冊商標)Corporation、Order?Number:325384-044US、August2012、“CHAPTER24VIRTUAL-MACHINE?CONTROL?STRUCTURES”、Order?Number:325384-044US
發(fā)明內(nèi)容
在計算機虛擬化中,有對H/W(硬件)的動作忠實地進行仿真的完全虛擬化、和對客戶OS進行適合于虛擬化的改造來削減仿真開銷的準虛擬化的方式。
在與時間關(guān)聯(lián)的虛擬H/W處理中,自由運行計數(shù)器以及定時器的準虛擬化與其關(guān)聯(lián)。
關(guān)于定時器的準虛擬化,并非對定時器的硬件進行仿真,在針對管理程序以在設(shè)定時間之后回調(diào)客戶OS的函數(shù)的方式進行設(shè)定,在回調(diào)函數(shù)內(nèi)執(zhí)行在定時器中斷發(fā)生時進行的處理。
另外,關(guān)于自由定時器,根據(jù)從物理自由運行計數(shù)器讀出的數(shù)據(jù)、和從管理程序送來的數(shù)據(jù),客戶OS計算時間。
從管理程序送來的數(shù)據(jù)具有:用于將物理自由運行計數(shù)器的值換算為時間的參數(shù)、以及在根據(jù)自由運行計數(shù)器求出時刻時成為基準的自由運行計數(shù)器值和此時的時刻的參數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于三菱電機株式會社,未經(jīng)三菱電機株式會社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410089765.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 允許服務器遠程訪問未通電的客戶計算機系統(tǒng)資產(chǎn)信息的數(shù)據(jù)處理系統(tǒng)和方法
- 無需用戶參與自動處理推送的信息的方法、系統(tǒng)與程序
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 分配用于多方應用層會話的資格信息
- 分配用于多方應用層會話的資格信息
- 一種用于多層次對話的調(diào)節(jié)計算機系統(tǒng)的方法
- 一種使用混合云計算系統(tǒng)進行通信的方法
- 遠程禁止客戶計算機系統(tǒng)的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法





