JPH01314341A - 情報処理装置の障害処理方式 - Google Patents
情報処理装置の障害処理方式Info
- Publication number
- JPH01314341A JPH01314341A JP63147127A JP14712788A JPH01314341A JP H01314341 A JPH01314341 A JP H01314341A JP 63147127 A JP63147127 A JP 63147127A JP 14712788 A JP14712788 A JP 14712788A JP H01314341 A JPH01314341 A JP H01314341A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- retry
- processing
- interrupt
- processing unit
- 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
- 230000010365 information processing Effects 0.000 claims description 12
- 238000000034 method Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Retry When Errors Occur (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置の障害処理方式に関し、特に中央
処理装置、入出力制御装置およびサービスプロセッサを
含む情報処理装置における障害処理方式に関する。
処理装置、入出力制御装置およびサービスプロセッサを
含む情報処理装置における障害処理方式に関する。
従来、この種の情報処理装置は、システムの運用および
障害監視用に使用するためにサービスプロセッサを常備
しており、中央処理装置の障害時には中央処理装置内の
障害検出回路で障害をI*出してサービスプロセッサに
割込み信号を出すことにより、サービスプロセッサが中
央処理装置内の内部情報を読み出して中央処理装置をリ
セットするようになっている。そして、リセットされた
中央処理装置は、リトライ処理を行い、リトライ成功の
場合にはプログラムの走行が可能となるようになってい
る。
障害監視用に使用するためにサービスプロセッサを常備
しており、中央処理装置の障害時には中央処理装置内の
障害検出回路で障害をI*出してサービスプロセッサに
割込み信号を出すことにより、サービスプロセッサが中
央処理装置内の内部情報を読み出して中央処理装置をリ
セットするようになっている。そして、リセットされた
中央処理装置は、リトライ処理を行い、リトライ成功の
場合にはプログラムの走行が可能となるようになってい
る。
ところで、従来の情報処理装置は、入出力制御装置が主
記憶装置または中央処理装置にアクセス中に中央処理装
置が障害となった場合でも、サービスプロセッサには障
害報告が行われるものの、入出力制御2I装置には障害
報告が行われない構成となっていた。
記憶装置または中央処理装置にアクセス中に中央処理装
置が障害となった場合でも、サービスプロセッサには障
害報告が行われるものの、入出力制御2I装置には障害
報告が行われない構成となっていた。
上述した従来の情報処理装置では、入出力制御装置から
の主記憶装置または中央処理装置のアクセス中に中央処
理装置に障害が発生した場合に、中央処理装置の障害は
サービスプロセッサには報告されるが入出力制御2I装
置には報告されなかったので、入出力制御装置は中央処
理装置の障害を認知することができず、中央処理装置か
らの応答待ちで監視タイム等のタイムアウトを検出して
しまい、入出力制御装置も中央処理装置とともに障害と
なり、二重障害が発生するという欠点がある。
の主記憶装置または中央処理装置のアクセス中に中央処
理装置に障害が発生した場合に、中央処理装置の障害は
サービスプロセッサには報告されるが入出力制御2I装
置には報告されなかったので、入出力制御装置は中央処
理装置の障害を認知することができず、中央処理装置か
らの応答待ちで監視タイム等のタイムアウトを検出して
しまい、入出力制御装置も中央処理装置とともに障害と
なり、二重障害が発生するという欠点がある。
また、中央処理装置と入出力制御装置とが二重障害とな
った場合には、システムの障害解析が容易にできないと
いう欠点がある。
った場合には、システムの障害解析が容易にできないと
いう欠点がある。
本発明の目的は、上述の点に鑑み、中央処理装置の障害
時に中央処理装置からの応答待ちで人出力制御装置も障
害となるような二重障害の発生を未然に防止することが
できるようにした情報処理装置の障害処理方式を提供す
ることにある。
時に中央処理装置からの応答待ちで人出力制御装置も障
害となるような二重障害の発生を未然に防止することが
できるようにした情報処理装置の障害処理方式を提供す
ることにある。
本発明の情報処理装置の障害処理方式は、中央処理装置
の障害時にサービスプロセッサに割込みをかけて障害報
告を行う障害報告回路と、前記中央処理装置のリトライ
処理を行うCPUIJ)ライ処理回路と、このCPUリ
トライ処理回路による前記中央処理装置のリトライ処理
の結果かリトライ成功であったときに前記サービスプロ
セッサに割込みをかけてリトライ成功報告を行うリトラ
イ処理割込み回路と、入出力制御装置のリトライ処理を
行うl0PU)ライ処理回路と、前記障害報告回路およ
び前記リトライ処理割込み回路からの割込みを受け付け
る前記サービスプロセッサ内の割込み受付回路と、前記
割込み受付回路により前記障害報告回路からの割込みが
受け付けられたときに前記中央処理装置をリセットして
前記CPUリトライ処理回路による前記中央処理装置の
リトライ処理を実行させるとともに前記入出力側rB装
置の動作を停止させ前記割込み受付回路により前記リト
ライ処理割込み回路からの割込みが受け付けられたとき
に前記10Pリトライ処理回路による前記入出力制御装
置のリトライ処理を実行させるスタート/ストップ制御
回路とを有する。
の障害時にサービスプロセッサに割込みをかけて障害報
告を行う障害報告回路と、前記中央処理装置のリトライ
処理を行うCPUIJ)ライ処理回路と、このCPUリ
トライ処理回路による前記中央処理装置のリトライ処理
の結果かリトライ成功であったときに前記サービスプロ
セッサに割込みをかけてリトライ成功報告を行うリトラ
イ処理割込み回路と、入出力制御装置のリトライ処理を
行うl0PU)ライ処理回路と、前記障害報告回路およ
び前記リトライ処理割込み回路からの割込みを受け付け
る前記サービスプロセッサ内の割込み受付回路と、前記
割込み受付回路により前記障害報告回路からの割込みが
受け付けられたときに前記中央処理装置をリセットして
前記CPUリトライ処理回路による前記中央処理装置の
リトライ処理を実行させるとともに前記入出力側rB装
置の動作を停止させ前記割込み受付回路により前記リト
ライ処理割込み回路からの割込みが受け付けられたとき
に前記10Pリトライ処理回路による前記入出力制御装
置のリトライ処理を実行させるスタート/ストップ制御
回路とを有する。
本発明の情報処理装置の障害処理方式では、障害報告回
路が中央処理装置の障害時にサービスプロセッサに割込
みをかけて障害報告を行い、CPUIJ)ライ処理回路
が中央処理装置のリトライ処理を行い、リトライ処理割
込み回路がCPUリトライ処理回路による中央処理装置
のリトライ処理の結果がリトライ成功であったときにサ
ービスプロセッサに割込みをかけてリトライ成功報告を
行い、IOPリトライ処理回路が入出力制御装置のリト
ライ処理を行い、サービスプロセッサ内の割込み受付回
路が障害報告回路およびリトライ処理割込み回路からの
割込みを受け付け、スタート/ストップ制御回路が割込
み受付回路により障害報告回路からの割込みが受け付け
られたときに中央処理装置をリセットしてCPUリトラ
イ処理回路による中央処理装置のリトライ処理を実行さ
せるとともに入出力制御装置の動作を停止させ割込み受
付回路によりリトライ処理割込み回路からの割込みが受
け付けられたときにIOPリトライ処理回路による入出
力制御装置のリトライ処理を実行させる。
路が中央処理装置の障害時にサービスプロセッサに割込
みをかけて障害報告を行い、CPUIJ)ライ処理回路
が中央処理装置のリトライ処理を行い、リトライ処理割
込み回路がCPUリトライ処理回路による中央処理装置
のリトライ処理の結果がリトライ成功であったときにサ
ービスプロセッサに割込みをかけてリトライ成功報告を
行い、IOPリトライ処理回路が入出力制御装置のリト
ライ処理を行い、サービスプロセッサ内の割込み受付回
路が障害報告回路およびリトライ処理割込み回路からの
割込みを受け付け、スタート/ストップ制御回路が割込
み受付回路により障害報告回路からの割込みが受け付け
られたときに中央処理装置をリセットしてCPUリトラ
イ処理回路による中央処理装置のリトライ処理を実行さ
せるとともに入出力制御装置の動作を停止させ割込み受
付回路によりリトライ処理割込み回路からの割込みが受
け付けられたときにIOPリトライ処理回路による入出
力制御装置のリトライ処理を実行させる。
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例の情報処理装置の障害処理
方式の構成を示すブロック図である0本実施例の情報処
理装置の障害処理方式は、中央処理装置lと、サービス
プロセッサ2と、2台の入出力制御装置3および4とか
ら、その主要部が構成されている。
方式の構成を示すブロック図である0本実施例の情報処
理装置の障害処理方式は、中央処理装置lと、サービス
プロセッサ2と、2台の入出力制御装置3および4とか
ら、その主要部が構成されている。
中央処理装置1は、中央処理装置1の障害を検出する障
害検出回路10と、サービスプロセッサ2に割込み信号
を送出して障害報告を行う障害報告回路11と、中央処
理装置1の障害時にサービスプロセッサ2からスタート
指示を受けて命令等のリトライ (リトライ処理)を行
うCPU (中央処理装置)リトライ処理回路12と、
CPUリトライ処理回路12による中央処理装置1のリ
トライ処理の結果がリトライ成功のときにサービスプロ
セッサ2に割込み信号を送出してリトライ成功報告を行
うIJ )ライ処理割込み回路13とを含んで構成され
ている。
害検出回路10と、サービスプロセッサ2に割込み信号
を送出して障害報告を行う障害報告回路11と、中央処
理装置1の障害時にサービスプロセッサ2からスタート
指示を受けて命令等のリトライ (リトライ処理)を行
うCPU (中央処理装置)リトライ処理回路12と、
CPUリトライ処理回路12による中央処理装置1のリ
トライ処理の結果がリトライ成功のときにサービスプロ
セッサ2に割込み信号を送出してリトライ成功報告を行
うIJ )ライ処理割込み回路13とを含んで構成され
ている。
サービスプロセッサ2は、中央処理袋ffl内の障害報
告回路11およびリトライ処理割込み回路13からの障
害報告およびリトライ成功報告としての割込み信号を受
け付ける割込み受付回路20と、中央処理装置1ならび
に入出力制御装置3および4に対して命令のスタートお
よびストップの指示を行うスタート/ストップ制御回路
21とを含んで構成されている。
告回路11およびリトライ処理割込み回路13からの障
害報告およびリトライ成功報告としての割込み信号を受
け付ける割込み受付回路20と、中央処理装置1ならび
に入出力制御装置3および4に対して命令のスタートお
よびストップの指示を行うスタート/ストップ制御回路
21とを含んで構成されている。
人出力制御装置3および4は、IOP (入出力制御装
置)リトライ処理回路30および31をそれぞれ含んで
構成されている。
置)リトライ処理回路30および31をそれぞれ含んで
構成されている。
次に、このように構成された本実施例の情報処理装置の
障害処理方式の動作について説明する。
障害処理方式の動作について説明する。
中央処理装置1内で障害が発生すると、障害検出回路1
0が障害の発生を認識し、障害報告回路11がサービス
プロセッサ2に障害報告として割込み信号を送出する。
0が障害の発生を認識し、障害報告回路11がサービス
プロセッサ2に障害報告として割込み信号を送出する。
サービスプロセッサ2では、割込み受付回路20が障害
報告回路11からの障害報告としての割込み信号を受け
付けると、割込み受付回路20は、スタート/ストップ
制御回路21にスタート/ストップ指示を出す。
報告回路11からの障害報告としての割込み信号を受け
付けると、割込み受付回路20は、スタート/ストップ
制御回路21にスタート/ストップ指示を出す。
割込み受付回路20からのスタート/ストップ指示を受
けたスタート/ストップ制御回路21は、中央処理装置
ff1l内をリセットしてCPUIJ)ライ処理回路1
2にリトライスタート指示を出すとともに、人出力制御
装置3および4のIOPリトライ処理回路30および3
1に中央処理装置1に障害が発生したためのストップ指
示を出す。
けたスタート/ストップ制御回路21は、中央処理装置
ff1l内をリセットしてCPUIJ)ライ処理回路1
2にリトライスタート指示を出すとともに、人出力制御
装置3および4のIOPリトライ処理回路30および3
1に中央処理装置1に障害が発生したためのストップ指
示を出す。
スタート/ストップ制御回路21からのリトライスター
ト指示を受けたCPUリトライ処理回路12は、障害内
容をプログラムに通知する等の障害処理を実行した後に
リトライ処理を実行し、リトライ処理の結果をリトライ
処理割込み回路13に通知する。
ト指示を受けたCPUリトライ処理回路12は、障害内
容をプログラムに通知する等の障害処理を実行した後に
リトライ処理を実行し、リトライ処理の結果をリトライ
処理割込み回路13に通知する。
CPUリトライ処理回路12からリトライ処理の結果を
通知されたり°トライ処理別込み回路13は、CPUリ
トライ処理回路12から通知された中央処理装置1のリ
トライ処理の結果がリトライ成功のときには、サービス
プロセッサ2にリトライ成功報告として割込み信号を送
出する。
通知されたり°トライ処理別込み回路13は、CPUリ
トライ処理回路12から通知された中央処理装置1のリ
トライ処理の結果がリトライ成功のときには、サービス
プロセッサ2にリトライ成功報告として割込み信号を送
出する。
また、スタート/ストップ制御回路21からのストップ
指示を受けたrOPリトライ処理回路30および31は
、入出力制御装置3および4の動作を停止させる。
指示を受けたrOPリトライ処理回路30および31は
、入出力制御装置3および4の動作を停止させる。
リトライ処理割込み回路13からのリトライ成功報告と
しての割込み信号を受け付けた割込み受付回路20は、
スタート/ストップ制御回路21にスタート指示を出す
。
しての割込み信号を受け付けた割込み受付回路20は、
スタート/ストップ制御回路21にスタート指示を出す
。
割込み受付回路20からのスタート指示を受けたスター
ト/ストップ制御回路21は、入出力制御装置3および
4内のl0PIJI−ライ処理回路30および31にリ
トライスタート指示を出す。
ト/ストップ制御回路21は、入出力制御装置3および
4内のl0PIJI−ライ処理回路30および31にリ
トライスタート指示を出す。
スタート/ストップ制御回路21からのリトライスター
ト指示を受けたl0PIJI−ライ処理回路30および
31は、ストップ指示を受けたときの命令の実行(リト
ライ処理)を行い、入出力制御袋W3および4の動作を
再スタートさせる。
ト指示を受けたl0PIJI−ライ処理回路30および
31は、ストップ指示を受けたときの命令の実行(リト
ライ処理)を行い、入出力制御袋W3および4の動作を
再スタートさせる。
なお、CPUリトライ処理回路12による中央処理装置
1のリトライ処理の結果がリトライ不成功であった場合
には、リトライ処理割込み回路13がサービスプロセッ
サ2の割込み受付回路20に割込みをかけないので、ス
タート/ストップ制御回路21からはスタート指示が出
されない。この結果、入出力制御装置3および4はスト
ップ指示を受けた状態で停止したままとなる。
1のリトライ処理の結果がリトライ不成功であった場合
には、リトライ処理割込み回路13がサービスプロセッ
サ2の割込み受付回路20に割込みをかけないので、ス
タート/ストップ制御回路21からはスタート指示が出
されない。この結果、入出力制御装置3および4はスト
ップ指示を受けた状態で停止したままとなる。
ところで、上記実施例では、中央処理装置1に接続され
る入出力制御装置を入出力制御装置3および4の2台と
したが、入出力制御装置が何台であっても本発明が同様
に適用可能であることはいうまでもない。
る入出力制御装置を入出力制御装置3および4の2台と
したが、入出力制御装置が何台であっても本発明が同様
に適用可能であることはいうまでもない。
(発明の効果〕
以上説明したように本発明は、中央処理装置および入出
力制御装置にCPUリトライ処理回路およびl0PIJ
)ライ処理回路を設はサービスプロセッサ内にこれらリ
トライ処理回路をスタートおよびストップさせるスター
ト/ストップ制御回路を設けて、中央処理装置の障害時
にサービスプロセッサが入出力制御装置をストップさせ
、中央処理装置がリトライ処理に成功した場合に入出力
制御装置を再スタートさせることにより、中央処理装置
からの応答待ちで人出力制?11装置も障害となるよう
な二重障害の発生を防ぐことができるという効果がある
。
力制御装置にCPUリトライ処理回路およびl0PIJ
)ライ処理回路を設はサービスプロセッサ内にこれらリ
トライ処理回路をスタートおよびストップさせるスター
ト/ストップ制御回路を設けて、中央処理装置の障害時
にサービスプロセッサが入出力制御装置をストップさせ
、中央処理装置がリトライ処理に成功した場合に入出力
制御装置を再スタートさせることにより、中央処理装置
からの応答待ちで人出力制?11装置も障害となるよう
な二重障害の発生を防ぐことができるという効果がある
。
また、リトライ不成功時には人出力制2B !i置をス
トップしたままの状態にしておくため、中央処理装置の
障害解析時に入出力制御装置の状態を参照できるという
効果がある。
トップしたままの状態にしておくため、中央処理装置の
障害解析時に入出力制御装置の状態を参照できるという
効果がある。
第1図は本発明の一実施例の情報処理装置の障害処理方
式の構成を示すブロック図である。 図において、 1・・・中央処理装置、 2・・・サービスプロセッサ、 3.4・入出力制御装置、 lO・・・障害検出回路、 11・・・障害報告回路、 12・・・CPU+J)ライ処理回路、13・・・リト
ライ処理割込み回路、 20・・・割込み受付回路、 21・・・スタート/ストップ制御回路、30.3l−
10Pリトライ処理回路である。
式の構成を示すブロック図である。 図において、 1・・・中央処理装置、 2・・・サービスプロセッサ、 3.4・入出力制御装置、 lO・・・障害検出回路、 11・・・障害報告回路、 12・・・CPU+J)ライ処理回路、13・・・リト
ライ処理割込み回路、 20・・・割込み受付回路、 21・・・スタート/ストップ制御回路、30.3l−
10Pリトライ処理回路である。
Claims (1)
- 【特許請求の範囲】 中央処理装置の障害時にサービスプロセッサに割込みを
かけて障害報告を行う障害報告回路と、前記中央処理装
置のリトライ処理を行うCPUリトライ処理回路と、 このCPUリトライ処理回路による前記中央処理装置の
リトライ処理の結果がリトライ成功であったときに前記
サービスプロセッサに割込みをかけてリトライ成功報告
を行うリトライ処理割込み回路と、 入出力制御装置のリトライ処理を行うIOPリトライ処
理回路と、 前記障害報告回路および前記リトライ処理割込み回路か
らの割込みを受け付ける前記サービスプロセッサ内の割
込み受付回路と、 前記割込み受付回路により前記障害報告回路からの割込
みが受け付けられたときに前記中央処理装置をリセット
して前記CPUリトライ処理回路による前記中央処理装
置のリトライ処理を実行させるとともに前記入出力制御
装置の動作を停止させ前記割込み受付回路により前記リ
トライ処理割込み回路からの割込みが受け付けられたと
きに前記IOPリトライ処理回路による前記入出力制御
装置のリトライ処理を実行させるスタート/ストップ制
御回路と、 を有することを特徴とする情報処理装置の障害処理方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63147127A JPH01314341A (ja) | 1988-06-14 | 1988-06-14 | 情報処理装置の障害処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63147127A JPH01314341A (ja) | 1988-06-14 | 1988-06-14 | 情報処理装置の障害処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01314341A true JPH01314341A (ja) | 1989-12-19 |
Family
ID=15423163
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63147127A Pending JPH01314341A (ja) | 1988-06-14 | 1988-06-14 | 情報処理装置の障害処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01314341A (ja) |
-
1988
- 1988-06-14 JP JP63147127A patent/JPH01314341A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01314341A (ja) | 情報処理装置の障害処理方式 | |
| JP3420919B2 (ja) | 情報処理装置 | |
| JPH01314340A (ja) | 情報処理装置の障害処理方式 | |
| JPS6019540B2 (ja) | 構成切替制御方式 | |
| JPS61224056A (ja) | チヤネル障害検出処理方式 | |
| JP2746184B2 (ja) | 障害ロギングシステム | |
| JP2001005683A (ja) | 二重化システムの障害検出方式及びその方法 | |
| JPH1160102A (ja) | エレベータ制御装置 | |
| JPS6155748A (ja) | 電子計算機システム | |
| JPH0690693B2 (ja) | チャネル障害回復制御装置 | |
| JPH02141831A (ja) | 仮想計算機システムにおける周辺系障害処理方式 | |
| JPS6220584B2 (ja) | ||
| JPS61169036A (ja) | システム監視装置 | |
| JPS6388660A (ja) | マイクロプロセツサシステム | |
| JPS632922Y2 (ja) | ||
| JP2771197B2 (ja) | 遠隔監視装置 | |
| JP2725107B2 (ja) | 割り込み装置 | |
| JPH04102154A (ja) | 情報処理装置 | |
| JPH02311933A (ja) | 割込制御方式 | |
| JPS6330660B2 (ja) | ||
| JPS59119451A (ja) | 電子計算機システムの診断方式 | |
| JPS62256162A (ja) | デユ−プレツクス計算機システムの切替制御装置 | |
| JPH05250222A (ja) | Cpu監視装置 | |
| JPH05100884A (ja) | デユープレツクス運用における障害時の切り換え方式 | |
| JPH05334109A (ja) | 情報処理装置のデバッグ方式 |