[發(fā)明專利]用于執(zhí)行安全的嵌入式容器的處理器擴展無效
| 申請?zhí)枺?/td> | 200980139240.7 | 申請日: | 2009-12-22 |
| 公開(公告)號: | CN102171672A | 公開(公告)日: | 2011-08-31 |
| 發(fā)明(設計)人: | V·尚博格;A·庫馬爾;P·戈埃爾 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;G06F9/28;G06F9/50 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 執(zhí)行 安全 嵌入式 容器 處理器 擴展 | ||
1.一種裝置,包括:
具有多個分區(qū)的存儲單元,其中,所述多個分區(qū)的第一分區(qū)用來存儲操作系統(tǒng)(OS)獨立分區(qū),并且所述多個分區(qū)的第二分區(qū)用來存儲OS;以及
OS獨立(OI)資源管理器(OIRM),用于將所述多個分區(qū)耦合到處理器,其中,所述OIRM用于在所述第一分區(qū)和所述第二分區(qū)之間動態(tài)地劃分所述處理器的周期。
2.根據(jù)權利要求1所述的裝置,其中,所述存儲單元用于將OI驅動程序存儲在所述第二分區(qū)中,其中,所述OI驅動程序用于向所述OIRM指示是否要調(diào)度存儲在所述第一分區(qū)中的一個或多個指令以用于執(zhí)行。
3.根據(jù)權利要求1所述的裝置,其中,基于確定OIRM未能在選擇時間段內(nèi)調(diào)度存儲在所述第一分區(qū)中的一個或多個指令以用于執(zhí)行,所述OIRM用于為所述一個或多個指令分配最小保證執(zhí)行持續(xù)時間。
4.根據(jù)權利要求1所述的裝置,其中,所述OIRM用于將所述處理器的空閑周期分配給所述第一分區(qū)。
5.根據(jù)權利要求1所述的裝置,其中,所述處理器包括一個或多個處理器核心,并且所述OIRM用于確定是分配來自所述一個或多個處理器核心中處于C0狀態(tài)的一個處理器核心的周期,還是喚醒所述一個或多個處理器核心中處于C-X狀態(tài)的另一個處理器核心。
6.根據(jù)權利要求1所述的裝置,其中,所述第一分區(qū)包括設備過濾器,所述設備過濾器用于指示是根據(jù)存儲在所述第一分區(qū)中的第一中斷重映射表還是根據(jù)存儲在所述第二分區(qū)中的第二中斷重映射表來處理中斷。
7.根據(jù)權利要求6所述的裝置,還包括中斷重映射單元,所述中斷重映射單元用于接收所述中斷,和使得對所述設備過濾器進行查找。
8.根據(jù)權利要求1所述的裝置,其中,所述OIRM用于基于范圍寄存器的一個或多個比特來阻止從所述第二分區(qū)對所述第一分區(qū)的訪問。
9.根據(jù)權利要求1所述的裝置,其中,所述OIRM用于基于在所述第一分區(qū)中存儲的擴展頁表內(nèi)存儲的數(shù)據(jù)來阻止從所述第一分區(qū)對所述第二分區(qū)的訪問。
10.根據(jù)權利要求1所述的裝置,其中,所述處理器包括用于存儲未加密信息的存儲器,其中,所述未加密信息在所述處理器外部是不可獲得的。
11.根據(jù)權利要求1所述的裝置,還包括完整性檢查值陣列,所述完整性檢查值陣列用于存儲與所述第一分區(qū)的一個或多個頁對應的數(shù)據(jù),其中所述陣列中的每一個條目用于指示所述第一分區(qū)中對應頁的安全散列算法值、有效性和直接存儲器訪問。
12.根據(jù)權利要求11所述的裝置,其中,所述OIRM用于基于存儲在所述完整性檢查值陣列的對應條目中的值來確定所述第一分區(qū)的所述一個或多個頁的完整性。
13.根據(jù)權利要求11所述的裝置,其中,所述OIRM用于響應于檢測到對所述第一分區(qū)的對應頁的修改,而使得對存儲在所述完整性檢測值陣列中的值進行更新。
14.一種方法,包括:
在存儲器中存儲多個分區(qū),其中,所述多個分區(qū)的第一分區(qū)用于存儲操作系統(tǒng)(OS)獨立分區(qū),并且所述多個分區(qū)的第二分區(qū)用于存儲OS;
經(jīng)由OS獨立(OI)資源管理器(OIRM)將所述多個分區(qū)耦合到處理器;以及
所述OIRM在所述第一分區(qū)和所述第二分區(qū)之間分配所述處理器的周期。
15.根據(jù)權利要求14所述的方法,還包括將OI驅動程序存儲在所述第二分區(qū)中,其中,所述OI驅動程序用于向所述OIRM指示是否要調(diào)度存儲在所述第一分區(qū)中的一個或多個指令以用于執(zhí)行。
16.根據(jù)權利要求14所述的方法,還包括基于確定OIRM未能在選擇時間段中調(diào)度存儲在所述第一分區(qū)中的一個或多個指令以用于執(zhí)行,所述OIRM為所述一個或多個指令分配最小保證執(zhí)行持續(xù)時間。
17.根據(jù)權利要求14所述的方法,還包括所述OIRM將所述處理器的空閑周期分配給所述第一分區(qū)。
18.根據(jù)權利要求14所述的方法,還包括所述OIRM確定是分配來自所述處理器中處于C0狀態(tài)的一個或多個處理器核心的周期,還是喚醒一個或多個處理器核心中處于C-X狀態(tài)的另一個處理器核心。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980139240.7/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應用機內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內(nèi)所取得的經(jīng)驗來改變程序的;學習機器
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設備和由該處理執(zhí)行設備執(zhí)行的方法
- 有序任務的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





