[發明專利]數據處理方法及裝置在審
申請號: | 202110362007.8 | 申請日: | 2021-04-02 |
公開(公告)號: | CN113296940A | 公開(公告)日: | 2021-08-24 |
發明(設計)人: | 朱延海;任鎮 | 申請(專利權)人: | 阿里巴巴新加坡控股有限公司 |
主分類號: | G06F9/50 | 分類號: | G06F9/50 |
代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 吳肖肖 |
地址: | 新加坡珊頓道*** | 國省代碼: | 暫無信息 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 數據處理 方法 裝置 | ||
本說明書實施例提供數據處理方法以及裝置,其中所述數據處理方法包括:接收針對內存頁的數據處理請求,基于所述數據處理請求獲取并掃描內存頁列表;按照預設算法從所述內存頁列表中確定至少一個待壓縮內存頁,其中,每個待壓縮內存頁包括第一頁描述符、第二頁描述符以及至少一個第三頁描述符;基于所述第一頁描述符、所述第二頁描述符以及至少一個第三頁描述符為所述待壓縮內存頁創建數據管理結構;從所述待壓縮內存頁中復制所述第一頁描述符以及所述第二頁描述符,并存儲至所述數據管理結構,且刪除所述待壓縮內存頁的所述第一頁描述符、所述第二頁描述符以及至少一個第三頁描述符。
技術領域
本說明書實施例涉及計算機技術領域,特別涉及兩種數據處理方法。本說明書一個或者多個實施例同時涉及兩種數據處理裝置,一種計算設備,以及一種計算機可讀存儲介質。
背景技術
隨著大數據的蓬勃發展,海量數據應運而生,從而加大了對數據存儲空間的需求,基于此,目前的處理方式是將內存數據進行壓縮處理,一種是將內存數據壓縮后,存儲至外部的存儲器,騰挪出更多的物理內存,另一種是選擇冷內存頁框,對頁框中的數據進行壓縮,以增加空閑內存,對于內存數據進行處理不僅消耗較多的計算資源,也使得用戶的訪問存在延遲,導致訪問效率不高。
發明內容
有鑒于此,本說明書施例提供了兩種數據處理方法。本說明書一個或者多個實施例同時涉及兩種數據處理裝置,一種計算設備,以及一種計算機可讀存儲介質,以解決現有技術中存在的技術缺陷。
根據本說明書實施例的第一方面,提供了一種數據處理方法,包括:
接收針對內存頁的數據處理請求,基于所述數據處理請求獲取并掃描內存頁列表;
按照預設算法從所述內存頁列表中確定至少一個待壓縮內存頁,其中,每個待壓縮內存頁包括第一頁描述符、第二頁描述符以及至少一個第三頁描述符;
基于所述第一頁描述符、所述第二頁描述符以及至少一個第三頁描述符為所述待壓縮內存頁創建數據管理結構;
從所述待壓縮內存頁中復制所述第一頁描述符以及所述第二頁描述符,并存儲至所述數據管理結構,且刪除所述待壓縮內存頁的所述第一頁描述符、所述第二頁描述符以及至少一個第三頁描述符。
根據本說明書實施例的第二方面,提供了另一種數據處理方法,包括:
接收針對內存頁的數據處理請求,基于所述數據處理請求為所述內存頁分配數據存儲結構;
獲取所述內存頁對應的頁表,基于所述頁表確定所述內存頁對應的數據管理結構的結構地址;
基于所述結構地址從所述數據管理結構中獲取所述內存頁的第一頁描述符以及第二頁描述符,并基于所述第二頁描述符確定至少一個第三頁描述符;
將所述第一頁描述符、第二頁描述符以及至少一個第三頁描述符存儲至所述數據存儲結構。
根據本說明書實施例的第三方面,提供了一種數據處理裝置,包括:
第一接收模塊,被配置為接收針對內存頁的數據處理請求,基于所述數據處理請求獲取并掃描內存頁列表;
第一確定模塊,被配置為按照預設算法從所述內存頁列表中確定至少一個待壓縮內存頁,其中,每個待壓縮內存頁包括第一頁描述符、第二頁描述符以及至少一個第三頁描述符;
創建模塊,被配置為基于所述第一頁描述符、所述第二頁描述符以及至少一個第三頁描述符為所述待壓縮內存頁創建數據管理結構;
第一存儲模塊,被配置為從所述待壓縮內存頁中復制所述第一頁描述符以及所述第二頁描述符,并存儲至所述數據管理結構,且刪除所述待壓縮內存頁的所述第一頁描述符、所述第二頁描述符以及至少一個第三頁描述符。
根據本說明書實施例的第四方面,提供了另一種數據處理裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴新加坡控股有限公司,未經阿里巴巴新加坡控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110362007.8/2.html,轉載請聲明來源鉆瓜專利網。