[發明專利]一種增加存儲設備內存容量的方法及系統有效
| 申請號: | 201810800277.0 | 申請日: | 2018-07-20 |
| 公開(公告)號: | CN109086221B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 李玲俠;劉穎;李婷婷;李佳穎 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/06;G06F12/0882 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 增加 存儲 設備 內存容量 方法 系統 | ||
1.一種增加存儲設備內存容量的方法,其特征在于,包括如下步驟:
步驟S1.根據內存需求創建新的內核態內存管理模型;具體步驟如下:
步驟S11.初始化PLMM內核模塊;
步驟S12.根據內存需求創建新的內存管理模型;
步驟S13.根據新的內存管理模型計算各功能段所需的內存頁規劃;具體步驟如下:
步驟S131.按照內存管理模型管理16TB內存的規格進行規劃;
步驟S132.將頁面描述段PD保存的頁表格實體結構PTE的位寬由32bit擴展為64bit;
步驟S14.根據實際的內存頁數量計算各功能段所需占用的內存量;
步驟S15.為各功能段申請內存;
步驟S16.創建字符設備,提供內核態與用戶態交互,內核態內存管理模型創建成功;
步驟S2.將新創建的內核態內存管理模型映射到用戶模塊,形成用戶態內存管理模型;具體步驟如下:
步驟S21.初始化用戶管理的PLMain進程;
步驟S22.初始化PLMM用戶態模塊;
步驟S23.獲取各功能段地址空間大小;
步驟S24.將各功能段的地址空間映射到PLMain進程用戶地址空間;
步驟S25.創建內存管理資源池,形成用戶態內存管理模型;
步驟S3.將新創建的內核態內存管理模型映射到掉電管理模塊;具體步驟如下:
步驟S31.初始化掉電管理的ECMain進程;
步驟S32.獲取各功能段地址空間大小;
步驟S33.將各功能段的地址空間映射到PLMain進程用戶地址空間;
步驟S34.掉電時,ECMain進程通過PLMM用戶態模塊線性訪問內存數據。
2.如權利要求1所述的一種增加存儲設備內存容量的方法,其特征在于,各功能段包括內存管理模型中的頁面描述段PD、自由頁棧段FPS、錨段Anchor、輸入輸出緩沖段IOB以及通用頁段General Page。
3.一種增加存儲設備內存容量的系統,其特征在于,包括
內存管理模塊創建單元(1),用于根據內存需求創建新的內核態內存管理模型;內存管理模塊創建單元(1)包括:
內核模塊初始化子單元(1.1),用于初始化PLMM內核模塊;
新內存管理模型創建子單元(1.2),用于根據內存需求創建新的內存管理模型;
各功能段內存頁規劃計算子單元(1.3),用于根據新的內存管理模型計算各功能段所需的內存頁規劃;具體過程如下:按照內存管理模型管理16TB內存的規格進行規劃;將頁面描述段PD保存的頁表格實體結構PTE的位寬由32bit擴展為64bit;
各功能段內存量計算子單元(1.4),用于根據實際的內存頁數量計算各功能段所需占用的內存量;
各功能段內存申請子單元(1.5),用于為各功能段申請內存;
內核態與用戶交互子單元(1.6),用于創建字符設備,提供內核態與用戶態交互,內核態內存管理模型創建成功;
用戶模塊映射單元(2),用于將新創建的內存管理模型映射到用戶模塊,形成用戶態內存管理模型;用戶模塊映射單元(2)包括:
用戶管理進程初始化子單元(2.1),用于初始化用戶管理的PLMain進程;
用戶態模塊初始化子單元(2.2),用于初始化PLMM用戶態模塊;
功能段地址空間大小獲取第一子單元(2.3),用于獲取各功能段地址空間大小;
功能段地址空間到用戶地址空間映射第一子單元(2.4),用于將各功能段的地址空間映射到PLMain進程用戶地址空間;
內存管理資源池創建子單元(2.5),用于創建內存管理資源池,形成用戶態內存管理模型;
掉電管理模塊映射單元(3),用于將新創建的內存管理模型映射到掉電管理模塊;掉電管理模塊映射單元(3)包括:
掉電管理進程初始化子單元(3.1),用于初始化掉電管理的ECMain進程;
功能段地址空間大小獲取第二子單元(3.2),用于獲取各功能段地址空間大小;
功能段地址空間到用戶地址空間映射第二子單元(3.3),用于將各功能段的地址空間映射到PLMain進程用戶地址空間;
掉電管理進程內存數據訪問子單元(3.4),用于掉電時,ECMain進程通過PLMM用戶態模塊線性訪問內存數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810800277.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種回收存儲空間的方法和裝置
- 下一篇:固態硬盤的數據恢復方法以及固態硬盤





