JPH07129425A - Reboot processing method - Google Patents
Reboot processing methodInfo
- Publication number
- JPH07129425A JPH07129425A JP5271657A JP27165793A JPH07129425A JP H07129425 A JPH07129425 A JP H07129425A JP 5271657 A JP5271657 A JP 5271657A JP 27165793 A JP27165793 A JP 27165793A JP H07129425 A JPH07129425 A JP H07129425A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- main processor
- failure
- sub
- main
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims description 7
- 238000000034 method Methods 0.000 description 49
- 238000012544 monitoring process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
Landscapes
- Retry When Errors Occur (AREA)
Abstract
(57)【要約】
【目的】 メインプロセッサによる修復不可能な障害の
発生時に、オペレータのキー操作を必要とせず、かつシ
ステムの稼働率を低下させずにメインプロセッサの再立
ち上げを実行する。
【構成】 メインプロセッサによる修復不可能な障害を
検出する障害検出手段と、この障害検出手段によって検
出された障害を通知する障害通知手段と、この障害通知
手段からの通知に基づいて前記メインプロセッサの再立
ち上げ処理を実行するサブプロセッサを設け、メインプ
ロセッサの修復不可能な障害に対しサブプロセッサによ
ってメインプロセッサの再立ち上げを行う。
(57) [Summary] [Purpose] When an irreparable failure occurs due to the main processor, the main processor is restarted without requiring any key operation by the operator and without lowering the system operation rate. A failure detecting means for detecting an unrepairable failure by a main processor, a failure notifying means for notifying a failure detected by the failure detecting means, and a main processor of the main processor based on the notification from the failure notifying means. A sub-processor that executes the restart processing is provided, and the main processor is restarted by the sub-processor for an unrecoverable failure of the main processor.
Description
【0001】[0001]
【産業上の利用分野】本発明は、電子計算機システムの
リブート処理方法に関し、特に、メインプロセッサによ
る修復不可能な障害の発生時におけるリブート処理方法
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reboot processing method for an electronic computer system, and more particularly to a reboot processing method when an unrepairable failure occurs by a main processor.
【0002】[0002]
【従来の技術】従来、一般に電子計算機システム(以
下、システムという)の障害発生時において、システム
の再立ち上げ処理(リブート処理)が必要な場合、特開
平3−259314号公報に開示されている技術とし
て、オペレータのキー操作によるソフトウェアの再起動
を選択的に行う方法が知られている。2. Description of the Related Art Conventionally, when a system restarting process (rebooting process) is generally required when a failure occurs in an electronic computer system (hereinafter referred to as a system), it is disclosed in Japanese Patent Laid-Open No. 3-259314. As a technique, a method of selectively restarting software by an operator's key operation is known.
【0003】また、特開平4−171517号公報にお
いては、システムのソフトウェア障害をハードウェア回
路で検知し、強制的にシステムの電源の切断/投入を行
い、システムの再立ち上げを行う技術が開示されてい
る。Further, Japanese Patent Laid-Open No. 4-171517 discloses a technique for detecting a software failure of a system by a hardware circuit, forcibly turning off / on the power of the system, and restarting the system. Has been done.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、前記従
来技術の前者においては、障害発生の度に、オペレータ
によるキー操作が必要であり、常時オペレータが待機し
ていなければならないという問題がある。However, in the former case of the prior art, there is a problem that the key operation by the operator is required every time a failure occurs, and the operator must be on standby at all times.
【0005】また、後者の方法では、メインプロセッサ
で修復可能なソフトウェア障害であっても、常に電源の
切断/投入が行われることになり、システムの稼働率が
低下するという問題がある。In the latter method, the power supply is always turned off / on even if the software fault can be repaired by the main processor, and the system operation rate is lowered.
【0006】本発明の目的は、メインプロセッサによる
修復不可能な障害の発生時に、オペレータによるキー操
作を必要とせず、かつシステムの稼働率を低下させずに
メインプロセッサの再立ち上げを実行するリブート処理
方法を提供することにある。An object of the present invention is to reboot a main processor when an unrepairable failure occurs by the main processor, without requiring a key operation by an operator and without lowering the operating rate of the system. It is to provide a processing method.
【0007】[0007]
【課題を解決するための手段】前記目的を達成するため
に本発明は、メインプロセッサを有する電子計算機シス
テムにおいて、前記メインプロセッサによる修復不可能
な障害を検出する障害検出手段と、この障害検出手段に
よって検出された障害を通知する障害通知手段と、この
障害通知手段からの通知に基づいて前記メインプロセッ
サの再立ち上げ処理を実行するサブプロセッサを設け、
メインプロセッサの修復不可能な障害に対しサブプロセ
ッサによってメインプロセッサの再立ち上げを行うよう
にしたものである。In order to achieve the above object, the present invention provides a failure detecting means for detecting an unrepairable failure by the main processor in an electronic computer system having a main processor, and the failure detecting means. A failure notification means for notifying a failure detected by the sub-processor, and a sub-processor for executing a restart process of the main processor based on the notification from the failure notification means,
The main processor is restarted by the sub-processor for the unrepairable failure of the main processor.
【0008】また、前記サブプロセッサは、メインプロ
セッサが再立ち上げに失敗した場合、リトライするよう
にしたものである。Further, the sub-processor is configured to retry when the main processor fails to restart.
【0009】また、前記サブプロセッサは、メインプロ
セッサに電源電圧を供給する主電源の切断/投入によっ
てリトライするものである。Further, the sub-processor is to retry by turning off / on the main power supply for supplying the power supply voltage to the main processor.
【0010】[0010]
【作用】前記手段によれば、メインプロセッサによる修
復不可能な障害の発生時に、この障害が障害検出手段に
よって検出され、障害通知手段によって通知される。According to the above means, when an unrepairable failure occurs by the main processor, this failure is detected by the failure detection means and notified by the failure notification means.
【0011】そして、この通知に基づいて、サブプロセ
ッサがメインプロセッサの再立ち上げ処理を実行する。Then, based on this notification, the sub processor executes the restart process of the main processor.
【0012】また、前記サブプロセッサは、メインプロ
セッサが再立ち上げに失敗した場合、リトライする。Further, the sub-processor retries when the main processor fails to restart.
【0013】さらに、前記サブプロセッサは、メインプ
ロセッサに電源電圧を供給する主電源の切断/投入によ
ってリトライする。Further, the sub-processor retries by cutting / turning on the main power supply for supplying the power supply voltage to the main processor.
【0014】これにより、メインプロセッサによる修復
不可能な障害発生時に、サブプロセッサによって、メイ
ンプロセッサの再立ち上げが確実に行われる。Thus, when an unrecoverable failure occurs by the main processor, the sub processor ensures that the main processor is restarted.
【0015】[0015]
【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail below with reference to the drawings.
【0016】図1は本発明を適用した電子計算機システ
ムの一実施例の構成を示すブロック構成図である。図1
において、ハードウェアは、主電源1で動作する部位
(以下、主電源動作部100という)と補助電源2で動
作する部位(以下、補助電源動作部200という)とに
より構成される。FIG. 1 is a block diagram showing the configuration of an embodiment of an electronic computer system to which the present invention is applied. Figure 1
In, the hardware is configured by a portion that operates on the main power supply 1 (hereinafter referred to as the main power supply operation unit 100) and a portion that operates on the auxiliary power supply 2 (hereinafter referred to as the auxiliary power supply operation unit 200).
【0017】主電源動作部100は、各種処理を行なう
メインプロセッサ3、UNIXプログラム5が動作する
メインメモリ4、およびメインプロセッサ3とメインメ
モリ4とのインタフェース制御を行なうシステム制御部
7より構成される。The main power supply operating unit 100 comprises a main processor 3 for performing various processes, a main memory 4 for operating a UNIX program 5, and a system control unit 7 for controlling the interface between the main processor 3 and the main memory 4. .
【0018】また、システム制御部7には、システムバ
ス9を介し、UNIXプログラム5が格納されるシステ
ムディスク6が接続され、ローカルバス10aを介し、
システムの立ち上げ処理やシステムのハードウェアに依
存する処理を行なうプログラムが格納されるブートRO
M8、および割込み信号12によりサブプロセッサ13
の割込みを発生させるサブプロセッサ割込み回路11が
接続される。Further, the system control unit 7 is connected to a system disk 6 in which a UNIX program 5 is stored via a system bus 9, and via a local bus 10a,
Boot RO that stores a program that performs system startup processing and processing that depends on system hardware
Sub processor 13 by M8 and interrupt signal 12
Is connected to the sub-processor interrupt circuit 11 for generating the interrupt.
【0019】サブプロセッサ割込み回路11内にはレジ
スタとしてINT_REG20aがあり、メインプロセ
ッサ3は、サブプロセッサ13に対し、主電源動作部1
00の電源制御に関わる処理を要求する場合、レジスタ
のINT_REG20aの「ビット0」に「1」を書き
込み、割込み信号12を発信することにより、割込みを
発生させることができる。The sub-processor interrupt circuit 11 has an INT_REG 20a as a register, and the main processor 3 tells the sub-processor 13 the main power supply operating unit 1
When a process related to power control of 00 is requested, an interrupt can be generated by writing "1" in "bit 0" of INT_REG 20a of the register and transmitting the interrupt signal 12.
【0020】補助電源動作部200は、メインプロセッ
サ3を制御/監視するサブプロセッサ13とローカルバ
ス10bを介して接続され、サブプロセッサ13の制御
プログラムを格納するROM14より構成される。The auxiliary power supply operation unit 200 is connected to the sub processor 13 for controlling / monitoring the main processor 3 via the local bus 10b, and comprises a ROM 14 for storing a control program for the sub processor 13.
【0021】また、ローカルバス10bには、電源/リ
セット制御部15、共有メモリ16、およびパネル制御
部19が接続される。A power / reset controller 15, a shared memory 16, and a panel controller 19 are connected to the local bus 10b.
【0022】電源/リセット制御部15は、サブプロセ
ッサ13の指示により、リセット信号17を設定/解除
し、メインプロセッサ3をリセットし、また電源切断/
投入信号18により主電源1を制御する。The power / reset control unit 15 sets / cancels the reset signal 17 and resets the main processor 3 according to an instruction from the sub-processor 13 and also turns off / turns off the power.
The main signal 1 is controlled by the closing signal 18.
【0023】共有メモリ16は、メインプロセッサ3、
およびサブプロセッサ13双方からの書き込み、読み込
みが可能であり、プロセッサ間の情報交換の場を提供す
る。The shared memory 16 includes the main processor 3,
Writing and reading are possible from both the sub-processor 13 and the sub-processor 13, and it provides a place for information exchange between the processors.
【0024】図6は共有メモリのメモリアロケーション
を示す図である。図6において、メインプロセッサ3か
らのサブプロセッサ13に対する割込み要求を管理する
領域であるINT_REQ600とメインプロセッサ3
の立ち上げ状況を管理する領域であるCPU_STAT
E601などをメモリ内に保持する。FIG. 6 is a diagram showing the memory allocation of the shared memory. 6, INT_REQ 600, which is an area for managing an interrupt request from the main processor 3 to the sub processor 13, and the main processor 3
CPU_STAT, which is the area for managing the startup status of
The E601 and the like are held in the memory.
【0025】INT_REQ600の内容には、主電源
動作部100の主電源1を「オフ」にするパワーオフ要
求(0x00)602、メインプロセッサ3を「リセッ
ト」するリセット要求(0x01)603、およびメイ
ンプロセッサ3の「再立ち上げ」を要求するリブート要
求(0x02)604などがある。The contents of INT_REQ 600 include a power-off request (0x00) 602 for turning off the main power supply 1 of the main power supply operating unit 100, a reset request (0x01) 603 for "resetting" the main processor 3, and a main processor. 3 is a reboot request (0x02) 604 requesting "restart".
【0026】サブプロセッサ13は、メインプロセッサ
3からの割込みが発生すると、INT_REQ600の
内容を参照し、その要求を認識し、これを満たす処理を
行う。When the interrupt from the main processor 3 occurs, the sub processor 13 refers to the contents of INT_REQ 600, recognizes the request, and performs a process satisfying the request.
【0027】CPU_STATE601の内容には、シ
ステム立ち上げ処理開始(0x00)605、システム
立ち上げ処理実行中(0x01)606、システム立ち
上げ処理失敗(0x02)607、およびシステム立ち
上げ処理正常終了(0xFF)608などがある。The contents of CPU_STATE 601 include system start-up processing start (0x00) 605, system start-up processing in progress (0x01) 606, system start-up processing failure (0x02) 607, and system start-up processing normal end (0xFF). There are 608 and the like.
【0028】サブプロセッサ13は、CPU_STAT
E601の内容を参照し、メインプロセッサ3のシステ
ム立ち上げ処理の実行状態を把握する。The sub-processor 13 is CPU_STAT.
By referring to the contents of E601, the execution state of the system startup processing of the main processor 3 is grasped.
【0029】パネル制御部19はレジスタとしてPNL
_REG20bを有し、オペレータによるシステムパネ
ルのパワーオン/オフスイッチの押下状況を読み取る。The panel control unit 19 uses PNL as a register.
_REG 20b, which reads the pressing status of the power on / off switch on the system panel by the operator.
【0030】PNL_REG20bの「ビット0」はパ
ワーオンスイッチ、「ビット1」はパワーオフスイッ
チ、「ビット2」はアラームスイッチを意味する。In the PNL_REG 20b, "bit 0" means a power-on switch, "bit 1" means a power-off switch, and "bit 2" means an alarm switch.
【0031】例えば、システム立ち上げ時、オペレータ
によりシステムパネル上のパワーオンボタンが押下され
ると、パネル制御部19はレジスタPNL_REG20
bの「ビット0」に「1」を立てる。For example, when the power-on button on the system panel is pressed by the operator at system startup, the panel control unit 19 causes the register PNL_REG 20 to operate.
Set "1" to "bit 0" of b.
【0032】サブプロセッサ13は定期的にレジスタを
参照しており、レジスタPNL_REG20bの「ビッ
ト0」に「1」が立つと、オペレータからシステムパネ
ルを通じて電源投入指示があったことを認識し、電源投
入信号18により主電源1を投入する。The sub-processor 13 periodically refers to the register. When "1" is set in the "bit 0" of the register PNL_REG 20b, the sub-processor 13 recognizes that the operator has instructed the power-on through the system panel and power-on. The signal 18 turns on the main power supply 1.
【0033】次に、本発明によるハードウェアの動作を
メインプロセッサ3の立ち上げ処理を一例として説明す
る。Next, the operation of the hardware according to the present invention will be described by taking the startup process of the main processor 3 as an example.
【0034】本発明を適用したハードウェアは、補助電
源2が「オン」の状態で動作する。オペレータによるシ
ステムパネル上のパワーオンボタン(特に図示していな
い)押下によりシステムに電源が投入されると、パネル
制御部19はレジスタPNL_REG20bの「ビット
0」に「1」を立てる。The hardware to which the present invention is applied operates when the auxiliary power supply 2 is "on". When the system is powered on by the operator pressing the power-on button (not shown) on the system panel, the panel control unit 19 sets "1" to "bit 0" of the register PNL_REG 20b.
【0035】サブプロセッサ13はレジスタPNL_R
EG20bの「ビット0」に「1」が立つと、電源/リ
セット制御部15を介し、電源投入信号18により主電
源1を「オン」状態とし、また、リセット信号17を設
定/解除することによりメインプロセッサ3の動作を開
始させる。The sub processor 13 uses the register PNL_R.
When "1" is set in "bit 0" of the EG 20b, the main power supply 1 is turned on by the power-on signal 18 via the power / reset control unit 15, and the reset signal 17 is set / released. The operation of the main processor 3 is started.
【0036】メインプロセッサ3は動作を開始すると、
ブートROM8に格納されているシステム立ち上げ処理
プログラムを実行し、メインメモリ4の診断/初期化等
の処理を行い、システムディスク6からUNIXプログ
ラム5を読み込んでメインメモリ4に展開し、UNIX
プログラム5にプログラム実行権を渡す。When the main processor 3 starts its operation,
The system start-up processing program stored in the boot ROM 8 is executed, processing such as diagnosis / initialization of the main memory 4 is performed, the UNIX program 5 is read from the system disk 6 and expanded in the main memory 4, and the UNIX
The program execution right is passed to the program 5.
【0037】次に、前記ハードウェア構成を有する電子
計算機システムに障害が発生した場合の動作について以
下に説明する。Next, the operation when a failure occurs in the computer system having the above hardware configuration will be described below.
【0038】まず、障害が発生し、これをメインプロセ
ッサ3上のソフトウェア(本実施例では、ブートROM
8内のハードウェアに依存する処理を行うプログラムに
て実現される)が検知し、サブプロセッサ13に通知す
るまでの処理を図2を用いて説明する。First, a failure occurs, which is caused by software on the main processor 3 (boot ROM in this embodiment).
8), which is realized by a program that performs processing dependent on the hardware in 8) and notifies to the sub-processor 13 will be described with reference to FIG.
【0039】図2は本発明を適用した障害発生時の処理
手順を示すフローチャートである。FIG. 2 is a flow chart showing a processing procedure when a failure occurs according to the present invention.
【0040】図2において、まず、障害が発生すると、
メインプロセッサ3上のソフトウェアは障害の解析およ
びロギングを行う(S201)。そして、ステップ20
1における解析を基にメインプロセッサ3のシステム制
御処理が続行可能であるかどうかを判断し(S20
2)、続行可能であれば(S202:Yes)、ステッ
プ205に進み、システム制御処理を続行する。In FIG. 2, first, when a failure occurs,
The software on the main processor 3 analyzes and logs the failure (S201). And step 20
It is determined whether the system control processing of the main processor 3 can be continued based on the analysis in 1 (S20).
2) If it is possible to continue (S202: Yes), the process proceeds to step 205 to continue the system control process.
【0041】続行可能でない場合(S202:No)、
障害修復が可能かどうかを判断する(S203)。修復
可能であれば(S203:Yes)、修復処理を行い
(S204)、システム制御処理を続行する(S20
5)。When it is not possible to continue (S202: No),
It is determined whether the failure can be repaired (S203). If the restoration is possible (S203: Yes), the restoration processing is performed (S204), and the system control processing is continued (S20).
5).
【0042】修復可能でない場合(S203:No)、
メインプロセッサ3上のソフトウェアは、サブプロセッ
サ13に対してシステムの再立ち上げを要求する。これ
は共有メモリ16内のINT_REQ600に、システ
ムの再立ち上げを要求するコードであるリブート要求
(0x02)604を書き込む(S206)。If the data cannot be restored (S203: No),
The software on the main processor 3 requests the sub-processor 13 to restart the system. This writes a reboot request (0x02) 604, which is a code for requesting system restart, in the INT_REQ 600 in the shared memory 16 (S206).
【0043】次に、サブプロセッサ割込み回路11内の
レジスタINT_REG20aの「ビット0」に「1」
を書き込み(S207)、割込み信号12を発生させる
ことによってサブプロセッサ13に割込む。Next, "1" is set in "bit 0" of the register INT_REG 20a in the sub-processor interrupt circuit 11.
Is written (S207) and the interrupt signal 12 is generated to interrupt the sub-processor 13.
【0044】その後、メインプロセッサ3は、再びサブ
プロセッサ13によりリセットされるまで、無限ループ
となる。After that, the main processor 3 is in an infinite loop until it is reset by the sub processor 13 again.
【0045】次に、メインプロセッサ3により割込みを
受けたサブプロセッサ13の割込み処理を図3を用いて
説明する。Next, the interrupt processing of the sub processor 13 which receives the interrupt by the main processor 3 will be described with reference to FIG.
【0046】図3は実施例のサブプロセッサによる割込
み時の処理手順を示すフローチャートである。FIG. 3 is a flowchart showing a processing procedure at the time of interruption by the sub processor of the embodiment.
【0047】図3において、サブプロセッサ13を制御
するプログラムはROM14に格納されており、メイン
プロセッサ3より割込みを受けると、共有メモリ16内
のINT_REQ600を参照し、メインプロセッサ3
からの割込み要求の内容を把握する(S301)。In FIG. 3, a program for controlling the sub processor 13 is stored in the ROM 14, and when an interrupt is received from the main processor 3, the INT_REQ 600 in the shared memory 16 is referred to and the main processor 3 is referred to.
The content of the interrupt request from is grasped (S301).
【0048】ステップ301において、割込み要求が主
電源1を「オフ」にするパワーオフ要求(0x00)6
02かどうかを判断しており、パワーオフ要求(0x0
0)602であれば(S301:Yes)、パワーオフ
処理ルーチンを起動し(S302)、割込み処理を終了
する(S303)。In step 301, the interrupt request is a power-off request (0x00) 6 for turning off the main power source 1 (6).
It is determined whether the value is 02 or not, and a power-off request (0x0
0) 602 (S301: Yes), the power-off processing routine is activated (S302), and the interrupt processing ends (S303).
【0049】パワーオフ要求(0x00)602でなけ
れば(S301:No)、割込み要求がメインプロセッ
サ3のリセット要求(0x01)603か否かを判断す
る(S304)。If it is not the power off request (0x00) 602 (S301: No), it is determined whether the interrupt request is the reset request (0x01) 603 of the main processor 3 (S304).
【0050】リセット要求(0x01)603であれば
(S304:Yes)、メインプロセッサリセット処理
ルーチンを起動し(S305)、割込み処理を終了する
(S306)。If it is the reset request (0x01) 603 (S304: Yes), the main processor reset processing routine is started (S305), and the interrupt processing is ended (S306).
【0051】リセット要求(0x01)603でなけれ
ば(S304:No)、割込み要求がシステムの再立ち
上げ要求、すなわちリブート要求(0x02)604か
否かを判断する(S307)。If it is not the reset request (0x01) 603 (S304: No), it is judged whether the interrupt request is a system restart request, that is, a reboot request (0x02) 604 (S307).
【0052】リブート要求(0x02)604であれば
(S307:Yes)、リブート処理ルーチンを起動し
(S308)、割込み処理を終了する(S309)。If it is the reboot request (0x02) 604 (S307: Yes), the reboot processing routine is activated (S308) and the interrupt processing is ended (S309).
【0053】以下、割込み要求の内容に応じて、これら
の処理を繰り返す。本実施例では、INT_REQ60
0にメインプロセッサ3によりコードとして、リブート
要求(0x02)604が書き込まれているので、リブ
ート処理ルーチンを起動する。Thereafter, these processes are repeated according to the contents of the interrupt request. In this embodiment, INT_REQ60
Since the reboot request (0x02) 604 is written in the code 0 by the main processor 3, the reboot processing routine is started.
【0054】次に、サブプロセッサ13上の制御プログ
ラムが実行するシステム再立ち上げ処理、およびメイン
プロセッサ3が実行するシステム立ち上げ処理について
図4、および図5を用いて説明する。Next, the system restart processing executed by the control program on the sub processor 13 and the system startup processing executed by the main processor 3 will be described with reference to FIGS. 4 and 5.
【0055】図4は実施例のシステム立ち上げ時の処理
手順を示すフローチャートである。FIG. 4 is a flow chart showing the processing procedure when the system is started up according to the embodiment.
【0056】図4において、サブプロセッサ13上の制
御プログラムは、リブート処理ルーチンが起動される
と、リトライの回数を示す変数であるretry_co
untを4に設定する(S400)。In FIG. 4, the control program on the sub-processor 13 is a variable retry_co which is a variable indicating the number of retries when the reboot processing routine is started.
unt is set to 4 (S400).
【0057】そして、メインプロセッサ3の状態を監視
するためのタイマの設定を行う。本実施例では、メイン
プロセッサ3が正常に動作したかどうかを監視するタイ
マであるtimer1には、「10,000」を設定
し、システムディスク6からUNIXプログラム5がメ
インメモリ4へ正常にロードされたかどうかを監視する
タイマであるtimer2には、「600」を設定する
(S401)。Then, a timer for monitoring the state of the main processor 3 is set. In this embodiment, "10,000" is set in timer1 which is a timer for monitoring whether the main processor 3 operates normally, and the UNIX program 5 is normally loaded from the system disk 6 to the main memory 4. "600" is set to timer2, which is a timer for monitoring whether or not it has reached (S401).
【0058】次に、サブプロセッサ13は、共有メモリ
16のCPU_STATE601に、コードとして、シ
ステム立ち上げ処理開始(0x00)605を書き込み
(S402)、電源/リセット制御部15によりリセッ
ト信号17を発信することで、メインプロセッサ3をリ
セットし、動作を開始させ、システム立ち上げ処理を開
始する(S403)。Next, the sub-processor 13 writes the system start-up processing start (0x00) 605 as a code in the CPU_STATE 601 of the shared memory 16 (S402), and the power / reset control unit 15 transmits the reset signal 17. Then, the main processor 3 is reset, the operation is started, and the system start-up process is started (S403).
【0059】サブプロセッサ13上の制御プログラム
は、ステップ403でメインプロセッサ3の動作を開始
させた後、1ミリ秒ウェイトする(S404)。The control program on the sub processor 13 waits for 1 millisecond after starting the operation of the main processor 3 in step 403 (S404).
【0060】次に、サブプロセッサ13はCPU_ST
ATE601を監視しており、メインプロセッサ3が正
常に動作を開始し、CPU_STATE601にコード
として、システム立ち上げ処理実行中「0x01」60
6が書き込まれると(S405:Yes)、サブプロセ
ッサ13上の制御プログラムは、メインプロセッサ3が
システム立ち上げ処理を開始したことを認識し、1秒ウ
ェイトする(S406)。Next, the sub processor 13 uses the CPU_ST
The ATE 601 is being monitored, the main processor 3 has started normal operation, and the CPU_STATE 601 is executing the system startup processing as a code “0x01” 60
When 6 is written (S405: Yes), the control program on the sub-processor 13 recognizes that the main processor 3 has started the system startup processing, and waits for 1 second (S406).
【0061】そして、このウェイトしている間に、メイ
ンプロセッサ3がシステム立ち上げ処理を正常に終了
し、CPU_STATE601にコードとして、システ
ム立ち上げ正常終了(0xFF)608を書き込むと
(S407:Yes)、システムが正常に立ち上がった
ことを認識し、リブート処理を正常終了とする。Then, during this wait, the main processor 3 normally terminates the system startup processing, and writes the system startup normal termination (0xFF) 608 as a code to the CPU_STATE 601 (S407: Yes). Recognize that the system has started up normally and terminate the reboot process normally.
【0062】次に、前記処理中に何らかの障害がシステ
ム内に発生した場合のハードウェアの動作について説明
する。Next, the operation of the hardware when some trouble occurs in the system during the above processing will be described.
【0063】まず、メインプロセッサ3上のソフトウェ
アに障害が発生しており、メインプロセッサ3によって
修復できない状態にある場合の処理について説明する。First, the processing when the software on the main processor 3 is faulty and cannot be repaired by the main processor 3 will be described.
【0064】サブプロセッサ13上の制御プログラム
は、CPU_STATE601を監視しており、コード
として、システム立ち上げ処理実行中「0x01」60
6が書き込まれない場合(S405:No)、time
r1をデクリメントする(S408)。The control program on the sub processor 13 monitors the CPU_STATE 601, and as a code, "0x01" 60 during system startup processing is being executed.
When 6 is not written (S405: No), time
Decrement r1 (S408).
【0065】そして、timer1が「0」になったか
否かを判定し(S409)、timer1が「0」でな
ければ(S409:No)、ステップ404へ戻り、1
ミリ秒ウェイトした後、ステップ405に進み、CPU
_STATE601の監視を続ける。Then, it is determined whether or not timer1 has become "0" (S409). If timer1 is not "0" (S409: No), the procedure returns to step 404 and 1
After waiting for a millisecond, the process proceeds to step 405 and the CPU
Continue monitoring _STATE 601.
【0066】以上の処理をtimer1が「0」になる
まで繰返し、timer1で設定した監視時間(本実施
例では、10秒とする)を超えても、CPU_STAT
E601の値が更新されない場合、ステップ409にて
タイムアウトとし、メインプロセッサ3上のソフトウェ
アに障害が発生していることを認識し、ステップ410
へ進む。The above processing is repeated until timer1 becomes "0", and CPU_STAT is exceeded even if the monitoring time set in timer1 (10 seconds in this embodiment) is exceeded.
If the value of E601 is not updated, it is timed out in step 409, it is recognized that the software on the main processor 3 has a failure, and step 410 is executed.
Go to.
【0067】ステップ410では、リトライカウントを
デクリメントし、retry_countが「0」か否
かを判定する(S411)。In step 410, the retry count is decremented and it is determined whether or not retry_count is "0" (S411).
【0068】retry_countが「0」でなけれ
ば(S411:No)、retry_countの回数
分だけリトライを行う。このとき、サブプロセッサ13
上の制御プログラムは、電源/リセット制御部15を介
して電源切断信号18により、主電源1を切断し(S4
12)、主電源1を投入し(S413)、ステップ40
1に戻り、メインプロセッサ3の立ち上げ処理を再び開
始する。If retry_count is not "0" (S411: No), retry is performed for the number of times of retry_count. At this time, the sub processor 13
The above control program disconnects the main power supply 1 by the power supply disconnection signal 18 via the power supply / reset control unit 15 (S4).
12), turn on the main power supply 1 (S413), and step 40
Returning to 1, the startup process of the main processor 3 is restarted.
【0069】以上の処理をretry_countが0
になるまで繰返し、ステップ411にてretry_c
ountが「0」になった時点で、システムの再立ち上
げ処理に失敗したことを認識し(S411:Yes)、
リブート処理を異常終了とする。In the above processing, retry_count is 0.
Is repeated until it becomes "retry_c" at step 411.
When the count reaches “0”, it is recognized that the system restart processing has failed (S411: Yes),
Reboot processing is terminated abnormally.
【0070】一方、ステップ407において、サブプロ
セッサ13上の制御プログラムは、CPU_STATE
601を監視しており、コードとして、システム立ち上
げ処理正常終了(0xFF)608が書き込まれない場
合は(S407:NO)、ステップ414に進む。On the other hand, in step 407, the control program on the sub-processor 13 is CPU_STATE.
When 601 is being monitored and the system startup processing normal end (0xFF) 608 is not written as a code (S407: NO), the process proceeds to step 414.
【0071】CPU_STATE601には、メインプ
ロセッサ3により、コードとして、システム立ち上げ処
理異常終了(0x02)が書き込まれている場合は(S
414:Yes)、サブプロセッサ13上の制御プログ
ラムは、メインプロセッサ3がシステム立ち上げ処理に
失敗したことを認識し、リトライを行なうためにステッ
プ410に進む。If the system start-up processing abnormal end (0x02) is written in the CPU_STATE 601 by the main processor 3 as a code (S
414: Yes), the control program on the sub-processor 13 recognizes that the main processor 3 has failed in the system start-up process, and proceeds to step 410 to retry.
【0072】ステップ410では、retry_cou
ntをデクリメントし、retry_countが
「0」になるまで、リトライを行なう。In step 410, retry_cou
Decrement nt and retry until retry_count becomes "0".
【0073】このとき、リトライの方法として、電源切
断信号18により主電源1を切断し(S412)、電源
投入信号18により主電源1を投入し(S413)、ス
テップ401へ戻り、システム立ち上げ処理を再度開始
する。At this time, as a retry method, the main power source 1 is turned off by the power source disconnection signal 18 (S412), the main power source 1 is turned on by the power source on signal 18 (S413), and the process returns to step 401 to start the system. To start again.
【0074】また、ステップ414において、CPU_
STATE601にコードとして、システム立ち上げ処
理異常終了(0x02)が書き込まれていない場合(S
414::No)、timer2をデクリメントする
(S415)。In step 414, CPU_
When the system startup processing abnormal end (0x02) is not written in STATE 601 as a code (S
414 :: No), and timer2 is decremented (S415).
【0075】そして、timer2が「0」になったか
否かを判定する(S416)。timer2が「0」で
なければ(S416:No)、ステップ406へ戻り、
1秒ウェイトした後、ステップ407に進み、CPU_
STATE601の監視を続ける。Then, it is determined whether timer2 has become "0" (S416). If timer2 is not “0” (S416: No), the procedure returns to step 406,
After waiting for 1 second, the process proceeds to step 407 and CPU_
Continue monitoring STATE 601.
【0076】以上の処理をtimer2が「0」になる
まで繰返し、timer2で設定した監視時間(本実施
例では、10分とする)を超えてもCPU_STATE
601の値が更新されない場合、ステップ416にてタ
イムアウトとし、システム立ち上げ処理が正常に行われ
なかったことを認識し、ステップ410へ進み、前記同
様、リトライを行う。The above processing is repeated until timer2 becomes "0", and CPU_STATE is exceeded even if the monitoring time set in timer2 (10 minutes in this embodiment) is exceeded.
If the value of 601 is not updated, it is timed out in step 416, it is recognized that the system startup processing is not normally performed, the process proceeds to step 410, and the retry is performed as described above.
【0077】次に、メインプロセッサ3によるシステム
立ち上げ処理が正常に終了しない場合について説明す
る。Next, a case where the system startup processing by the main processor 3 is not normally completed will be described.
【0078】図5はメインプロセッサが行う立ち上げ時
の処理手順を示すフローチャートである。FIG. 5 is a flow chart showing the processing procedure at the time of startup by the main processor.
【0079】図5において(前記図4のステップ40
5)、メインプロセッサ3は正常に動作を開始すると、
CPU_STATE601に、コードとしてシステム立
ち上げ処理実行中(0x01)606を書き込み、シス
テムの立ち上げ処理を実行する(S500)。In FIG. 5 (step 40 in FIG. 4)
5) When the main processor 3 starts operating normally,
The system startup process execution (0x01) 606 is written in the CPU_STATE 601 as a code, and the system startup process is executed (S500).
【0080】次に、メインプロセッサ3は、システムデ
ィスク6からのUNIXプログラム5をメインメモリ4
にロードする(S501)。Next, the main processor 3 loads the UNIX program 5 from the system disk 6 into the main memory 4
(S501).
【0081】そして、ステップ501での処理が正常に
終了したかどうかを判定し(S502)、正常終了であ
れば(S502:Yes)、CPU_STATE601
に、コードとして、システム立ち上げ処理正常終了(0
xFF)608を書き込み(S503)、システム立ち
上げ処理を終了する。Then, it is determined whether or not the processing in step 501 has been normally completed (S502), and if it is normally completed (S502: Yes), CPU_STATE 601
Then, as a code, the system startup process ends normally (0
xFF) 608 is written (S503), and the system startup processing is ended.
【0082】ステップ501にて、システムディスク6
からのUNIXプログラム5のロードが正常終了しない
場合(S502:No)、メインプロセッサ3は、CP
U_STATE601にコードとして、システム立ち上
げ処理異常終了(0x02)607を書き込み(S50
4)、システム立ち上げ処理が異常終了であることを認
識する。At step 501, the system disk 6
If the UNIX program 5 is not normally loaded from the computer (S502: No), the main processor 3
The system startup processing abnormal end (0x02) 607 is written as a code in U_STATE 601 (S50
4) Recognize that the system startup processing has terminated abnormally.
【0083】このように、本実施例によれば、以下に示
すことが可能となる。As described above, according to this embodiment, the following can be achieved.
【0084】すなわち、各種処理を行うメインプロセッ
サ3とこれを制御/監視するサブプロセッサ13とから
なる電子計算機システムにおいて (1)システムに障害が発生した場合、これをブートR
OM8に格納されるメインプロセッサ3上のソフトウェ
アが検知すると、サブプロセッサ13に通知し、これを
受け取ったサブプロセッサ13がシステムの再立ち上げ
を制御することが可能となる。That is, in the computer system including the main processor 3 for performing various processes and the sub-processor 13 for controlling / monitoring it, (1) If a system failure occurs, boot it
When the software on the main processor 3 stored in the OM 8 detects the notification, the sub processor 13 is notified, and the sub processor 13 receiving the notification can control the restart of the system.
【0085】(2)サブプロセッサ13がシステムの再
立ち上げを制御することで、メインプロセッサ3による
修復不可能な障害が発生している場合でも、システムの
再立ち上げを行うことが可能となる。(2) The sub-processor 13 controls the restart of the system, so that the restart of the system can be performed even when the unrepairable failure by the main processor 3 occurs. .
【0086】(3)システムの再立ち上げに失敗した場
合、主電源1の切断/投入によるリトライを行うことで
システムの再立ち上げ処理を確実に行うことが可能とな
る。(3) When the system restart is unsuccessful, the system restart process can be surely performed by performing the retry by disconnecting / turning on the main power supply 1.
【0087】(4)システムの再立ち上げ方法として、
まず主電源1の切断/投入を行わずに電源/リセット制
御部15によりリセット信号17を発信しメインプロセ
ッサ3をリセットしスタートさせることで、比較的軽度
な障害に対しては、障害回復時間の短縮が可能となる。(4) As a method for restarting the system,
First, the power supply / reset control unit 15 sends a reset signal 17 to reset and start the main processor 3 without turning off / on the main power supply 1. It can be shortened.
【0088】以上、本発明を実施例に基づき具体的に説
明したが、本発明はこれに限定されるものではなく、他
の方法でも実現しうるものである。Although the present invention has been specifically described above based on the embodiments, the present invention is not limited to this, and can be realized by other methods.
【0089】例えば、他の実施例として、図4における
サブプロセッサ13の制御プログラムを次のように変更
する。For example, as another embodiment, the control program of the sub processor 13 in FIG. 4 is changed as follows.
【0090】ステップ412とステップ413による主
電源1のオフ/オン処理をステップ401でタイマを設
定した後に行い、ステップ411でリトライ回数が
「0」でない場合はステップ412へ戻る。The main power source 1 OFF / ON process in steps 412 and 413 is performed after the timer is set in step 401, and if the number of retries is not "0" in step 411, the process returns to step 412.
【0091】このようにすることにより、障害発生時の
システム再立ち上げ、および再立ち上げ失敗時のリトラ
イを、必ず主電源1の切断/投入によるものとすること
が可能となり、主電源動作部の再立ち上げ処理をより確
実に行うことができる。By doing so, the system restart at the occurrence of a failure and the retry at the failure of restart can always be made by cutting off / on the main power supply 1, and the main power supply operation unit. It is possible to more reliably carry out the restarting process.
【0092】[0092]
【発明の効果】以上説明したように本発明によれば、メ
インプロセッサを有する電子計算機システムにおいて、
前記メインプロセッサによる修復不可能な障害を検出す
る障害検出手段と、この障害検出手段によって検出され
た障害を通知する障害通知手段と、この障害通知手段か
らの通知に基づいて前記メインプロセッサの再立ち上げ
処理を実行するサブプロセッサを設け、メインプロセッ
サの修復不可能な障害に対しサブプロセッサによってメ
インプロセッサの再立ち上げを行うので、オペレータに
よるキー操作を必要とせず、オペレータを常時待機させ
る必要がないという効果がある。As described above, according to the present invention, in an electronic computer system having a main processor,
Failure detection means for detecting an unrepairable failure by the main processor, failure notification means for notifying the failure detected by the failure detection means, and restart of the main processor based on the notification from the failure notification means Since a sub-processor that executes the raising process is provided and the main processor is restarted by the sub-processor for the unrecoverable failure of the main processor, the key operation by the operator is not required and the operator does not need to be always on standby. There is an effect.
【0093】また、サブプロセッサは、メインプロセッ
サが再立ち上げに失敗した場合、リトライするので、メ
インプロセッサの再立ち上げ処理が確実に実行される。Further, since the sub-processor retries when the main processor fails to restart, the restarting process of the main processor is surely executed.
【0094】さらに、サブプロセッサは、メインプロセ
ッサに電源電圧を供給する主電源の切断/投入によって
リトライするので、メインプロセッサの再立ち上げ処理
がより確実に実行される。Further, since the sub processor retries by cutting / turning on the main power supply for supplying the power supply voltage to the main processor, the restarting process of the main processor is executed more reliably.
【0095】これにより、メインプロセッサによる修復
不可能な障害発生時にのみ、再立ち上げ処理を実行する
ので、不必要な主電源の切断による電子計算機システム
の稼働率が低下することがないという効果がある。As a result, the restart process is executed only when an unrepairable failure occurs by the main processor, so that there is no effect that the operating rate of the computer system will not be lowered due to unnecessary disconnection of the main power supply. is there.
【図1】本発明を適用した電子計算機システムの一実施
例のブロック構成を示すブロック構成図である。FIG. 1 is a block configuration diagram showing a block configuration of an embodiment of an electronic computer system to which the present invention is applied.
【図2】実施例のメインプロセッサの障害通知時の処理
手順を示すフローチャートである。FIG. 2 is a flow chart showing a processing procedure at the time of failure notification of the main processor of the embodiment.
【図3】実施例のサブプロセッサによる割込み時の処理
手順を示すフローチャートである。FIG. 3 is a flowchart showing a processing procedure at the time of interruption by the sub processor of the embodiment.
【図4】実施例のサブプロセッサによる再立ち上げ時の
処理手順を示すフローチャートである。FIG. 4 is a flowchart showing a processing procedure at the time of restarting by the sub processor of the embodiment.
【図5】実施例のメインプロセッサの立ち上げ時の処理
手順を示すフローチャートである。FIG. 5 is a flowchart showing a processing procedure when the main processor of the embodiment is started up.
【図6】実施例の共有メモリ内のアロケーションを示す
図である。FIG. 6 is a diagram showing allocation in a shared memory according to an embodiment.
1…電子計算機システムの主電源、2…電子計算機シス
テムの補助電源、3…メインプロセッサ、4…メインメ
モリ、5…UNIXプログラム、6…システムディス
ク、7…システム制御部、8…ブートROM、9…シス
テムバス、10…ローカルバス、11…サブプロセッサ
割込み回路、12…割込み信号、13…サブプロセッ
サ、14…ROM、15…電源/リセット制御部、16
…共有メモリ 17…リセット信号、18…電源切断/投入信号、19
…パネル制御部、20…レジスタ、100…主電源動作
部、200…補助電源動作部。DESCRIPTION OF SYMBOLS 1 ... Main power supply of computer system, 2 ... Auxiliary power supply of computer system, 3 ... Main processor, 4 ... Main memory, 5 ... UNIX program, 6 ... System disk, 7 ... System control part, 8 ... Boot ROM, 9 System bus, 10 Local bus, 11 Sub processor interrupt circuit, 12 Interrupt signal, 13 Sub processor, 14 ROM, 15 Power supply / reset control unit, 16
... Shared memory 17 ... Reset signal, 18 ... Power off / on signal, 19
... Panel control unit, 20 ... Register, 100 ... Main power supply operating unit, 200 ... Auxiliary power supply operating unit.
Claims (3)
ステムにおいて、前記メインプロセッサによる修復不可
能な障害を検出する障害検出手段と、この障害検出手段
によって検出された障害を通知する障害通知手段と、こ
の障害通知手段からの通知に基づいて前記メインプロセ
ッサの再立ち上げ処理を実行するサブプロセッサを設
け、メインプロセッサの修復不可能な障害に対しサブプ
ロセッサによってメインプロセッサの再立ち上げを行う
ことを特徴とするリブート処理方法。1. An electronic computer system having a main processor, failure detecting means for detecting an unrepairable failure by the main processor, failure notifying means for notifying a failure detected by the failure detecting means, and the failure. It is characterized in that a sub-processor for executing the restart processing of the main processor is provided based on the notification from the notification means, and the main processor is restarted by the sub-processor for an unrepairable failure of the main processor. Reboot processing method.
セッサが再立ち上げに失敗した場合、リトライすること
を特徴とする請求項1記載のリブート処理方法。2. The reboot processing method according to claim 1, wherein the sub-processor retries when the main processor fails to restart.
サに電源電圧を供給する主電源の切断/投入によってリ
トライすることを特徴とする請求項1または2記載のリ
ブート処理方法。3. The reboot processing method according to claim 1, wherein the sub-processor performs a retry by turning off / on a main power supply for supplying a power supply voltage to the main processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5271657A JPH07129425A (en) | 1993-10-29 | 1993-10-29 | Reboot processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5271657A JPH07129425A (en) | 1993-10-29 | 1993-10-29 | Reboot processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07129425A true JPH07129425A (en) | 1995-05-19 |
Family
ID=17503089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5271657A Pending JPH07129425A (en) | 1993-10-29 | 1993-10-29 | Reboot processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07129425A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006260291A (en) * | 2005-03-17 | 2006-09-28 | Fujitsu Ltd | Error notification method and information processing apparatus |
KR100836297B1 (en) * | 2006-12-12 | 2008-06-09 | 현대자동차주식회사 | Vehicle fault monitoring system using dual processor |
WO2022193889A1 (en) * | 2021-03-16 | 2022-09-22 | 上海微创医疗机器人(集团)股份有限公司 | Control method for surgical robot system, readable storage medium, and robot system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6073753A (en) * | 1983-09-30 | 1985-04-25 | Toshiba Corp | Runaway processing system of microprocessor |
JPS62212865A (en) * | 1986-03-14 | 1987-09-18 | Fujitsu Ltd | Multiprocessor control system |
JPH01312638A (en) * | 1988-06-13 | 1989-12-18 | Fuji Electric Co Ltd | Microprocessor abnormality monitoring retry control device |
JPH02118844A (en) * | 1988-10-28 | 1990-05-07 | Fujitsu Ltd | Control device restart control method |
JPH03127215A (en) * | 1989-10-13 | 1991-05-30 | Fujitsu Ltd | information processing equipment |
JPH04107714A (en) * | 1990-08-29 | 1992-04-09 | Nec Corp | Automatic re-start type computer system |
-
1993
- 1993-10-29 JP JP5271657A patent/JPH07129425A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6073753A (en) * | 1983-09-30 | 1985-04-25 | Toshiba Corp | Runaway processing system of microprocessor |
JPS62212865A (en) * | 1986-03-14 | 1987-09-18 | Fujitsu Ltd | Multiprocessor control system |
JPH01312638A (en) * | 1988-06-13 | 1989-12-18 | Fuji Electric Co Ltd | Microprocessor abnormality monitoring retry control device |
JPH02118844A (en) * | 1988-10-28 | 1990-05-07 | Fujitsu Ltd | Control device restart control method |
JPH03127215A (en) * | 1989-10-13 | 1991-05-30 | Fujitsu Ltd | information processing equipment |
JPH04107714A (en) * | 1990-08-29 | 1992-04-09 | Nec Corp | Automatic re-start type computer system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006260291A (en) * | 2005-03-17 | 2006-09-28 | Fujitsu Ltd | Error notification method and information processing apparatus |
US7584388B2 (en) | 2005-03-17 | 2009-09-01 | Fujitsu Limited | Error notification method and information processing apparatus |
JP4555713B2 (en) * | 2005-03-17 | 2010-10-06 | 富士通株式会社 | Error notification method and information processing apparatus |
KR100836297B1 (en) * | 2006-12-12 | 2008-06-09 | 현대자동차주식회사 | Vehicle fault monitoring system using dual processor |
WO2022193889A1 (en) * | 2021-03-16 | 2022-09-22 | 上海微创医疗机器人(集团)股份有限公司 | Control method for surgical robot system, readable storage medium, and robot system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0477385B1 (en) | Method of resetting adapter module at failing time and computer system executing said method | |
EP0738971A2 (en) | Automatic application restarting system and method | |
JPH07129425A (en) | Reboot processing method | |
JP2002543521A (en) | Method and apparatus for automatically reintegrating modules into a computer system | |
CN111475339A (en) | BIOS firmware updating method, device, equipment and storage medium | |
JP3231561B2 (en) | Backup memory control method | |
JPH08329006A (en) | Fault information system | |
JP7001236B2 (en) | Information processing equipment, fault monitoring method, and fault monitoring computer program | |
JPH10207742A (en) | Information processing device | |
JPH03127215A (en) | information processing equipment | |
JPH11259160A (en) | Computer starting method, computer and storage medium recording starting processing program | |
JP2001209551A (en) | Operating system control unit, operating system control method and recording medium | |
JP3087650B2 (en) | Automatic power recovery method | |
JPH09198334A (en) | Fault management method for data transmission system | |
CN108170247A (en) | BMC power loss recovery method and apparatus | |
JP2699291B2 (en) | Power failure processing device | |
JP3470454B2 (en) | Communication control method for multiprocessor system | |
KR100286222B1 (en) | Auto-rebooting method of network management unit | |
JPS58168121A (en) | Power outage recovery processing method | |
JP3509705B2 (en) | Automatic restart processing system and restart processing method in switching system | |
JPH08202633A (en) | Data processing device | |
JP2005078336A (en) | Image forming apparatus and program rewriting method for image forming apparatus | |
JPH05282167A (en) | Fault handling method | |
JP2001218389A (en) | Electronic equipment | |
JPH0830520A (en) | Computer system |