[發明專利]計算機系統和控制方法有效
| 申請號: | 201380076847.1 | 申請日: | 2013-06-07 |
| 公開(公告)號: | CN105247491B | 公開(公告)日: | 2019-03-12 |
| 發明(設計)人: | 平田明;虻川雅浩 | 申請(專利權)人: | 三菱電機株式會社 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/52;G06F9/4401;G06F9/46;G06F9/48;G06F11/20 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 李輝;龔曉娟 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機系統 控制 方法 | ||
當CPU核(1)101和CPU核(2)102分擔OS(1)201、程序(A)204和程序(B)205的執行時,CPU核(2)102停止OS(1)201、程序(A)204和程序(B)205的執行分擔,起動替代OS(1)201的替代OS,將程序(A)204所運行在的OS從OS(1)201切換到替代OS。并且,CPU核(1)101在程序(A)204所運行在的OS切換到替代OS后,結束OS(1)201的執行。
技術領域
本發明涉及使用多個CPU(Central Processing Unit,中央處理單元)執行OS(Operating System,操作系統)的技術。
背景技術
例如,在專利文獻1中,為了計算機系統的穩定運行,使用多核處理器來使多個OS(域)運行。
并且,在專利文獻1中,在1個域發生異常的情況下,使用另一個域接管發生異常的域的處理,重新起動發生異常的域,恢復重新起動的域的處理。
并且,在專利文獻2中示出了如下這樣的方法:通過使用共享存儲器而能夠使開銷較少地在域間迅速接管處理。
在先技術文獻
專利文獻
專利文獻1:日本特開2010-020621號公報
專利文獻2:日本特開2012-099000號公報
發明內容
發明要解決的課題
為了使計算機系統穩定運行,可以如上述的專利文獻1和專利文獻2那樣,使用非對稱型多處理器(AMP:Asymmetric Multiprocessor),使多個OS在多核上穩定運行。
然而,存在的課題是:當通過AMP使多個OS在多核上穩定地并行運行時,各OS分別消耗內存,效率不佳,處理量下降。
另一方面,在使處理分散到多個CPU核的對稱型多處理器(SMP:SymmetricMultiprocessor)中,可使用的CPU核數越多,就越提高處理量。
本發明是鑒于上述情況而提出的,本發明的主要目的在于,通過SMP實現處理量提高的同時,使計算機系統穩定工作。
用于解決課題的手段
本發明的計算機系統,其具有多個CPU(Central Processing Unit,中央處理單元),其特征在于,當所述多個CPU分擔OS(Operating System,操作系統)和在所述OS上運行的程序的執行時,所述多個CPU中的特定CPU停止分擔所述OS和所述程序的執行,起動替代所述OS的替代OS,將所述程序所運行在的OS從所述OS切換為所述替代OS,所述特定CPU以外的CPU即其它CPU在所述程序所運行在的OS切換為所述替代OS后,結束所述OS的執行。
發明效果
根據本發明,通過SMP多個CPU分擔OS和在所述OS上運行的程序的執行,實現處理量的提高。
并且,在例如發生與OS相關的故障的情況下,特定CPU停止OS以及程序的分擔,而起動替代OS,將程序所運行的OS切換為替代OS。
因此,即使在發生與OS相關的故障的情況下,也可以使用替代OS繼續執行程序。
附圖說明
圖1是示出實施方式1的計算機系統的結構例的圖。
圖2是示出實施方式1的ROM內保存的數據的例子的圖。
圖3是示出實施方式1的RAM內保存的數據的例子的圖。
圖4是說明實施方式1的計算機系統的工作示例的圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三菱電機株式會社,未經三菱電機株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380076847.1/2.html,轉載請聲明來源鉆瓜專利網。





