[發(fā)明專利]用于地址轉(zhuǎn)換的動態(tài)和選擇性改變的處理器和方法有效
| 申請?zhí)枺?/td> | 201080025392.7 | 申請日: | 2010-05-17 |
| 公開(公告)號: | CN102460403A | 公開(公告)日: | 2012-05-16 |
| 發(fā)明(設(shè)計)人: | 威廉·C·莫耶;詹姆斯·B·艾弗特 | 申請(專利權(quán))人: | 飛思卡爾半導體公司 |
| 主分類號: | G06F12/10 | 分類號: | G06F12/10 |
| 代理公司: | 中原信達知識產(chǎn)權(quán)代理有限責任公司 11219 | 代理人: | 謝晨;劉光明 |
| 地址: | 美國得*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 地址 轉(zhuǎn)換 動態(tài) 選擇性 改變 處理器 方法 | ||
1.一種裝置,包括:
至少一個處理器核,所述至少一個處理器核適合于執(zhí)行多個進程,其中,所述進程中的每一個進程都具有相應(yīng)的地址空間;和
存儲器管理單元,耦合在所述至少一個核與到存儲器的接口之間,所述存儲器管理單元被配置為從所述地址空間中的相應(yīng)的地址空間中的有效地址映射到所述存儲器中的物理地址,其中,由所述存儲器管理單元所執(zhí)行的映射基于地址轉(zhuǎn)換表的地址轉(zhuǎn)換條目,
所述存儲器管理單元包括條目選擇邏輯,對于少于所有進程的第一子集,所述條目選擇邏輯從所述地址轉(zhuǎn)換條目中的相應(yīng)的地址轉(zhuǎn)換條目中所編碼的多個替代性映射當中進行選擇,其中,對于被映射用于所述第一子集的特定進程的至少一些有效地址,對所述地址轉(zhuǎn)換條目中的特定一個地址轉(zhuǎn)換條目的選擇基于一個或多個外部來源的值。
2.根據(jù)權(quán)利要求1所述的裝置,
其中,對于所述第一子集的所述特定進程,對特定地址轉(zhuǎn)換條目的所述選擇基于所述一個或多個外部來源的值,但僅對于少于被映射用于所述特定進程的所有有效地址的第二子集而言是如此。
3.根據(jù)權(quán)利要求1所述的裝置,
其中,所述條目選擇邏輯基于相應(yīng)進程標識符與編碼成所述地址轉(zhuǎn)換表的相應(yīng)地址轉(zhuǎn)換條目中的查找標記的一部分的相應(yīng)任務(wù)標識符的對應(yīng)性,來識別進程的所述第一子集。
4.根據(jù)權(quán)利要求1所述的裝置,
其中,對于進程的所述第一子集,所述條目選擇邏輯基于所述外部來源的值來修改至少一些相應(yīng)進程標識符,所述至少一些相應(yīng)進程標識符被呈現(xiàn)以相對于所述地址轉(zhuǎn)換表的相應(yīng)地址轉(zhuǎn)換條目中的查找標簽進行匹配。
5.根據(jù)權(quán)利要求4所述的裝置,
其中,由所述條目選擇邏輯所執(zhí)行的所述修改包括過載被呈現(xiàn)以進行匹配的所述相應(yīng)進程標識符的子部分,其中,所述過載利用對應(yīng)于所述外部來源的值的值。
6.根據(jù)權(quán)利要求4所述的裝置,
其中,對于用于與進程的所述第一子集相對應(yīng)的地址轉(zhuǎn)換條目的至少一些查找標簽編碼,所述條目選擇邏輯用信號通知命中,而不考慮所述外部來源的值。
7.根據(jù)權(quán)利要求2所述的裝置,
其中,所述條目選擇邏輯基于編碼為所述地址轉(zhuǎn)換表中的對應(yīng)的查找標簽的一部分的任務(wù)標識符值,來識別與所述第二子集相對應(yīng)的所述地址轉(zhuǎn)換條目中的那些地址轉(zhuǎn)換條目。
8.根據(jù)權(quán)利要求1所述的裝置,
其中,相對于(i)進程的所述第一子集和(ii)由此所訪問的有效地址的第二子集、由所述存儲器管理單元所執(zhí)行的生效的有效地址到物理地址轉(zhuǎn)換經(jīng)過根據(jù)所述外部來源的值的動態(tài)運行時間選擇。
9.根據(jù)權(quán)利要求1所述的裝置,其中,所述外部來源的值基于以下各項中的一個或多個:
從芯片外的源所接收的外部信號;
可由在所述存儲器管理單元和處理器核的外部的硬件或軟件設(shè)置的可編程值;以及
由調(diào)試設(shè)備或在線測試設(shè)備所提供的信號、事件或值。
10.根據(jù)權(quán)利要求1所述的裝置,
其中,所述有效地址對應(yīng)于虛擬存儲器頁面,
其中,所述地址轉(zhuǎn)換表被配置為高速緩存虛擬到物理頁面映射的轉(zhuǎn)換后援緩沖器,并且
其中,相對于少于所有的所述虛擬到物理頁面映射,所述條目選擇邏輯至少部分地基于查找標簽與根據(jù)外部提供的值所修改的進程標識符的對應(yīng)性,來用信號通知所述轉(zhuǎn)換后援緩沖器中的命中。
11.根據(jù)權(quán)利要求1所述的裝置,進一步包括:
所述存儲器的至少一部分。
該專利技術(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/201080025392.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖像轉(zhuǎn)換設(shè)備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設(shè)備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊





