JPH0359743A - 入出力処理装置における制御メモリのエラー処理方法 - Google Patents

入出力処理装置における制御メモリのエラー処理方法

Info

Publication number
JPH0359743A
JPH0359743A JP1194294A JP19429489A JPH0359743A JP H0359743 A JPH0359743 A JP H0359743A JP 1194294 A JP1194294 A JP 1194294A JP 19429489 A JP19429489 A JP 19429489A JP H0359743 A JPH0359743 A JP H0359743A
Authority
JP
Japan
Prior art keywords
microprogram
control memory
input
error
channel
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
JP1194294A
Other languages
English (en)
Inventor
Koji Muramoto
村本 浩司
Makoto Okajima
岡島 眞
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.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP1194294A priority Critical patent/JPH0359743A/ja
Publication of JPH0359743A publication Critical patent/JPH0359743A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、揮発性の制御メモリを備え、これに格納され
ているマイクロプログラムによシ入出力装置とのデータ
転送を行なう入出力処理装置にシいて、制御メモリのマ
イクロプログラムにエラーの生じたとき、これの回復処
理を行なう方法に関するものである。
〔従来の技術〕
入出力処理装置は、中央処理装置訃よび主メモリと接続
され、これらと入出力装置との間に介在し、制御メモリ
に格納されているマイクロプログラムの実行によシ入出
力装置とのデータ転送を処理するものとなって>6.一
般に制御メモリとして揮発性のものが使用されているた
め、α線障害等によシマイクロプログラムにエラーを生
じた場合には、付加されている誤多訂正回路によシェラ
−を訂正するものとなっている。
〔発明が解決しようとする課題〕
しかし、誤シ訂正回路による場合は、付加するハードウ
ェアが増大し高価になると共に、誤す訂正の所要時間が
大となり1稼働効率が低下する等の欠点を生じている。
〔課題を解決するための手段〕
前述の課題を解決するため、本発明はつぎの手段によシ
構成するものとなっている。
すなわち、上述の入出力処理装置にかいて、制御メモリ
に格納されているマイクロプログラムにエラーの発生し
たとき、中央処理装置へチャネル障害として報告し、こ
れに応する中央処理装置からのチャネルクリア指令にし
たがい主メモリようマイクロプログラムを読み出し、こ
のマイクロプログラムを制御メモリへ再格納するものと
している。
〔作用〕
したがって、主メモリから必要とするマイクロプログラ
ムの再格納がなされるため、誤シ訂正回路が不要になる
と共に、回復が速やかとなる。
〔実施例〕
以下、実施例を示すブロック図によって本発明の詳細な
説明する。
同図においては、入出力処理装置(以下、l0P)1が
主メモリ(以下、MM)2および中央処理装置(以下、
CPU)3と接続されていると共に、これらと入出力装
置(以下、l0E)4a、4bとの間に介在して>b、
l0P1は、入出力制御装置(以下、l0C)10、チ
ャネル装置(以下、CHE)20a 、 20bによシ
構成され、更に、CHE 20m 、 20bは、20
&に例示するとおシ、書込制御回路(以下、WTC)2
1、制御メモリ(以下、CM)22、パリティチエツク
回路(以下、PC)23、マイクロプログラム制御部(
以下、MPC)24、入出力インターフェイス(以下、
l10)25、&よび、データ転送部(以下、DTR)
26によシ構成されている。
ここにおいて、CPU3の実行するソフトウェアによシ
、MMlのチャネルプログラムにしたがい入出力動作の
指令をl0P1のl0C10に対してCPU1から与え
ると、これに応じてl0C10がMMIから入出力動作
を行なうCHE20の番号およびl0E4の番号等を読
み出し、これらの情報および他の必要とする情報をMP
C24へ与え、とれに動作を開始させる。
MPC24は0M22に格納されているマイクロプログ
ラム(以下、MPG)を実行し、l1025を制御して
例えばIOE4mを起動し、l1025>よびDTR2
6を介してデータの転送を行ない、これが正常に終了す
れば、つぎに行なうべき指令をrocloへ要求し、こ
れに応する指令が与えられると、同様の入出力動作を反
復する。
入出力動作がすべて終了すると、この旨をl0C10へ
報告し、l0C10は必要とする情報をMM2へ格納の
うえ、入出力動作の終了をCPU2へ報告する。
一方、PC23は、0M22から読み出されるMPGの
パリティチエツクを行なってかり、これによシェラ−の
検出を行なったときは、この旨をl0C10、MPC2
4およびl1025へ通報するため、MPC24および
l1025が直ちに動作を停止すると共に、l0C10
は、CHE 20 h全体の障害発生を示すチャネル障
害としてCPU3へ報告を行なう。
するとCPU3は、再試行に必要な情報の退避処理等を
行なった後、当該チャネルを正常な状態に復帰させるた
めのチャネルクリア指令をl0010に対して与える。
これに応じてl0C10は、MMIに格納されている0
M22用のMPGを読み出し、これをWTC21へ設定
のうえ、0M22に対して再格納を行ない、MM1中の
MPGがすべて0M22に再格納される壕で、これを反
復し、これが終了するとMPC24に対して動作の開始
を指令する。
したがって、0M22中には正常なMPGが格納され、
これに応じてMPC24が正常にデータ転送の制御を行
なうものとなる。
なか、CHE20m 、 20bに設けるl1025の
数は任意であシ、これが複数の場合には、エラーの検出
に応じ、MPC24によう制御されている複数チャネル
の障害としてCPU3へ報告が行なわれる。
〔発明の効果〕
以上の説明によう明らかなとす、6本発明によれば、制
御メモリに格納されているマイクロプログラムにエラー
の発生したとき、主メモリよシマイクロプログラムを読
み出し制御メモリへ再格納するものとしたことにより、
誤シ訂正回路が不要になると共に、回復が速やかとなシ
、入出力処理装置における制御メモリのエラー処理に訃
いて顕著な効果が得られる。
【図面の簡単な説明】
図は本発明の実施例を示すブロック図である。 1・・・・入出力処理装置、2・・・・主メモリ、3・
・・・中央処理装置、4m、4b・・・・入出力装置、
20a 、 20b・・・・チャネル装置、21・・・
・書込制御回路、22・・・・制御メモリ、23・・・
・パリティチエツク回路、24・・・・マイクロプログ
ラム制御部。

