JPH03130835A - 情報処理装置の再立ち上げ装置 - Google Patents
情報処理装置の再立ち上げ装置Info
- Publication number
- JPH03130835A JPH03130835A JP1269585A JP26958589A JPH03130835A JP H03130835 A JPH03130835 A JP H03130835A JP 1269585 A JP1269585 A JP 1269585A JP 26958589 A JP26958589 A JP 26958589A JP H03130835 A JPH03130835 A JP H03130835A
- Authority
- JP
- Japan
- Prior art keywords
- data
- main memory
- read
- error
- processing device
- 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
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 230000010365 information processing Effects 0.000 claims description 37
- 238000000034 method Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Retry When Errors Occur (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野]
本発明は情報処理装置の再立ち上げ装置に関し、特に主
記憶障害発生時における情報処理装置の再立ち上げ装置
に関する。
記憶障害発生時における情報処理装置の再立ち上げ装置
に関する。
通常、情報処理装置で障害が検出された場合、この障害
が診断処理装置に報告され、この診断処理装置において
情報処理装置の再立ち上げ処理が実行されるようになっ
ている。即ち、診断処理装置は上記の報告を受けると、
情報処理装置の動作を止め、障害発生時の情報処理装置
内のソフトウェアビジプルな情報をスキャンバスと呼ば
れるパスにより抜き取り、情報処理装置をクリアして障
害を消した後に、抜き取ったソフトウェアビジプルな情
報を情報処理装置内に再設定する。これにより情報処理
装置はソフトウェアから見て障害発生時点と同じ動作状
態に設定される。情報処理装置の障害が固定の場合は再
度同じ障害が検出され動作不能状態となるが、間欠障害
であれば再立ち上げされることにより正常動作可能とな
る。
が診断処理装置に報告され、この診断処理装置において
情報処理装置の再立ち上げ処理が実行されるようになっ
ている。即ち、診断処理装置は上記の報告を受けると、
情報処理装置の動作を止め、障害発生時の情報処理装置
内のソフトウェアビジプルな情報をスキャンバスと呼ば
れるパスにより抜き取り、情報処理装置をクリアして障
害を消した後に、抜き取ったソフトウェアビジプルな情
報を情報処理装置内に再設定する。これにより情報処理
装置はソフトウェアから見て障害発生時点と同じ動作状
態に設定される。情報処理装置の障害が固定の場合は再
度同じ障害が検出され動作不能状態となるが、間欠障害
であれば再立ち上げされることにより正常動作可能とな
る。
また、情報処理装置からの主記憶アクセスで障害が発生
した場合、主記憶データが破壊されている可能性が大の
ため、従来は、再立ち上げ処理の−環として、第3図の
流れ図に示すように主記憶領域のうちの復旧可能な全領
域に対し、外部記憶装置のデータを再ロードすることに
より、主記憶の復旧を行っていた。
した場合、主記憶データが破壊されている可能性が大の
ため、従来は、再立ち上げ処理の−環として、第3図の
流れ図に示すように主記憶領域のうちの復旧可能な全領
域に対し、外部記憶装置のデータを再ロードすることに
より、主記憶の復旧を行っていた。
上述の通り従来は、主記憶アクセスにかかる障害が発生
した場合、主記憶領域のうちの復旧可能な全領域に対し
、データの再ロードを行うことにより主記憶の復旧を行
っており、そのため再ロードに多くの時間を要し、速や
かな再立ち上げが困難になっていた。
した場合、主記憶領域のうちの復旧可能な全領域に対し
、データの再ロードを行うことにより主記憶の復旧を行
っており、そのため再ロードに多くの時間を要し、速や
かな再立ち上げが困難になっていた。
本発明はこのような事情に鑑みて為されたものであり、
その目的は、主記憶にかかる障害の箇所を正確に突き止
め、障害が存在する主記憶アドレスのみにデータの再ロ
ードを行うことにより、高速な再立ち上げを可能とした
情報処理装置の再立ち上げ装置を提供することにある。
その目的は、主記憶にかかる障害の箇所を正確に突き止
め、障害が存在する主記憶アドレスのみにデータの再ロ
ードを行うことにより、高速な再立ち上げを可能とした
情報処理装置の再立ち上げ装置を提供することにある。
本発明は上記の目的を遠戚するために、主記憶で障害が
発生した場合に情報処理装置の再立ち上げを行う装置に
おいて、前記主記憶の障害発生時に、前記主記憶に格納
されているデータを順次読み出す参断り−F゛手段と、
この診断リード手段により順次読み出されたデータのエ
ラーを検出するエラー検出手段と、このエラー検出手段
で読み出しデータのエラーが検出された前記主記憶の該
当アドレスに対してのみ所定のデータを再設定する再ロ
ード部を含む再立ち上げ制御手段とを有している。
発生した場合に情報処理装置の再立ち上げを行う装置に
おいて、前記主記憶の障害発生時に、前記主記憶に格納
されているデータを順次読み出す参断り−F゛手段と、
この診断リード手段により順次読み出されたデータのエ
ラーを検出するエラー検出手段と、このエラー検出手段
で読み出しデータのエラーが検出された前記主記憶の該
当アドレスに対してのみ所定のデータを再設定する再ロ
ード部を含む再立ち上げ制御手段とを有している。
本発明の情報処理装置の再立ち上げ装置においては、主
記憶に障害が発生すると、診断リード手段が主記憶に格
納されているデータを順次読み出し、この読み出された
データについてエラー検出手段がエラーの有無を検出す
る。再立ち上げ制御手段の再ロード部は、エラー検出手
段で読み出しデータのエラーが検出された主記憶の該当
アドレスに対してのみ所定のデータを再設定する。
記憶に障害が発生すると、診断リード手段が主記憶に格
納されているデータを順次読み出し、この読み出された
データについてエラー検出手段がエラーの有無を検出す
る。再立ち上げ制御手段の再ロード部は、エラー検出手
段で読み出しデータのエラーが検出された主記憶の該当
アドレスに対してのみ所定のデータを再設定する。
〔実施例)
次に、本発明の実施例について図面を参照して詳細に説
明する。
明する。
第1図は本発明を通用した計算機システムの一例を示す
ブロック図であり、診断処理装置101と、情報処理装
置102と、主記憶103と、エラー検出回路104と
を含むシステムを示す。
ブロック図であり、診断処理装置101と、情報処理装
置102と、主記憶103と、エラー検出回路104と
を含むシステムを示す。
同図において、エラー検出回路104は、主記憶103
から読み出されたデータ(READ DATA)にエ
ラーが存在するか否かを検出する回路であり、エラーを
検出したときはその旨の報告(PTYER) をXラー
報告m1loを介して情報処理装置102および診断処
理装置101に出す。
から読み出されたデータ(READ DATA)にエ
ラーが存在するか否かを検出する回路であり、エラーを
検出したときはその旨の報告(PTYER) をXラー
報告m1loを介して情報処理装置102および診断処
理装置101に出す。
情報処理装置102で実行されるソフトウェアは主記憶
103に格納されており、情報処理装置102は主記憶
アクセス用のアドレスレジスタ105にアドレス(ME
M ADR3)を設定することにより、主記憶103
をアクセスすることができる。即ち、データ(WRIT
E DATA)を主記憶103に書き込むことができ
、また主記憶103からデータ(READ DATA
)を読み出すことができる。この読み出されたデータは
情報処理装置102に加えられると共に、前述したエラ
ー検出回路104および診断処理装置101にも加えら
れている。なお、後述する診断リード時に主記憶103
から読み出されたデータは、診断処理袋!101におい
てログ情報として図示しない外部記憶装置に格納される
。また情報処理装置102には障害検出機#IC図示せ
ず)があり、この機構で障害が検出されると、障害報告
(CHECK)が障害報告線111を介して診断処理装
置101に送出される。ここで、主記憶103にかかる
障害時には、先ず主記憶103から読み出されたデータ
(READ DATA)のエラーがエラー検出回路1
04で検出されて情報処理装置102にエラー報告が為
され、この情報処理装置102から障害報告線111を
介して診断処理装置101に主記憶103に障害が発生
した旨の報告が為される。
103に格納されており、情報処理装置102は主記憶
アクセス用のアドレスレジスタ105にアドレス(ME
M ADR3)を設定することにより、主記憶103
をアクセスすることができる。即ち、データ(WRIT
E DATA)を主記憶103に書き込むことができ
、また主記憶103からデータ(READ DATA
)を読み出すことができる。この読み出されたデータは
情報処理装置102に加えられると共に、前述したエラ
ー検出回路104および診断処理装置101にも加えら
れている。なお、後述する診断リード時に主記憶103
から読み出されたデータは、診断処理袋!101におい
てログ情報として図示しない外部記憶装置に格納される
。また情報処理装置102には障害検出機#IC図示せ
ず)があり、この機構で障害が検出されると、障害報告
(CHECK)が障害報告線111を介して診断処理装
置101に送出される。ここで、主記憶103にかかる
障害時には、先ず主記憶103から読み出されたデータ
(READ DATA)のエラーがエラー検出回路1
04で検出されて情報処理装置102にエラー報告が為
され、この情報処理装置102から障害報告線111を
介して診断処理装置101に主記憶103に障害が発生
した旨の報告が為される。
診断処理装置101は、情報処理装置102の再立ち上
げを実行する装置であり、スキャンパス113により情
報処理装置102のソフトウェアビジプルな情報を抜き
取ったり、逆に元に戻す手段や、情報処理装置102に
対しデータ(DATA)を送出してそれを制御する手段
などに加え、次のような手段を備えている。
げを実行する装置であり、スキャンパス113により情
報処理装置102のソフトウェアビジプルな情報を抜き
取ったり、逆に元に戻す手段や、情報処理装置102に
対しデータ(DATA)を送出してそれを制御する手段
などに加え、次のような手段を備えている。
・診断リード手段(図示せず)
主記憶103内のデータを抜き取るために、情報処理装
置102内の主記憶アクセス用のアドレスレジスタ10
5に診断リードアドレス設定パス+12を介してアドレ
ス(ADR3)を設定することにより、主記憶103に
格納されているデータを読み出す手段である。なお、診
断リードでアドレスレジスタ105に設定した主記憶1
03のアドレス(ADR3)のコピーは診断リードアド
レスレジスタ106に保持される。また、この診断リー
ドの際も読み出しデータのエラー検出がエラー検出回路
104で行われる。
置102内の主記憶アクセス用のアドレスレジスタ10
5に診断リードアドレス設定パス+12を介してアドレ
ス(ADR3)を設定することにより、主記憶103に
格納されているデータを読み出す手段である。なお、診
断リードでアドレスレジスタ105に設定した主記憶1
03のアドレス(ADR3)のコピーは診断リードアド
レスレジスタ106に保持される。また、この診断リー
ドの際も読み出しデータのエラー検出がエラー検出回路
104で行われる。
・再立ち上げ制御手段109
情報処理装置102の再立ち上げにかかる主たる制御を
行う手段である。この再立ち上げ制御手段109は、主
記憶103のアドレスに対する診断リード時に、エラー
検出回路104で読み出しデータのエラーが検出された
場合、診断リードを一時中止し、再ロード部107を起
動する。再ロード部107は、診断リードアドレスレジ
スタ106に保持されたアドレス即ちエラーが検出され
た主記憶103のアドレスに対し図示しない外部記憶装
置からその復旧用のデータを再ロードする。
行う手段である。この再立ち上げ制御手段109は、主
記憶103のアドレスに対する診断リード時に、エラー
検出回路104で読み出しデータのエラーが検出された
場合、診断リードを一時中止し、再ロード部107を起
動する。再ロード部107は、診断リードアドレスレジ
スタ106に保持されたアドレス即ちエラーが検出され
た主記憶103のアドレスに対し図示しない外部記憶装
置からその復旧用のデータを再ロードする。
なお、ロード先アドレスは診断リードアドレスレジスタ
106に保持されているアドレスである。
106に保持されているアドレスである。
再立ち上げ制御手段109は再ロード部107によるデ
ータの再ロードが終わると、次のアドレスに対する診断
リードを再開する。
ータの再ロードが終わると、次のアドレスに対する診断
リードを再開する。
次に、このように構成された本実施例の動作を説明する
。
。
情報処理装置102で何らかの障害が検出された場合、
これが障害報告線111を介して診断処理装置101に
報告される0診断処理袋2101はこの報告を受けて、
情報処理装置102内のソフトウェアビジプルな情報を
スキャンパス113にて抜き取る処理、主記憶103内
のデータを診断リードにより読み出しつつ再立ち上げの
可能性を判断する処理を行い、また再立ち上げ可能と判
断した場合に情報処理装置102をクリアする処理、抜
き取ったソフトウェアビジプルな情報を情報処理装置1
02に再設定する処理、主記憶データの再ロード処理を
行った後に情報処理装置102を動作可能な状態にする
処理等を実行する。
これが障害報告線111を介して診断処理装置101に
報告される0診断処理袋2101はこの報告を受けて、
情報処理装置102内のソフトウェアビジプルな情報を
スキャンパス113にて抜き取る処理、主記憶103内
のデータを診断リードにより読み出しつつ再立ち上げの
可能性を判断する処理を行い、また再立ち上げ可能と判
断した場合に情報処理装置102をクリアする処理、抜
き取ったソフトウェアビジプルな情報を情報処理装置1
02に再設定する処理、主記憶データの再ロード処理を
行った後に情報処理装置102を動作可能な状態にする
処理等を実行する。
第2図は再立ち上げ制御手段109が行う上述した処理
のうち、障害報告線111を介して情報処理装置102
から主記憶103のアクセスエラーが報告された際に実
行される処理の一部を示している。同図に示すように、
主記憶アクセスエラー時には、診断リードによって主記
憶103からデータを1つずつ読み出しくSl)、この
読み出しデータについてエラー検出回路104でエラー
が検出されたか否かをチエツクする(S2)、エラーが
検出されなければ処理S4に進み、エラーが検出されれ
ば、そのリードアドレスのコピーを保持する診断リード
アドレスレジスタ106のアドレスが指し示す主記憶ア
ドレスに対し再ロード部107によって所定のデータの
再ロードを行い(S3)、処理S4に進む、処理S4で
は主記憶103の全アドレスについて診断リードしたか
否かを判定し、終了していなければ診断リードアドレス
をカウントアツプしくS5)、処理S1に戻って次のア
ドレスの診断リードを行う、また全アドレスを終了して
いれば必要な残りの立ち上げ処理を続行する0以上のよ
うに個々の主記憶データを診断リードで抜き取るごとに
、データの正常性を確かめることで主記憶103内の障
害箇所を突き止め、障害箇所のみに対し再ロードを行う
ものである。
のうち、障害報告線111を介して情報処理装置102
から主記憶103のアクセスエラーが報告された際に実
行される処理の一部を示している。同図に示すように、
主記憶アクセスエラー時には、診断リードによって主記
憶103からデータを1つずつ読み出しくSl)、この
読み出しデータについてエラー検出回路104でエラー
が検出されたか否かをチエツクする(S2)、エラーが
検出されなければ処理S4に進み、エラーが検出されれ
ば、そのリードアドレスのコピーを保持する診断リード
アドレスレジスタ106のアドレスが指し示す主記憶ア
ドレスに対し再ロード部107によって所定のデータの
再ロードを行い(S3)、処理S4に進む、処理S4で
は主記憶103の全アドレスについて診断リードしたか
否かを判定し、終了していなければ診断リードアドレス
をカウントアツプしくS5)、処理S1に戻って次のア
ドレスの診断リードを行う、また全アドレスを終了して
いれば必要な残りの立ち上げ処理を続行する0以上のよ
うに個々の主記憶データを診断リードで抜き取るごとに
、データの正常性を確かめることで主記憶103内の障
害箇所を突き止め、障害箇所のみに対し再ロードを行う
ものである。
以上説明したように、本発明の情報処理装置の再立ち上
げ装置においては、主記憶にかかる障害の発生時に、主
記憶のデータを順次読み出してエラーの有無をチエツク
することで障害の箇所を正確に突き止め、障害が存在す
る主記憶アドレスのみにデータの再ロードを行うことに
より、速やかな再立ち上げが可能となる効果がある。
げ装置においては、主記憶にかかる障害の発生時に、主
記憶のデータを順次読み出してエラーの有無をチエツク
することで障害の箇所を正確に突き止め、障害が存在す
る主記憶アドレスのみにデータの再ロードを行うことに
より、速やかな再立ち上げが可能となる効果がある。
第1図は本発明を適用した計算機システムの一例を示す
ブロック図、 第2図は再立ち上げ制御手段109の処理の一部を示す
流れ図および、 第3図は従来の再立ち上げ処理例の流れ図である。 図において、 101・・・診断処理装置 102・・・情報処理装置 103・・・主記憶 104・・・エラー検出回路 105・・・主記憶アクセス用のアドレスレジスタ10
6・・・診断リードアドレスレジスタ107・・・再ロ
ード部 109・・・再立ち上げ制御手段 110・・・エラー報告線 111・・・障害報告線 112・・・診断リードアドレス設定バス13・・・ス
キャンパス
ブロック図、 第2図は再立ち上げ制御手段109の処理の一部を示す
流れ図および、 第3図は従来の再立ち上げ処理例の流れ図である。 図において、 101・・・診断処理装置 102・・・情報処理装置 103・・・主記憶 104・・・エラー検出回路 105・・・主記憶アクセス用のアドレスレジスタ10
6・・・診断リードアドレスレジスタ107・・・再ロ
ード部 109・・・再立ち上げ制御手段 110・・・エラー報告線 111・・・障害報告線 112・・・診断リードアドレス設定バス13・・・ス
キャンパス
Claims (1)
- 【特許請求の範囲】 主記憶で障害が発生した場合に情報処理装置の再立ち上
げを行う装置において、 前記主記憶の障害発生時に、前記主記憶に格納されてい
るデータを順次読み出す診断リード手段と、 該診断リード手段により順次読み出されたデータのエラ
ーを検出するエラー検出手段と、該エラー検出手段で読
み出しデータのエラーが検出された前記主記憶の該当ア
ドレスに対してのみ所定のデータを再設定する再ロード
部を含む再立ち上げ制御手段とを有することを特徴とす
る情報処理装置の再立ち上げ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1269585A JPH03130835A (ja) | 1989-10-17 | 1989-10-17 | 情報処理装置の再立ち上げ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1269585A JPH03130835A (ja) | 1989-10-17 | 1989-10-17 | 情報処理装置の再立ち上げ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03130835A true JPH03130835A (ja) | 1991-06-04 |
Family
ID=17474411
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1269585A Pending JPH03130835A (ja) | 1989-10-17 | 1989-10-17 | 情報処理装置の再立ち上げ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03130835A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014035730A (ja) * | 2012-08-10 | 2014-02-24 | Hitachi Automotive Systems Ltd | 車両用制御装置 |
-
1989
- 1989-10-17 JP JP1269585A patent/JPH03130835A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014035730A (ja) * | 2012-08-10 | 2014-02-24 | Hitachi Automotive Systems Ltd | 車両用制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6502208B1 (en) | Method and system for check stop error handling | |
| US5948112A (en) | Method and apparatus for recovering from software faults | |
| RU2137182C1 (ru) | Выполнение инструкции обработки данных | |
| JPS6229827B2 (ja) | ||
| JP3481737B2 (ja) | ダンプ採取装置およびダンプ採取方法 | |
| US7139942B2 (en) | Method and apparatus for memory redundancy and recovery from uncorrectable errors | |
| JPH02156357A (ja) | プログラム破壊防止方法 | |
| JP3192354B2 (ja) | コンピュータシステムのリトライ処理装置 | |
| JPH03130835A (ja) | 情報処理装置の再立ち上げ装置 | |
| JP2004252525A (ja) | エミュレータおよびプログラム | |
| JP3357777B2 (ja) | プログラム制御システム | |
| JPH07117902B2 (ja) | 情報処理装置の再立ち上げ装置 | |
| CN116339904B (zh) | 一种基于硬件辅助的虚拟化指令模拟错误检测方法及系统 | |
| JPS6146535A (ja) | 擬似エラ−設定制御方式 | |
| JP2878014B2 (ja) | Ram試験方式 | |
| JP2922981B2 (ja) | タスクの実行継続方法 | |
| JPS62180440A (ja) | 記憶領域テスト方式 | |
| SU763902A1 (ru) | Микропрограммный процессор с самодиагностикой | |
| JPH04365145A (ja) | メモリ障害処理方法 | |
| JPH06282451A (ja) | マイクロプロセッサを備えた装置のシステムダウン復旧方法 | |
| JPH0341538A (ja) | 主記憶装置 | |
| JPH05143197A (ja) | 演算処理装置 | |
| JPH0769846B2 (ja) | エラー処理回路の検証装置 | |
| JPS62113241A (ja) | 障害回復装置 | |
| JPH06139089A (ja) | 情報処理装置の障害処理装置 |