[發明專利]一種數據處理方法及電子設備在審
| 申請號: | 201610080458.1 | 申請日: | 2016-02-04 |
| 公開(公告)號: | CN105760776A | 公開(公告)日: | 2016-07-13 |
| 發明(設計)人: | 劉渤 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 蔣雅潔;任媛 |
| 地址: | 100085*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 電子設備 | ||
技術領域
本發明涉及數據處理技術,尤其涉及一種數據處理方法及電子設備。
背景技術
雙操作系統甚至多操作系統,能滿足用戶不同的操作體驗。目前,雙操作系統通過以下兩種方式實現:第一種實現方式,雙操作系統的兩個系統(OS,OperatingSystem)分別安裝在硬盤不同的分區里,在運行OS時,在一塊硬盤上掛接OS各自的分區。第二種實現方式,將雙操作系統中的一個OS做成磁盤鏡像文件,并該磁盤鏡像文件放在另一個OS的分區內。在運行OS時,在硬盤上分別掛接OS的真實分區和位于分區內的磁盤鏡像文件。
現有的雙操作系統的兩種實現方式可以用在機械硬盤或者固態硬盤(SSD,SolidStateDrives)上,但都存在問題:在一個OS中,通過一些工具可以訪問到另一個OS中的數據的,無法實現兩個OS之間的數據隔離。
發明內容
為解決上述技術問題,本發明實施例提供了一種數據處理方法及電子設備。
本發明實施例提供的數據處理方法應用于電子設備,所述電子設備至少具有第一操作系統、第二操作系統;所述方法包括:
檢測到所述電子設備工作在所述第一操作系統時,利用第一映射表將所述第一操作系統中的邏輯區塊地址(LBA,LogicalBlockAddress)轉換為物理區塊地址(PBA,PhysicalBlockAddress)進行數據的讀/寫操作;
檢測到所述電子設備工作在所述第二操作系統時,利用第二映射表將所述第二操作系統中的LBA轉換為PBA進行數據的讀/寫操作;
其中,所述第一映射表與所述第二映射表不同。
本發明實施例中,所述利用第一映射表將所述第一操作系統中的LBA轉換為PBA進行數據的寫操作,包括:
接收到針對第一邏輯地址的數據寫指令時,將數據寫入空閑的第一物理地址中,并將所述第一邏輯地址與所述第一物理地址的映射關系存儲至所述第一映射表中;
其中,所述第一邏輯地址基于所述LBA確定,所述第一物理地址基于所述PBA確定。
本發明實施例中,所述利用第二映射表將所述第二操作系統中的LBA轉換為PBA進行數據的讀操作,包括:
接收到針對第二邏輯地址的數據讀指令時,根據所述第二映射表查找與所述第二邏輯地址相對應的第二物理地址;
從所述第二物理地址中讀取數據;
其中,所述第二邏輯地址基于所述LBA確定,所述第二物理地址基于所述PBA確定。
本發明實施例中,所述方法還包括:
當檢測到所述電子設備由所述第一操作系統切換至所述第二操作系統時,生成切換指令;
響應所述切換指令,控制所述第一映射表切換至所述第二映射表。
本發明實施例中,所述方法還包括:
為所述第一操作系統創建所述第一映射表,以及為所述第二操作系統創建所述第二映射表。
本發明實施例提供的電子設備,至少具有第一操作系統、第二操作系統;所述電子設備包括:
檢測單元,用于檢測所述電子設備工作在第一操作系統或是第二操作系統;
第一映射單元,用于當檢測到所述電子設備工作在所述第一操作系統時,利用第一映射表將所述第一操作系統中的LBA轉換為PBA進行數據的讀/寫操作;
第二映射單元,用于當檢測到所述電子設備工作在所述第二操作系統時,利用第二映射表將所述第二操作系統中的LBA轉換為PBA進行數據的讀/寫操作;
其中,所述第一映射表與所述第二映射表不同。
本發明實施例中,所述第一映射單元,還用于接收到針對第一邏輯地址的數據寫指令時,將數據寫入空閑的第一物理地址中,并將所述第一邏輯地址與所述第一物理地址的映射關系存儲至所述第一映射表中;
其中,所述第一邏輯地址基于所述LBA確定,所述第一物理地址基于所述PBA確定。
本發明實施例中,所述第二映射單元,還用于接收到針對第二邏輯地址的數據讀指令時,根據所述第二映射表查找與所述第二邏輯地址相對應的第二物理地址;
從所述第二物理地址中讀取數據;
其中,所述第二邏輯地址基于所述LBA確定,所述第二物理地址基于所述PBA確定。
本發明實施例中,所述檢測單元,還用于檢測所述電子設備是否由所述第一操作系統切換至所述第二操作系統;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610080458.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據解碼電路及數據解碼方法
- 下一篇:一種弱密碼檢測方法、裝置和服務器





