[發明專利]一種操作系統休眠方法、裝置、計算設備和存儲介質在審
| 申請號: | 202210580014.X | 申請日: | 2022-05-25 |
| 公開(公告)號: | CN114895969A | 公開(公告)日: | 2022-08-12 |
| 發明(設計)人: | 陳雄;郭納福 | 申請(專利權)人: | 統信軟件技術有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京瀚方律師事務所 11774 | 代理人: | 姜瑩 |
| 地址: | 100176 北京市北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 操作系統 休眠 方法 裝置 計算 設備 存儲 介質 | ||
本發明實施例公開了一種操作系統休眠方法、裝置、計算設備和存儲介質,方法包括:當檢測到達到操作系統休眠的條件時,獲取計算設備中已存在的swap空間的大小和當前內存的大小;根據當前內存的大小和已存在的swap空間的大小判斷是否需要擴容swap空間;若需要擴容swap空間,則確定目標swap空間的大小;刪除已存在的swap空間;創建與目標swap空間相等大小的swap文件,并設置為目標swap空間;將計算設備的內存數據換入至目標swap空間,以實現操作系統休眠。可見,本發明在休眠時,根據內存中數據的大小,自動擴容swap空間,以保證操作系統休眠功能的正常。
技術領域
本發明涉及領域計算機技術領域,尤其涉及一種操作系統休眠方法、裝置、計算設備和可讀存儲介質。
背景技術
系統休眠,即計算設備的操作系統自動將內存中的數據全部轉存到swap空間上,并切斷對所有設備的供電,相當于是計算設備的電源節能狀態。例如,可以設置一段時間為操作計算設備,計算設備就進入休眠狀態。這種狀態下會將內存中打開的文檔和程序換入swap空間,swap空間包括兩種形式,分別為swap分區和swap文件。但是,若swap空間不足會導致系統休眠失敗,若配置的swap空間遠大于內存大小,會造成磁盤空間的大量浪費。因此,為swap空間指定合適的大小是十分必要的。
目前,只有在安裝操作系統時才會指定swap空間的大小,一旦操作系統安裝完成后,再調整swap空間的大小的流程十分繁瑣。其中,swap空間是在磁盤上劃分出的部分存儲空間。swap空間包括swap分區和swap文件。
因此,期望提供一種操作系統休眠方法,以解決已有的系統休眠方法在休眠時無法自動調整swap空間的大小的技術問題。
發明內容
為此,本發明實施例提供一種操作系統休眠方法、裝置,以力圖解決或至少緩解上面存在的問題。
根據本發明實施例的一個方面,提供了一種操作系統休眠方法,在計算設備中執行,所述方法包括:當檢測到達到操作系統休眠的條件時,獲取計算設備中已存在的swap空間的大小和當前內存的大小;根據當前內存的大小和已存在的swap空間的大小判斷是否需要擴容swap空間;若需要擴容swap空間,則確定目標swap空間的大小;刪除已存在的swap空間;創建與目標swap空間相等大小的swap文件,并設置為目標swap空間;將計算設備的內存數據換入至目標swap空間,以實現操作系統休眠。
可選地,確定目標swap空間的大小的步驟包括:響應在用戶交互界面指定swap空間的大小的操作,獲取指定的swap空間的大小;將指定的swap空間的大小作為目標swap空間的大小。
可選地,確定目標swap空間的大小的步驟包括:判斷當前內存的大小是否大于目標數值;若當前內存的大小大于目標數值,則目標swap空間的大小為目標系數與當前內存大小的乘積,其中,目標數值為所述計算設備的物理內存的大小,目標系數為不小于1的數值;若當前內存的大小不大于目標數值,則目標swap空間的大小為當前內存的大小與目標數值所在范圍內的任一數值。
可選地,將目標swap文件設置為目標swap空間的步驟包括:將目標swap空間的路徑更新為目標swap文件的路徑;將目標swap文件格式化為swap文件類型;激活格式化后的目標swap文件。
可選地,創建與目標swap空間相等大小的swap文件的步驟包括:判斷計算設備中外部存儲設備的剩余存儲空間的大小是否小于目標swap空間的大小,若否,則創建與目標swap空間相等大小的swap文件,作為目標swap文件。
可選地,根據當前內存的大小和已存在的swap空間的大小判斷是否需要擴容swap空間的步驟包括:判斷當前內存的大小是否大于已存在的swap空間的大小,若是,則需要擴容swap空間,若否,則不需要擴容swap空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于統信軟件技術有限公司,未經統信軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210580014.X/2.html,轉載請聲明來源鉆瓜專利網。





