[發明專利]操作系統內核的啟動方法、電子設備和機器可讀存儲介質有效
| 申請號: | 202110892738.3 | 申請日: | 2021-08-04 |
| 公開(公告)號: | CN113656080B | 公開(公告)日: | 2023-10-24 |
| 發明(設計)人: | 趙拯;樓趙輝;吳超 | 申請(專利權)人: | 億咖通(湖北)技術有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京智匯東方知識產權代理事務所(普通合伙) 11391 | 代理人: | 關艷芬 |
| 地址: | 430051 湖北省武漢市武漢經濟技術開發區神*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作系統 內核 啟動 方法 電子設備 機器 可讀 存儲 介質 | ||
本發明提供了一種操作系統內核的啟動方法、電子設備和機器可讀存儲介質。該方法包括冷啟動運行有操作系統的電子設備,獲取設置的操作系統的內核的啟動模式;其中,各啟動模式對應的鏡像文件中相同的共有數據預先寫入公共存儲區域,各啟動模式對應的鏡像文件中特有的數據預先寫入與各啟動模式對應的私有存儲區域;拷貝與啟動模式對應的鏡像文件到指定存儲區域;從指定存儲區域的鏡像文件中得到根系統文件,加載根系統文件,并初始化操作系統的內核線程,這樣可以避免多次寫入相同的數據,減少了數據的寫入量,大大提高了數據寫入的效率,也減少了寫入數據的占用空間。
技術領域
本發明涉及操作系統技術領域,特別是涉及一種操作系統內核的啟動方法、電子設備和機器可讀存儲介質。
背景技術
目前,一些類型的操作系統在啟動過程中需要燒錄很多重復的鏡像文件。具體地,例如,安卓(Android)系統解壓boot.img文件和recovery.img文件均可以得到內核鏡像(kernel)文件和根文件系統鏡像(ramdisk)文件,為了保證安卓系統的boot啟動和recovery啟動之間的獨立性,在版本燒錄的過程中,需要使boot.img文件和recovery.img文件占據嵌入式多媒體存儲卡(EmbeddedMulti-mediaCard,EMMC)的兩個獨立分區。并且,為了支持LXC(Linux Container)啟動容器系統(可以是Linux或者Android系統),增加了host.img文件來支持內核加載宿主機的根文件系統鏡像文件。但是運行有操作系統的設備燒錄鏡像(image)時,需要燒錄重復率較高的boot.img文件、recovery.img文件和host.img文件。LXC啟動容器系統方案降低了鏡像燒錄效率,也過多的占用了嵌入式多媒體存儲卡的存儲空間。
發明內容
鑒于上述問題,提出了一種克服上述問題或者至少部分地解決上述問題的操作系統內核的啟動方法、電子設備和機器可讀存儲介質。
本發明的一個目的是將操作系統內核各啟動模式對應的鏡像文件中相同的數據預先寫入公共存儲區域,避免多次寫入相同的數據,減少數據的寫入量,提高數據寫入的效率。
根據本發明的一方面,本發明提供了一種操作系統內核的啟動方法,包括:
冷啟動運行有操作系統的電子設備,獲取設置的操作系統的內核的啟動模式;其中,各啟動模式對應的鏡像文件中相同的共有數據預先寫入公共存儲區域,各啟動模式對應的鏡像文件中特有的數據預先寫入與各啟動模式對應的私有存儲區域;
拷貝與所述啟動模式對應的鏡像文件到指定存儲區域;
從所述指定存儲區域的鏡像文件中得到根系統文件,加載所述根系統文件,并初始化所述操作系統的內核線程。
可選地,所述啟動模式包括下列至少之一:
boot啟動模式,其對應的鏡像文件為boot.img;
recovery啟動模式,其對應的鏡像文件為recovery.img;
多系統啟動模式,其對應的鏡像文件為host.img。
可選地,若獲取的啟動模式為所述boot啟動模式,拷貝與所述啟動模式對應的鏡像文件到指定存儲區域,包括:
拷貝所述公共存儲區域的共有數據到第一內存中;
拷貝所述boot啟動模式對應的私有存儲區域中表示boot.img的字段對應的根文件系統鏡像文件到第二內存中。
可選地,若獲取的啟動模式為所述recovery啟動模式,拷貝與所述啟動模式對應的鏡像文件到指定存儲區域,包括:
拷貝所述公共存儲區域的共有數據到第一內存中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于億咖通(湖北)技術有限公司,未經億咖通(湖北)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110892738.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種深基坑支護擋土隔水裝置及其施工方法
- 下一篇:基于云計算的冷熱沖擊試驗箱