Claims (1)

    【特許請求の範囲】
  1. 中央処理装置および主メモリと接続され入出力装置との
    データ転送を処理する入出力処理装置において、制御メ
    モリに格納されているマイクロプログラムにエラーの発
    生したとき、前記中央処理装置へチャネル障害として報
    告し、これに応する前記中央処理装置からのチャネルク
    リア指令にしたがい前記主メモリよりマイクロプログラ
    ムを読み出し、該マイクロプログラムを前記制御メモリ
    へ再格納することを特徴とした入出力処理装置における
    制御メモリのエラー処理方法。
JP1194294A 1989-07-28 1989-07-28 入出力処理装置における制御メモリのエラー処理方法 Pending JPH0359743A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1194294A JPH0359743A (ja) 1989-07-28 1989-07-28 入出力処理装置における制御メモリのエラー処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1194294A JPH0359743A (ja) 1989-07-28 1989-07-28 入出力処理装置における制御メモリのエラー処理方法

Publications (1)

Publication Number Publication Date
JPH0359743A true JPH0359743A (ja) 1991-03-14

Family

ID=16322202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1194294A Pending JPH0359743A (ja) 1989-07-28 1989-07-28 入出力処理装置における制御メモリのエラー処理方法

Country Status (1)

Country Link
JP (1) JPH0359743A (ja)

Similar Documents

Publication Publication Date Title
JP2548480B2 (ja) アレイディスク装置のディスク装置診断方法
US4852092A (en) Error recovery system of a multiprocessor system for recovering an error in a processor by making the processor into a checking condition after completion of microprogram restart from a checkpoint
US20060173870A1 (en) Computing system and a method for calculating a recovery time of an application system
JP2548475B2 (ja) アレイディスク装置のデータ復元量制御方法
JPS6113626B2 (ja)
Higgins Error recovery through programming
JP7427887B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JPS6128141B2 (ja)
JPS63219047A (ja) 入出力処理装置
JPH0619720B2 (ja) 情報処理装置
JPS622334B2 (ja)
JP3340284B2 (ja) 冗長システム
JPH0661063B2 (ja) 論理装置のエラ−回復方式
JPH03144831A (ja) システム復旧方法
JPH01291337A (ja) 入出力処理装置
JPH04168670A (ja) 磁気ディスク障害処理方式
JPS63236151A (ja) 入出力処理装置
JPS6230464B2 (ja)
JPH0135369B2 (ja)
JPS5920054A (ja) リトライ制御方式
JPH04279953A (ja) コントローラにおけるリニアライズ処理の縮退方式
JPH01310455A (ja) 障害復旧方法
JPH0224731A (ja) エラー処理方法
JPH03276245A (ja) 中央処理装置の障害処理方式
JPH05250300A (ja) 情報処理装置