JPH0283742A - 障害回復処理方式 - Google Patents

障害回復処理方式

Info

Publication number
JPH0283742A
JPH0283742A JP63235059A JP23505988A JPH0283742A JP H0283742 A JPH0283742 A JP H0283742A JP 63235059 A JP63235059 A JP 63235059A JP 23505988 A JP23505988 A JP 23505988A JP H0283742 A JPH0283742 A JP H0283742A
Authority
JP
Japan
Prior art keywords
processing
processing procedure
failure recovery
failure
procedure
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
Application number
JP63235059A
Other languages
English (en)
Inventor
Masayuki Sugioka
杉岡 雅行
Mitsuharu Nagai
長井 光晴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi Computer Engineering Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Computer Engineering Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Hitachi Computer Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP63235059A priority Critical patent/JPH0283742A/ja
Publication of JPH0283742A publication Critical patent/JPH0283742A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、サイクルスティール方式の処理装置における
、障害発生の際の障害回復処理方法に関する。
〔従来の技術〕
従来の技術では、複数の処理手順を持つ処理装置におい
ては、個々の処理手順を実行するための論理ユニットが
あり、障害が発生した際には、障害を検出した論理ユニ
ットのみをフリーズ(凍結)することにより、フリーズ
された論理ユニットに対し、リセットを発行し障害解析
回復処理を行ない。他論理ユニットに対しては、回復処
理は行なわないものであった。
なお、この種の処理方式として関連するものには例えば
、特開昭62−217328号がある。
〔発明が解決しようとする課題〕
上記従来技術は、複数の処理手順を処理優先順位の高い
処理手順から受けつける、サイクルスティール方式の処
理装置で障害回復を行なう場合、個々の処理手順を実行
する論理ユニット毎に障害検出、リセットなどの障害処
理のための専用論理を持つことにより、障害回復は可能
となる。しかし、専用論理をもつ前記方式では、論理ユ
ニットの物量が大幅に増加してしまう問題がある。
本発明の目的は、障害処理論理の物量を減らすことにあ
る。
また、本発明の他の目的は、本発明の処理方式により、
より高度な障害回復を実現することである。
〔課題を解決するための手段〕
上記目的は、複数個の処理手順p7 (i=1.。
2、・・9.j、・・・n t:優先順位)を優先順位
の高い処理手順から受けつけるサイクルスティール方式
の処理装置において、前記処理装置が前記処理手順Pj
 を実行中にマシンチェックが発生した際には、前記処
