• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據處理方法、裝置和電子設備制造方法及圖紙

    技術編號:37581441 閱讀:30 留言:0更新日期:2023-05-15 07:56
    本申請實施例公開了一種數據處理方法、裝置和設備,其中,所述數據處理方法,包括:在系統的剩余內存空間小于第一閾值時,將待緩存數據存儲至固態硬盤的第一存儲區;所述第一存儲區中的各存儲分區的物理地址與系統內的虛擬地址滿足映射關系;周期性獲取所述待緩存數據的虛擬地址對應的訪問次數;將所述訪問次數小于第二閾值的目標虛擬地址對應的待緩存數據遷移出所述第一存儲區。遷移出所述第一存儲區。遷移出所述第一存儲區。

    【技術實現步驟摘要】
    一種數據處理方法、裝置和電子設備


    [0001]本申請涉及計算機
    ,尤其涉及一種數據處理方法、裝置和電子設備。

    技術介紹

    [0002]電腦的操作系統具有SWAP機制,即在固態硬盤上存在swap空間(swap space),當操作系統決定要給活躍的進程分配物理內存空間,而可利用的物理內存不足時,則會用到swap空間。通常,操作系統會將優先級不高的部分數據,先寫入固態硬盤,等重新需要的時候,會再從固態硬盤中讀取所需的數據。這些寫入固態硬盤的數據往往大部分都是熱數據,后面被反復讀取的頻次較高。
    [0003]然而,在當前的電腦操作系統環境及架構下,主機往固態硬盤中寫入數據時,固態硬盤并不能區分這些數據的冷熱程度,所以對寫入的數據都是做同樣的緩存處理,導致存入固態硬盤中的數據缺乏系統性管理,影響了后續對熱數據的處理效率。

    技術實現思路

    [0004]本申請實施例期望提供一種數據處理方法、裝置和電子設備。
    [0005]本申請的技術方案是這樣實現的:
    [0006]本申請第一方面的實施例提供一種數據處理方法,包括:
    [0007]在系統的剩余內存空間小于第一閾值時,將待緩存數據存儲至固態硬盤的第一存儲區;所述第一存儲區中的各存儲分區的物理地址與系統內的虛擬地址滿足映射關系;
    [0008]周期性獲取所述待緩存數據的虛擬地址對應的訪問次數;
    [0009]將所述訪問次數小于第二閾值的目標虛擬地址對應的待緩存數據遷移出所述第一存儲區。
    [0010]可選地,所述第一存儲區中的各存儲分區的物理地址與系統內的虛擬地址滿足分頁映射機制。
    [0011]可選地,在將待緩存數據存儲至固態硬盤的第一存儲區之前,所述方法還包括:
    [0012]獲取存儲所述待緩存數據所需的第一存儲空間;
    [0013]若所述固態硬盤的剩余空間大于所述第一存儲空間,在所述固態硬盤中創建第一存儲區。
    [0014]可選地,在將待緩存數據存儲至固態硬盤的第一存儲區之前,所述方法還包括:
    [0015]獲取存儲所述待緩存數據所需的第一存儲空間;
    [0016]若所述固態硬盤的剩余空間小于所述第一存儲空間,釋放所述固態硬盤的已用空間中的至少部分數據。
    [0017]可選地,所述第一存儲區為高性能區域。
    [0018]可選地,在將待緩存數據存儲至固態硬盤的第一存儲區之后,所述方法還包括:
    [0019]當所述待緩存數據的虛擬地址被訪問時,將所述待緩存數據寫入至所述系統的存儲空間。
    [0020]可選地,所述將所述訪問次數小于第二閾值的目標虛擬地址對應的待緩存數據遷移出所述第一存儲區,包括:
    [0021]將所述目標虛擬地址對應的待緩存數據由所述第一存儲區遷移至第二存儲區;所述第二存儲區為所述固態硬盤內除所述第一存儲區以外的區域。
    [0022]可選地,在將所述訪問次數小于第二閾值的所述虛擬地址對應的待緩存數據由所述第一存儲區遷移至第二存儲區之后,所述方法還包括:
    [0023]清空所述固態硬盤中的與所述目標虛擬地址對應的物理空間。
    [0024]本申請的第二方面的實施例提供一種數據處理裝置,包括
    [0025]存儲模塊,用于在系統的剩余內存空間小于第一閾值時,將待緩存數據存儲至固態硬盤的第一存儲區;所述第一存儲區中的各存儲分區地址與系統內的虛擬地址滿足映射關系;
    [0026]獲取模塊,用于周期性獲取所述待緩存數據的虛擬地址對應的訪問次數;
    [0027]遷移模塊,用于將所述訪問次數小于第二閾值的所述虛擬地址對應的待緩存數據遷移出所述第一存儲區。
    [0028]本申請的第三方面的實施例提供一種電子設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執行時,所述處理器執行第一方面所述方法的步驟。
    [0029]本申請實施例提供的一種數據處理方法、裝置和設備,其中,所述數據處理方法,包括:在系統的剩余內存空間小于第一閾值時,將待緩存數據存儲至固態硬盤的第一存儲區;所述第一存儲區中的各存儲分區的物理地址與系統內的虛擬地址滿足映射關系;周期性獲取所述待緩存數據的虛擬地址對應的訪問次數;將所述訪問次數小于第二閾值的目標虛擬地址對應的待緩存數據遷移出所述第一存儲區。采用本申請的技術方案,通過在固態硬盤中創建單獨的第一存儲區,用以存儲系統的待緩存數據,并通過檢測待緩存數據的虛擬地址對應的訪問次數來區分冷熱數據,從而將第一存儲區中的冷數據進行遷出,由此,確??梢缘谝淮鎯^中的數據為熱數據,提高了后續對熱數據的處理效率,減少了讀取熱數據所需要的時間。
    附圖說明
    [0030]圖1為本申請實施例提供的一種數據處理方法的流程示意圖;
    [0031]圖2為本申請實施例提供的數據訪問的流程示意圖;
    [0032]圖3為本申請實施例提供的數據管理機制的流程示意圖;
    [0033]圖4為本申請實施例提供的一種數據處理裝置的結構示意圖;
    [0034]圖5為本申請實施例提供的一種電子設備的結構示意圖。
    具體實施方式
    [0035]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
    [0036]此外,附圖僅為本申請的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標記表示相同或類似的部分,因而將省略對它們的重復描述。附圖中所示的一些方框圖是功能實體,不一定必須與物理或邏輯上獨立的實體相對應??梢圆捎密浖问絹韺崿F這些功能實體,或在一個或多個硬件模塊或集成電路中實現這些功能實體,或在不同網絡和/或處理器裝置和/或微控制器裝置中實現這些功能實體。
    [0037]附圖中所示的流程圖僅是示例性說明,不是必須包括所有的步驟。例如,有的步驟還可以分解,而有的步驟可以合并或部分合并,因此實際執行的順序有可能根據實際情況改變。
    [0038]在此使用的術語的目的僅在于描述具體實施例并且不作為本申請的限制。在此使用時,單數形式的“一”、“一個”和“所述/該”也意圖包括復數形式,除非上下文清楚指出另外的方式。還應明白術語“組成”和/或“包括”,當在該說明書中使用時,確定所述特征、整數、步驟、操作、元件和/或部件的存在,但不排除一個或更多其它的特征、整數、步驟、操作、元件、部件和/或組的存在或添加。在此使用時,術語“和/或”包括相關所列項目的任何及所有組合。
    [0039]在一些實施例中,請參閱圖1,圖1為本申請實施例提供的一種數據處理方法的流程示意圖,該數據處理方法,包括:
    [0040]步驟S110,在系統的剩余內存空間小于第一閾值時,將待緩存數據存儲至固態硬盤的第一存儲區;第一存儲區中的各存儲分區的物理地址與系統內的虛擬地址滿足映射關系。
    [0041]當操作系本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種數據處理方法,包括:在系統的剩余內存空間小于第一閾值時,將待緩存數據存儲至固態硬盤的第一存儲區;所述第一存儲區中的各存儲分區的物理地址與系統內的虛擬地址滿足映射關系;周期性獲取所述待緩存數據的虛擬地址對應的訪問次數;將所述訪問次數小于第二閾值的目標虛擬地址對應的待緩存數據遷移出所述第一存儲區。2.根據權利要求1所述的數據處理方法,所述第一存儲區中的各存儲分區的物理地址與系統內的虛擬地址滿足分頁映射機制。3.根據權利要求1所述的數據處理方法,在將待緩存數據存儲至固態硬盤的第一存儲區之前,所述方法還包括:獲取存儲所述待緩存數據所需的第一存儲空間;若所述固態硬盤的剩余空間大于所述第一存儲空間,在所述固態硬盤中創建第一存儲區。4.根據權利要求1所述的數據處理方法,在將待緩存數據存儲至固態硬盤的第一存儲區之前,所述方法還包括:獲取存儲所述待緩存數據所需的第一存儲空間;若所述固態硬盤的剩余空間小于所述第一存儲空間,釋放所述固態硬盤的已用空間中的至少部分數據。5.根據權利要求1所述的數據處理方法,所述第一存儲區為高性能區域。6.根據權利要求1所述的數據處理方法,在將待緩存數據存儲至固態硬盤的第一存儲區之后,所述方法還包括:當所...

    【專利技術屬性】
    技術研發人員:王勝,耿宇
    申請(專利權)人:聯想上海信息技術有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产台湾无码AV片在线观看| 国产午夜无码精品免费看 | 国产成人无码A区精油按摩| 亚洲AV综合永久无码精品天堂| 无码人妻av一区二区三区蜜臀| 国产亚洲精久久久久久无码77777| 免费看成人AA片无码视频羞羞网| 国产精品白浆在线观看无码专区 | 久久精品中文字幕无码绿巨人 | 亚洲AV人无码综合在线观看| 日韩免费a级毛片无码a∨| 亚洲国产精品无码专区| 无码中文字幕色专区| 亚洲性无码一区二区三区| 亚洲精品无码久久久久去q| 人妻无码一区二区视频| 无码人妻丰满熟妇片毛片| 无码欧精品亚洲日韩一区| 中出人妻中文字幕无码 | 中文字幕无码免费久久9一区9| 最新亚洲春色Av无码专区| 亚洲欧洲美洲无码精品VA| 亚洲精品无码成人片在线观看| 国产精品亚洲专区无码WEB| 婷婷四虎东京热无码群交双飞视频| 亚洲av无码精品网站| 无码毛片视频一区二区本码 | 少妇人妻无码专区视频| 人妻无码人妻有码中文字幕| 一本大道无码日韩精品影视_| 国产精品白浆无码流出| 日韩AV无码一区二区三区不卡| 国产精品无码无卡在线观看久| 无码国产精品久久一区免费| 亚洲av无码无线在线观看 | 黑人无码精品又粗又大又长| 人妻少妇伦在线无码| 久久亚洲AV无码西西人体| 亚洲欧洲日产国码无码久久99| 亚洲永久无码3D动漫一区| 久久亚洲精品AB无码播放|