[發明專利]文件系統預提取的方法與電子裝置以及啟動方法有效
| 申請號: | 201310176184.2 | 申請日: | 2013-05-14 |
| 公開(公告)號: | CN103984565B | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 陳高斌;吳志聰;張文彥;陳定倫 | 申請(專利權)人: | 宏達國際電子股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件系統 提取 方法 電子 裝置 以及 啟動 | ||
技術領域
本發明涉及一種文件系統預提取方法與電子裝置以及啟動方法,且特別涉及一種在啟動多個操作系統(operating system;OS)期間的文件系統預提取方法、執行所述方法的電子裝置以及對應啟動方法。
背景技術
現今的移動裝置例如智能手機、平板電腦(tablet computer)、個人數字助理(personal digital assistant;PDA)、游樂器(game console)等可能包含多個處理器。多個處理器可執行多個操作系統。舉例來說,主處理器可執行提供應用程序以及圖形用戶界面以服務用戶的主操作系統,而輔助處理器可執行嵌入式操作系統以控制外圍裝置,例如移動裝置的無線通信模塊。
在典型多處理器移動裝置中,處理器可根據不同時鐘頻率來操作,且操作系統可具有不同復雜程度。因此,每個處理器用來啟動(boot up)對應操作系統的時間不同。當多處理器移動裝置的電源接通時,每個處理器開始啟動其操作系統。處理器必須執行啟動狀態同步以建立處理器之間的通信機制,且使操作系統的啟動狀態同步,來確保多處理器多系統移動裝置的正確啟動。
在啟動狀態同步之后,在主處理器上運行的主操作系統將啟動主操作系統所需的數據從較慢的非易失性(non-volatile)存儲裝置(例如,快閃存儲器)復制到較快的易失性(volatile)存儲裝置(例如,動態隨機存取存儲器(dynamic random-access memory;DRAM))。主操作系統在其啟動程序期間存取存儲在易失性存儲裝置中的上述數據。
啟動主操作系統的瓶頸通常在從非易失性存儲裝置到易失性存儲裝置的上述數據復制時發生。舉例來說,數據復制可占據移動裝置的總啟動時間的40%。
發明內容
因此,本發明涉及文件系統預提取的方法與電子裝置以及啟動方法。本發明可通過交錯等待啟動狀態同步與從非易失性存儲裝置到易失性存儲裝置的數據復制的時間來縮短具有多個處理器以及多個操作系統的電子裝置的啟動時間。
本發明的文件系統預提取方法適用于包含易失性存儲裝置、非易失性存儲裝置以及多個處理器與多個操作系統的電子裝置。所述方法包含以下步驟:當非易失性存儲裝置中的第一靜態備份表并非空的時,將第一靜態備份表中的所有數據復制到易失性存儲裝置中的第二靜態備份表;檢查第一靜態備份表是否包含非易失性存儲裝置的靜態分區中用于啟動操作系統其中一個的所有所需數據;當第一靜態備份表不包含靜態分區中的所有所需數據時,將靜態分區中剩余的所需數據的一部分復制到第一靜態備份表以及第二靜態備份表;當多個操作系統的啟動狀態同步尚未完成時,返回到檢查第一靜態備份表是否包含靜態分區中所有的所需數據的步驟。
本發明可實施文件系統預提取的電子裝置包含易失性存儲裝置、非易失性存儲裝置以及多個處理器。所述多個處理器可執行多個操作系統。上述多個處理器中的一個為主處理器且其它處理器為輔助處理器。主處理器耦接到易失性存儲裝置、非易失性存儲裝置以及輔助處理器。主處理器執行文件系統預提取方法。
本發明還提供一種用于包含至少兩個處理器的電子裝置的啟動方法。所述至少兩個處理器執行至少兩個操作系統(OS)。所述啟動方法包含以下步驟:對所述電子裝置通電;平行地執行對應于至少兩個處理器的系統啟動程序;判斷至少兩個處理器中的第一處理器是否完成系統啟動程序;當至少兩個處理器中的第二處理器仍在啟動時,將數據文件的至少第一部分從第一存儲單元載入到第二存儲單元;判斷第二處理器是否完成系統啟動程序;當第二處理器完成系統啟動程序時,由第一處理器執行對應于數據文件的操作系統啟動程序。
為讓本發明的上述特征和優點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
附圖說明
圖1繪示本發明實施例的可實施文件系統預提取的電子裝置的示意圖。
圖2繪示本發明實施例的文件系統預提取的存儲器配置的示意圖。
圖3繪示本發明另一實施例的可實施文件系統預提取的電子裝置的示意圖。
圖4繪示本發明實施例的文件系統預提取方法的流程圖。
【符號說明】
110:主處理器
120:輔助處理器
240:易失性存儲器
250:非易失性存儲器
300:電子裝置
310:主處理器
315:主操作系統
320:輔助處理器
325:操作系統
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宏達國際電子股份有限公司,未經宏達國際電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310176184.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:油冷器干、濕混合密封性試驗設備
- 下一篇:油箱加熱器檢測裝置





