[發明專利]一種多操作系統共享文件系統的方法、裝置和電子設備有效
| 申請號: | 201780003297.9 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108369604B | 公開(公告)日: | 2021-12-03 |
| 發明(設計)人: | 邊瑞鋒;溫燕飛 | 申請(專利權)人: | 深圳前海達闥云端智能科技有限公司 |
| 主分類號: | G06F16/17 | 分類號: | G06F16/17;G06F9/455 |
| 代理公司: | 深圳市愛迪森知識產權代理事務所(普通合伙) 44341 | 代理人: | 何婷 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 操作系統 共享 文件系統 方法 裝置 電子設備 | ||
1.一種多操作系統共享文件系統的方法,用于電子設備,其特征在于,所述方法包括:
客戶端操作系統寫入請求數據至預設共享內存空間,所述預設共享內存空間支持至少兩個操作系統訪問;
將所述客戶端操作系統的訪問請求通知服務端操作系統;
所述服務端操作系統在所述預設共享內存空間中查詢所述請求數據,并根據所述請求數據向所述預設共享內存空間寫入回復數據;
將所述服務端操作系統的回復通知所述客戶端操作系統;
所述客戶端操作系統從所述預設共享內存空間中獲取所述回復數據,并根據所述回復數據將所述服務端操作系統中的目標文件夾掛載到所述客戶端操作系統下;
客戶端操作系統通知服務端操作系統,包括:
如果客戶端為宿主機,服務端為虛擬機,則自客戶端操作系統發送中斷請求至服務端操作系統;
如果客戶端為虛擬機,服務端為宿主機,則自客戶端操作系統發送陷入指令至服務端操作系統;
如果客戶端和服務端均為虛擬機,則自客戶端操作系統發送陷入指令至宿主機,再由宿主機發送中斷請求至服務端操作系統;
服務端操作系統通知客戶端操作系統,包括:
如果服務端為宿主機,客戶端為虛擬機,則自服務端操作系統發送中斷請求至客戶端操作系統;
如果服務端為虛擬機,客戶端為宿主機,則自服務端操作系統發送陷入指令至客戶端操作系統;
如果客戶端和服務端均為虛擬機,則自服務端操作系統發送陷入指令至宿主機,再由宿主機發送中斷請求至客戶端操作系統。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
將所述預設共享內存空間分成至少兩個共享區域,并建立用于存儲所述至少兩個共享區域信息的信息結構;
所述客戶端操作系統寫入請求數據至預設共享內存空間,包括:
根據所述信息結構確定所述客戶端在所述預設共享內存空間中的可用共享區域,并寫入所述請求數據至所述可用共享區域;
所述服務端操作系統在所述預設共享內存空間中查詢所述請求數據,并根據所述請求數據向所述預設共享內存空間寫入回復數據,包括:
根據所述信息結構確定所述預設共享內存空間中存儲所述請求數據的共享區域,并在該共享區域中查詢所述請求數據;
根據所述信息結構確定所述回復數據的可用共享區域,并根據所述請求數據向該共享區域內寫入所述回復數據;
所述客戶端操作系統從所述預設共享內存空間中獲取所述回復數據,包括:
根據所述信息結構確定所述預設共享內存空間中存儲所述回復數據的共享區域,并在該共享區域中獲取所述回復數據。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
所述服務端操作系統寫入針對客戶端操作系統的重置消息至所述預設共享內存空間;
將服務端操作系統的重置消息通知所述客戶端操作系統;
所述客戶端操作系統從所述預設共享內存空間中獲取所述重置消息,并根據所述重置消息重新初始化所述預設共享內存空間。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:設置所述預設共享內存空間,以使至少兩個操作系統能訪問所述預設共享內存空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海達闥云端智能科技有限公司,未經深圳前海達闥云端智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780003297.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:物質檢測處理方法、裝置和檢測設備
- 下一篇:內容項以及源檢測系統





