[發明專利]一種地址轉換方法、地址轉換模塊及系統有效
| 申請號: | 201910248535.3 | 申請日: | 2019-03-29 |
| 公開(公告)號: | CN110046106B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 姜瑩;王海洋 | 申請(專利權)人: | 海光信息技術股份有限公司 |
| 主分類號: | G06F12/10 | 分類號: | G06F12/10 |
| 代理公司: | 上海知錦知識產權代理事務所(特殊普通合伙) 31327 | 代理人: | 湯陳龍;李麗 |
| 地址: | 300384 天津市濱海新區天津華苑*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地址 轉換 方法 模塊 系統 | ||
1.一種地址轉換方法,其特征在于,包括:
獲取內存訪問請求,所述內存訪問請求包括目標虛擬地址;
判斷所述目標虛擬地址是否與預設的第一類物理頁的虛擬地址相匹配,所述第一類物理頁映射的存儲空間不小于設定存儲空間大小;物理內存中的物理頁分為第一類物理頁和第二類物理頁,第一類物理頁的存儲空間大于第二類物理頁的存儲空間;
若所述目標虛擬地址與預設的第一類物理頁的虛擬地址相匹配,根據預設的第一類物理頁的虛擬地址對應的物理地址基地址,確定所述目標虛擬地址對應的目標物理地址基地址;
根據所述目標物理地址基地址,確定所述目標虛擬地址對應的物理地址。
2.根據權利要求1所述的地址轉換方法,其特征在于,還包括:
若所述目標虛擬地址與預設的第一類物理頁的虛擬地址不匹配,將所述內存訪問請求轉發給內存管理單元MMU。
3.根據權利要求1或2所述的地址轉換方法,其特征在于,所述目標虛擬地址包括:目標虛擬地址基地址和偏移地址;所述預設的第一類物理頁的虛擬地址包括:預設的第一類物理頁的虛擬地址基地址與索引標識的對應關系;
所述判斷所述目標虛擬地址是否與預設的第一類物理頁的虛擬地址相匹配包括:
根據預設的第一類物理頁的虛擬地址基地址與索引標識的對應關系,判斷是否存在與所述目標虛擬地址基地址相對應的目標索引標識;
其中,若存在與所述目標虛擬地址基地址相對應的目標索引標識,所述目標虛擬地址與預設的第一類物理頁的虛擬地址相匹配;若不存在與所述目標虛擬地址基地址相對應的目標索引標識,所述目標虛擬地址與預設的第一類物理頁的虛擬地址不匹配。
4.根據權利要求3所述的地址轉換方法,其特征在于,所述預設的第一類物理頁的虛擬地址對應的物理地址基地址包括:預設的第一類物理頁的物理地址基地址與索引標識的對應關系;其中,相同第一類物理頁的虛擬地址基地址和物理地址基地址通過相同的索引標識關聯;
所述若所述目標虛擬地址與預設的第一類物理頁的虛擬地址相匹配,根據預設的第一類物理頁的虛擬地址對應的物理地址基地址,確定所述目標虛擬地址對應的目標物理地址基地址包括:
若存在與所述目標虛擬地址基地址相對應的目標索引標識,根據預設的第一類物理頁的物理地址基地址與索引標識的對應關系,確定所述目標索引標識對應的目標物理地址基地址。
5.根據權利要求4所述的地址轉換方法,其特征在于,所述根據所述目標物理地址基地址,確定所述目標虛擬地址對應的物理地址包括:
結合所述目標物理地址基地址與所述偏移地址,確定所述目標虛擬地址對應的物理地址。
6.根據權利要求4或5所述的地址轉換方法,其特征在于,所述根據預設的第一類物理頁的虛擬地址基地址與索引標識的對應關系,判斷是否存在與所述目標虛擬地址基地址相對應的目標索引標識包括:
查找第一表,判斷所述目標虛擬地址基地址是否在第一表命中;所述第一表記錄第一類物理頁的虛擬地址基地址以及對應的物理地址基地址在第二表的索引標識;所述第二表記錄第一類物理頁的物理地址基地址以及物理地址基地址在第二表的索引標識;
其中,所述目標虛擬地址基地址在第一表命中,則所述第一表存在與所述目標虛擬地址基地址相對應的目標索引標識;所述目標虛擬地址基地址在第一表未命中,則所述第一表未存在與所述目標虛擬地址基地址相對應的目標索引標識。
7.根據權利要求6所述的地址轉換方法,其特征在于,所述若存在與所述目標虛擬地址基地址相對應的目標索引標識,根據預設的第一類物理頁的物理地址基地址與索引標識的對應關系,確定所述目標索引標識對應的目標物理地址基地址包括:
根據所述目標索引標識,查找第二表;
從第二表中確定所述目標索引標識對應的目標物理地址基地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海光信息技術股份有限公司,未經海光信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910248535.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種3D NAND Flash
- 下一篇:存儲器地址轉換





