[發明專利]Linux操作系統快速啟動的實現方法有效
| 申請號: | 201611048246.1 | 申請日: | 2016-11-22 |
| 公開(公告)號: | CN108089889B | 公開(公告)日: | 2020-11-10 |
| 發明(設計)人: | 范騰飛;何曌君;黃偉;申利飛 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F11/14 |
| 代理公司: | 北京匯智英財專利代理事務所(普通合伙) 11301 | 代理人: | 唐軼 |
| 地址: | 200030 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | linux 操作系統 快速 啟動 實現 方法 | ||
本發明涉及一種Linux操作系統快速啟動的實現方法,包括如下步驟:S1:在操作系統的啟動參數中添加操作系統的第一和第二快速啟動標志;S2:關機重啟操作系統;S3:關機時檢測是否存在關機過程中需要使用的快速啟動標志,若無,則直接關閉操作系統;若有,則保存操作系統的鏡像文件;S4:開機時檢測是否存在開機過程中需要使用的快速啟動標志,若無,則直接啟動操作系統;若有,則還原操作系統的鏡像文件。本發明能夠有效的降低在國產CPU上運行的國產操作系統的啟動時間,從而滿足特定工作環境中的需求。通過測試對比發現,本發明提供的Linux操作系統快速啟動的實現方法,啟動操作系統所需的時間大概只有操作系統正常啟動所需時間的一半左右。
技術領域
本發明涉及計算機與信息技術領域,具體涉及一種Linux操作系統快速啟動的實現方法。
背景技術
由于國產CPU性能的限制,使得Linux操作系統在國產CPU上的啟動速度明顯慢于在X86上的啟動速度,而隨著國家對信息安全的日益重視,采用國產CPU和國產操作系統(尤其是Linux操作系統)的計算機在市場上越來越多,然而一些工作環境中需要在盡可能短的時間里啟動計算機,此時由于國產CPU性能的限制,操作系統的正常啟動所需的時間不能滿足工作的要求,因此就需要實現一種技術能在目前的硬件條件下實現計算機的快速啟動功能。
現有的Linux操作系統中電源管理子系統的S4功能是計算機在當前不準備再使用,但是又想保存操作系統的當前鏡像以便下次開機時直接進入之前工作狀態的情況下,通過將Linux操作系統中當前的操作系統環境制作成鏡像并將其保存在Swap分區上,然后可以將計算機關機甚至拔掉電源。當計算機需要再次開機時通過將Swap分區中的鏡像文件還原,從而使用戶可以直接進入到之前的工作環境中。其實現技術流程圖如圖1所示。
具體的,Linux操作系統中電源管理子系統中的S4功能實現過程如下:
①執行“echo disk /sys/power/state”命令,開始執行S4功能;
②凍結Linux操作系統中的用戶進程、必要的內核線程和工作隊列;
③掛起Linux操作系統控制臺;
④Linux操作系統中外設和內設的關閉;
⑤Linux操作系統中輔助CPU和主CPU的分別關閉;
⑥制作Linux操作系統的鏡像文件并保存在Swap分區中;
關閉Linux操作系統。然而,Linux操作系統的電源管理操作系統中的S4功能是借助于計算機硬盤上的Swap分區,將操作系統當前的快照以鏡像的形式存放在硬盤的Swap分區中,然后關掉計算機的電源。當再次啟動操作系統時,Linux內核將會還原Swap分區中保存的操作系統快照鏡像文件,當Swap分區中的數據全部還原以后,Swap分區中的數據就會被刪除,因此正常情況下Swap分區中的數據不能夠長久的保存,并且每次需要時都要手動去保存系統鏡像文件。
發明內容
為解決現有技術的不足,提供一種能夠有效的降低在國產CPU上運行的國產操作系統的啟動時間,從而滿足特定工作環境中的需求的啟動方法,本發明提供了一種Linux操作系統快速啟動的實現方法,包括如下步驟:
S1:在操作系統的啟動參數中添加操作系統的第一和第二快速啟動標志;
S2:關機重啟操作系統;
S3:關機時檢測是否存在第二快速啟動標志,若無,則直接關閉操作系統;若有,則保存操作系統的鏡像文件;
S4:開機時檢測是否存在第一快速啟動標志,若無,則直接啟動操作系統;若有,則還原操作系統的鏡像文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611048246.1/2.html,轉載請聲明來源鉆瓜專利網。