理手順Pjの障害回復処理を行ない。前記処理手順Pj
より低い優先順位をもつ処理手順pj(j=j+1.・
・、n)が処理手順Pjのスティールによって中断して
いた場合は、前記処理手順Pjより低い優先順位登もっ
処理手順Pi  (j=j+1.  ・・n)に対して
障害回復処理を行なうことを特徴とする障害回復処理方
式により達成される。
〔作用〕
サイクルスティール方式の処理装置において、障害が発
生した際には、前記処理装置はフリーズする。それによ
って、障害回復処理を障害が発生した論理ユニッI〜お
よび、スティールによって中断された論理ユニッ1−に
行なうため、誤動作することはない。
〔実施例〕
以下、添付図面を参照して本発明の一実施例を説明する
第1図は本発明の全体構成図である。
1はサイクルスティール方式の処理装置であり。
ここには命令を処理するための処理手順2.入出力を処
理するための処理手順3.処理手順2を実行するための
論理ユニット4.処理手順3を実行するための論理ユニ
ット6、処理手順2および処理手順3を実行するための
論理ユニツI〜5.論理ユニッl” 4 + 論理ユニ
ツl’ 5 + 論理ユニット6にタイミンクをおくる
クロック7がある。
処理手順2実行中に処理手順2より処理優先度の度い処
理手順3にスティールが生じ論理ユニット5を使用して
いた際に障害を検出すると、論理ユニツ1−5より障害
検出信号11を発行し、スイッチ8をオフにする。よっ
てクロック7のタイミングがスイッチ8がオフになるこ
とにより論理ユニット4.論理ユニット5.論理ユニッ
ト6に渡らなくなるため、論理ユニット4.論理ユニッ
ト5、論理ユニノ1〜6はフリーズされる。
また、前記障害検出信号は、サービスプロセッサ9に渡
り、サービスプロセッサ9内の障害解析。
回復処理手順(MCK処理手順)1−oに報告される。
報告されたMCK処理手順1oは、フリースされた論理
ユニッ1〜4.論理ユニット5.論理ユニット6より、
障害発生時の装置情報をログアウトし、リセット信号を
論理ユニツ1−4.論理ユニット5.論理ユニット6に
発行することによりフリーズ状態を解析する。そして大
刀出方処理手順実行中に障害が発生したためにMCK処
理手順10より論理ユニット5および論理ユニット6の
障害回復処理を行なった後、中断されている命令処理手
順2を回復するため、M CK処理手順1゜より、チエ
ツクポイントまで処理をもどし、命令処理手順2の再試
行を行なう。
以上述べた処理手順を行なうことにより、サイクルステ
ィール方式の処理装置において障害が発生した際に、障
害が発生時実行していた処理手順および、スティールに
より中断されていた処理手順に対して障害回復処理を行
うことが可能である。
〔発明の効果〕
本発明は、以上説明したように障害回復処理を行なうの
で、複数の処理手順別にある論理の障害に対しての配慮
(リセッ[−なと)か不用または低減が可能が可能とな
り、処理装置の物量を低減することができる。
【図面の簡単な説明】
第1図は、本発明の一実施例のサイクルスティール方式
の処理装置、および、サービスプロセッサの要部を概略
的に示した構成図である。 1.9 処理装置、2,3.コ−0・処理手順、4 。 5゜ 6 ・ 論理ユニッ ト、 7・・・クロック、 ・・アンドゲート、 11・信号線。 第 閃 9・ 処工!に置

Claims (1)

    【特許請求の範囲】
  1. 1、複数個の処理手順Pi(i=1、2、・・・、j、
    ・・・n i:優先順位)を、優先順位の高い処理手順
    から受けつけるサイクルスティール方式の処理装置にお
    いて、前記処理装置が前記処理手順Pjを実行中にマシ
    ンチェックが発生した際には、前記処理手順Pjの障害
    回復処理を行ない、前記処理手順Pjより低い優先順位
    をもつ処理手順Pi(i=j+1、・・・、n)が処理
    手順Pjのスティールによって中断していた場合は、前
    記処理手順Pjより低い優先順位をもつ処理手順Pj(
    i=j+1、・・・、n)に対して障害回復処理を行な
    うことを特徴とする障害回復処理方式。
JP63235059A 1988-09-21 1988-09-21 障害回復処理方式 Pending JPH0283742A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63235059A JPH0283742A (ja) 1988-09-21 1988-09-21 障害回復処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63235059A JPH0283742A (ja) 1988-09-21 1988-09-21 障害回復処理方式

Publications (1)

Publication Number Publication Date
JPH0283742A true JPH0283742A (ja) 1990-03-23

Family

ID=16980470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63235059A Pending JPH0283742A (ja) 1988-09-21 1988-09-21 障害回復処理方式

Country Status (1)

Country Link
JP (1) JPH0283742A (ja)

Similar Documents

Publication Publication Date Title
JPH07129426A (ja) 障害処理方式
JPH02294739A (ja) 障害検出方式
JPH0283742A (ja) 障害回復処理方式
JPH03292537A (ja) 制御データのキュー構造管理処理方式
JP2970082B2 (ja) 仮想クラスタ間通信処理装置
CN111858071A (zh) 一种车载双通道cpu的同步控制方法
JPS60543A (ja) 入出力制御装置の状態情報報告方法
JPS59183443A (ja) デバツグ装置
JPS59139457A (ja) デ−タ処理装置の診断方法
JP2684966B2 (ja) 入出力処理装置のデバッグ装置
JPS61275967A (ja) 並列計算機におけるステ−タス読出し装置
SU1474662A1 (ru) Устройство контрол операций ввода-вывода
JPH0149975B2 (ja)
JPH0394338A (ja) 演算処理装置の障害処理システム
JPH0621993B2 (ja) 命令再実行制御方式
JPS60195649A (ja) マイクロプログラム制御型デ−タ処理装置におけるエラ−報告方式
JPH01292552A (ja) 仮想計算機システムにおける周辺系障害処理方式
JPS62135946A (ja) バスチエツク方式
JPH0734296B2 (ja) ハ−ドデイスクコントロ−ル回路
JPS63291148A (ja) 入出力制御装置の再試行制御方式
JPS63175937A (ja) 障害回復方式
SU557367A1 (ru) Система дублированных цифровых вычислительных машин (цвм)
JPS6030976B2 (ja) 先行制御方式の情報処理装置
JPH05158755A (ja) 障害処理方法
JPH02273841A (ja) プログラム異常検出制御方式