[發明專利]并行控制方法及電子設備有效
| 申請號: | 201710571070.6 | 申請日: | 2017-07-13 |
| 公開(公告)號: | CN109254795B | 公開(公告)日: | 2021-01-26 |
| 發明(設計)人: | 張爽爽;高翔 | 申請(專利權)人: | 龍芯中科技術股份有限公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38;G06F13/40;G06F15/167;G06F15/78;G06F15/80 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張子青;劉芳 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 并行 控制 方法 電子設備 | ||
本發明提供的并行控制方法及電子設備,通過采用存儲器、至少兩個環狀互聯的處理器、和至少一個橋片,至少兩個處理器中包括至少一個連接有橋片的一級處理器,存儲器包括若干存儲分區,每個存儲分區分別連接一個處理器,每個存儲分區分別運行有一操作系統,一級處理器接收由其相應的第一操作系統根據數據包確定的發送執行指令或轉發指令,并根據執行指令處理數據包將處理結果存儲在一級處理器連接的存儲分區中,還根據轉發指令向與目標操作系統相應的目標處理器轉發數據包,目標處理器處理數據包并將處理結果存儲相應的存儲分區中,從而使單板卡上的每個操作系統的硬件資源能夠實現物理隔離,提高數據安全。
技術領域
本發明涉及一種計算機技術,尤其涉及一種并行控制方法及電子設備。
背景技術
現有的基于單板卡的多操作系統并行控制方法都是通過架設虛擬機的方式實現的。具體來說,其首先運行擁有管理所有單板卡的硬件資源權限的監管機操作系統,由監管機操作系統將單板卡的硬件資源抽象出來,并賦予架設在該單板卡上的各個虛擬機使用這些抽象出來的硬件資源的權限,其中的硬件資源例如處理器資源和內存存儲器資源,通過這樣的方式實現對單板卡上的多操作系統并行控制。
但是,在運行多個操作系統時,各個虛擬機使用的硬件資源監管機操作系統是與各個虛擬機共享是基于同一單板卡上的硬件資源的,其無法做到在硬件資源的絕對隔離,容易發生數據泄露等安全問題。
發明內容
本發明是針對上述現有技術中的多個操作系統在同時運行時,單板卡上的硬件資源不能絕對隔離,容易發生數據泄露等安全問題的缺陷所提出的。
一方面,本發明提供的并行控制方法應用于電子設備中,電子設備包括存儲器、至少兩個環狀互聯的處理器、和至少一個橋片;其中,所述至少兩個環狀互聯的處理器中包括至少一個連接有橋片的一級處理器;所述存儲器包括若干存儲分區,每個存儲分區分別連接一個處理器,每個存儲分區分別安裝有一操作系統;
所述并行控制方法,包括:
所述一級處理器向第一操作系統發送數據包,所述第一操作系統為運行在與所述一級處理器連接的存儲分區上的操作系統;
所述第一操作系統根據所述數據包確定目標操作系統;
若所述目標操作系統是所述第一操作系統,則所述第一操作系統向所述一級處理器發送執行指令;所述一級處理器處理所述數據包并將處理結果存儲在所述一級處理器連接的存儲分區中;
若所述目標操作系統不是所述第一操作系統,則所述第一操作系統向所述一級處理器發送轉發指令;所述一級處理器向目標處理器轉發所述數據包,所述目標處理器為所述目標操作系統所在的存儲分區所連接的處理器;所述目標處理器處理所述數據包并將處理結果存儲在所述目標操作系統所在的存儲分區中。
進一步地,所述一級處理器向第一操作系統發送數據包之前,還包括:
所述一級處理器通過連接的橋片接收所述數據包。
進一步地,所述第一操作系統根據所述數據包確定目標操作系統包括:
所述第一操作系統根據所述數據包中的標識位確定所述目標操作系統。
進一步地,所述一級處理器向目標處理器轉發所述數據包,包括:
所述一級處理器向自身連接的下一級處理器轉發所述數據包和目標處理器標識,所述一級處理器連接的下一級處理器向自身連接的下一級處理器轉發所述數據包和目標處理器標識,直至所述數據包發送至所述目標處理器。
進一步地,所述一級處理器向第一操作系統發送數據包之前,還包括:
根據操作系統的數量,對所述存儲器進行分區。
另一方面,本發明還提供了一種電子設備,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術股份有限公司,未經龍芯中科技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710571070.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據軟件系統輔助
- 下一篇:一種USB設備的上盤配置方法及主機





