[發明專利]提供用于虛擬運行環境的獨立的時間源的方法和虛擬化軟件有效
| 申請號: | 201210359244.X | 申請日: | 2012-09-24 |
| 公開(公告)號: | CN103116515A | 公開(公告)日: | 2013-05-22 |
| 發明(設計)人: | 奧托·尼塞爾;哈利勒·恰拉爾·于恩韋爾 | 申請(專利權)人: | 西門子公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張春水;田軍鋒 |
| 地址: | 德國*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提供 用于 虛擬 運行 環境 獨立 時間 方法 軟件 | ||
1.用于為具有至少兩個虛擬運行環境的數據處理設備的至少一個實時操作系統(RTOS1、RTOS2、RTOS3)提供至少兩個彼此獨立的時間源的方法,
其中,通用操作系統(GPOS)運行在所述虛擬運行環境中的第一個中,并且所述實時操作系統(RTOS1、RTOS2、RTOS3)運行在所述虛擬運行環境中的第二個中,
其中,通過虛擬化軟件(超級監督者)管理所述虛擬運行環境,并且其中,所述第一虛擬運行環境分配有第一處理器核心(CORE0),并且所述第二虛擬運行環境分配有第二處理器核心(CORE1、CORE2、CORE3),
其特征在于,
所述至少一個實時操作系統(RTOS1、RTOS2、RTOS3)單獨地分配有第一時間源(TSC1、TSC2、TSC3),
所述數據處理設備具有獨立于所述第一時間源(TSC1、TSC2、TSC3)的第二時間源(RTC),其中,
所述第二時間源(RTC)配置為用于周期性地產生中斷(INT),其中,
具有帶有所述通用操作系統(GPOS)的所述虛擬運行環境的所述第一處理器核心(CORE0)設置成,使得在每次通過所述第二時間源(RTC)觸發所述中斷(INT)時跳入所述虛擬化軟件(超級監督者)中,其中,
所述虛擬化軟件(超級監督者)更新至少一個能夠通過所述實時操作系統(RTOS1、RTOS2、RTOS3)讀取的存儲單元(AZ1、AZ2、AZ3)的內容,其中,所述實時操作系統(RTOS1、RTOS2、RTOS3)使用所述存儲單元(AZ1、AZ2、AZ3)作為獨立于所述第一時間源(TSC1、TSC2、TSC3)的時間源。
2.根據權利要求1所述的方法,其特征在于,所述第二時間源設置成用于周期性地產生配置為初始化信號(INIT)、啟動信號或者不能被屏蔽的中斷的中斷(INT)。
3.根據上述權利要求之一所述的方法,其特征在于,使用如下處理器核心(CORE1、CORE2、CORE3)的時間戳計數器(TSC1、TSC2、TSC3)作為所述第一時間源(TSC1、TSC2、TSC3),在所述處理器核心上運行有具有所述實時操作系統(RTOS1、RTOS2、RTOS3)的所述第二虛擬運行環境。
4.根據上述權利要求之一所述的方法,其特征在于,所述數據處理設備的實時時鐘模塊用作為所述第二時間源(RTC)。
5.根據權利要求4所述的方法,其特征在于,使用所述虛擬化軟件(超級監督者)以相對于所述第一虛擬運行環境虛擬化所述實時時鐘模塊(RTC)。
6.根據上述權利要求之一所述的方法,其特征在于,使用所述虛擬化軟件(超級監督者)以相對于所述通用操作系統(GPOS)虛擬化所述中斷控制器(IO-APIC)。
7.根據上述權利要求之一所述的方法,其特征在于,在數據處理裝置上設置有分別具有實時操作系統(RTOS1、RTOS2、RTOS3)的多個第二虛擬運行環境,其中,所述第二虛擬運行環境中的每個分別分配有獨有的處理器核心(CORE1、CORE2、CORE3)。
8.根據權利要求7所述的方法,其特征在于,為每個第二虛擬運行環境分別更新至少一個單獨的存儲單元(AZ1、AZ2、AZ3)。
9.根據上述權利要求之一所述的方法,其特征在于,所述虛擬化軟件(超級監督者)通過如下方式來更新能夠通過所述實時操作系統(RTOS1、RTOS2、RTOS3)讀取的存儲單元(AZ1、AZ2、AZ3)的所述內容,即通過存儲在所述存儲單元(AZ1、AZ2、AZ3)中的數值的遞增來更新。
10.用于具有多個處理器核心(CORE0、CORE1、CORE2、CORE3)、通用操作系統(GPOS)和至少一個實時操作系統(RTOS1、RTOS2、RTOS3)的數據處理設備的虛擬化軟件,
其特征在于,
所述虛擬化軟件(超級監督者)設置成用于配置用于運行上述方法之一的所述數據處理設備,其中,所述虛擬化軟件(超級監督者)設置成用于在由所述第二時間源(RTC)初始化的中斷(INT)后更新用作為獨立的時間源的至少一個存儲單元(AZ1、AZ2、AZ3)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子公司,未經西門子公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210359244.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:檢驗用試管架
- 下一篇:一種檢驗科用可擺放可懸掛新型試管架





