JPS60235253A - Trouble processing system - Google Patents
Trouble processing systemInfo
- Publication number
- JPS60235253A JPS60235253A JP59091495A JP9149584A JPS60235253A JP S60235253 A JPS60235253 A JP S60235253A JP 59091495 A JP59091495 A JP 59091495A JP 9149584 A JP9149584 A JP 9149584A JP S60235253 A JPS60235253 A JP S60235253A
- Authority
- JP
- Japan
- Prior art keywords
- service processor
- flop
- main storage
- microprogram
- storage 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/073—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a memory management context, e.g. virtual memory or cache management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、障害情報を採集する障害処理方式に関し、特
に主記憶装置の障害情報を中央処理装置を使用して採集
する方式に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a fault handling method for collecting fault information, and more particularly to a method for collecting fault information of a main storage device using a central processing unit.
(従来技術)
従来、チャネルからのデータ転送時において主記憶装置
の内部で障害が発生した場合には、サービスプロセサに
よって障害情報を採集することができなかった。このた
め、チャネルからのデータの転送時に主記憶装置の内部
で障害が発生した場合には、その障害情報を採取するこ
とが不可能であると云う欠点があった。(Prior Art) Conventionally, when a failure occurs inside a main storage device during data transfer from a channel, it has not been possible to collect failure information by a service processor. Therefore, if a failure occurs inside the main storage device during data transfer from the channel, there is a drawback in that it is impossible to collect information about the failure.
(発明の目的)
本発明の目的は、主記憶装[δの内部で障害が発生した
場合、サービスプロセサに障害の発生を知らせ、サービ
スプロセサが中央処理装置を使用して主記憶装j箇の障
害情報を採集することによシ上記欠点ヲ屏決し、チャネ
ルからのデータ転送時に主記憶装置の内部で障害が発生
した場合であってもサービスプロセサが障害情報を採集
することができるように構成した障害処理オペを提供す
るととKある。(Objective of the Invention) An object of the present invention is to notify the service processor of the occurrence of the fault when a fault occurs within the main memory [δ], and the service processor uses the central processing unit to restore the main memory The above drawbacks are resolved by collecting fault information, and the service processor is configured to be able to collect fault information even if a fault occurs inside the main storage device during data transfer from a channel. There are many ways to provide troubleshooting operations.
(発明の構成)
本発明による障害処理方式は要求手段と、第1のフリッ
プフロップと、マイクロプログラム制御手段と、バッフ
ァメモリと、第2の7リツプフロツプと、実行停止手段
と、リセツ) fa制御手段とを具備して構成すること
によシ実現したものである。(Structure of the Invention) The failure handling method according to the present invention includes a request means, a first flip-flop, a microprogram control means, a buffer memory, a second 7-lip-flop, an execution stop means, and a reset fa control means. This was realized by configuring the system to include the following.
要求手段は、主記憶装置に障害が発生したときにサービ
スプロセサに障害の処理を要求するためのものである。The request means is for requesting the service processor to handle the failure when a failure occurs in the main storage device.
第1のフリップフロップは、上記要求が発生しタトキに
サービスプロセサから主記憶装置の障害情報を読取るよ
う指示する。The first flip-flop instructs Tatoki to read fault information from the main memory from the service processor when the above request occurs.
マイクロプログラム制御手段は、第1のフリップフロッ
プがセットされたときに命令実行の終了時の割込み処理
を行い、主記憶装置の障害情報全読取シ、障害情報を読
取った後に第1のフリップフロップをリセットするため
のものである。The microprogram control means performs interrupt processing at the end of instruction execution when the first flip-flop is set, reads all fault information from the main memory, and after reading the fault information, controls the first flip-flop. This is for resetting.
バッファメモリは、障害情報を格納するためのものであ
る。The buffer memory is for storing fault information.
第2のフリップフロップは、バッファメモリの内部に記
憶された障害情報の読取りをサービスプロセサに要求す
るため、マイクロプログラム制御(手段によってセット
することが可能なものである。The second flip-flop can be set by microprogram control to request the service processor to read the fault information stored inside the buffer memory.
実行停止手段は、第2のフリップフロップ全セットする
ことによってマイクロプログラムの実行を停止させるた
めのものである。The execution stop means is for stopping the execution of the microprogram by setting all the second flip-flops.
リセット制御手段は、上記停止の状態においてサービス
プロセサによりバッファメモリの内容を読取シ、読取シ
の後にサービスプロセサにより第2のフリップフロップ
をリセットするためのものである。The reset control means is for causing the service processor to read the contents of the buffer memory in the stopped state, and for causing the service processor to reset the second flip-flop after reading.
(実施例)
次に、本発明について1ン1面を参照して詳細に説明す
る。(Example) Next, the present invention will be described in detail with reference to page 1.
第1図〒診照すると、本発明による障害処理方式の一実
施例は主記憶装置1とサービスプロセサ2とに接続され
た中央処理袋m:3 Kより実現されており、主記′厖
装置1に障害が発生した場合にはサービスプロセサ2に
対して信号線100を介して1幇害の発生全通知するも
のである。第1図において、4は第1のデコード回路、
5は第1の7リツプフロツブ、6はアドレスレジスタ、
7は制御記憶、8け!fjll rn記憶レジスタ、9
は分岐制御回路、10は読出しレジスタ、11はバッフ
ァメモリ、12は第2のデコード回路、16は@2のフ
リップフロップである。Referring to FIG. 1, one embodiment of the fault handling method according to the present invention is realized by a central processing module m:3K connected to a main storage device 1 and a service processor 2. If a failure occurs in the service processor 1, the service processor 2 is notified of the occurrence of the failure via the signal line 100. In FIG. 1, 4 is a first decoding circuit;
5 is the first 7 lip flop, 6 is the address register,
7 is control memory, 8ke! fjll rn storage register, 9
1 is a branch control circuit, 10 is a read register, 11 is a buffer memory, 12 is a second decoding circuit, and 16 is a @2 flip-flop.
第1区において、障害の通知によりサービスプロセサ2
は0j1]御信号線′101を介して主記憶装置1の障
害1h報の採果を中央処理装置6に対して依頼する。信
号線101上の制御信号は第1のデコード回路4によっ
て解読され、制御信号線102を介して第1の7リツプ
フロツプ5をセットする。In District 1, the service processor 2
0j1] A request is made to the central processing unit 6 via the control signal line '101 to report the failure 1h of the main storage device 1. The control signal on the signal line 101 is decoded by the first decode circuit 4 and sets the first seven lip-flop 5 via the control signal line 102.
中央処理装置3ば、制御信号線103を通ったソフトウ
ェアのオペレーションコードを制御記憶のアドレスレジ
スタ6にセットし、制御記憶7でオペレーションコード
の分岐を行い、マイクロプログラムを制御記憶レジスタ
8にセットする。次のマイクロプログラムは、制御記憶
レジスタ8の一部のフィールドにより信号線104を通
って制御記憶7のアドレス全決定する。マイクロプログ
ラムの分岐は制御記憶レジスタ8の一部のフィールドに
通ずる信号線105と2分岐情報信号線106とを入力
とした分岐制御回路9の出力信号十字4によシ信号線1
07上で行う。The central processing unit 3 sets the software operation code passed through the control signal line 103 in the address register 6 of the control memory, branches the operation code in the control memory 7, and sets the microprogram in the control memory register 8. The next microprogram completely determines the address of the control memory 7 through the signal line 104 according to some fields of the control memory register 8. The branching of the microprogram is performed by the output signal cross 4 of the branch control circuit 9, which receives the signal line 105 and the two-branch information signal line 106, which lead to some fields of the control storage register 8, as the input signal line 1.
Perform on 07.
サービスプロセサ2により主記憶装置1の障害情報の採
集要求が送出されているときには、命令の終了時点で信
号線108上の制御信号によってマイクロプラグラムは
割込み処理ルーチンに分岐する。処理ルーチンにおいて
は、主記憶装置1からの障害イ箔報を信号19i!10
9と制御信号線110とによって読出しレジスタ10に
セットする。その後、セットされた’f’A報はイ乙号
紗111を通ってバッファメモリ11に格納される。格
納終了後、マイクロプログラムは1ill 師信号m
112 f介して第2のデコード回路12によりリセッ
ト信号を信号線116上に送出し、第1の7リツプフロ
ツプ5をリセットする。サービスプロセサ2に対してバ
ッファメモリ11の内容の読取りを要求するために、マ
イクロプログラムは制御信号線112’(i−介して第
2のデコード回路12を介してセットa号を信号線11
4J二に送出し、第2の7リツプフロツプ16をセット
する。第2のフリップフロップ13のコンプリメン)(
−V号は信号線115によってflf制御記憶レジスタ
8の更新を抑止し、信号線116を介1〜で送出された
サービスプロセサ2への要求信号によってサービスプロ
セサ2に読取りを要求する。When the service processor 2 sends out a request to collect failure information of the main storage device 1, the microprogram branches to an interrupt processing routine in response to a control signal on the signal line 108 at the end of the instruction. In the processing routine, a failure notification from the main storage device 1 is sent to the signal 19i! 10
9 and control signal line 110 to set it in the read register 10. Thereafter, the set 'f'A information is stored in the buffer memory 11 through the first gauze 111. After the storage is completed, the microprogram is 1 ill master signal m
The second decoding circuit 12 sends a reset signal onto the signal line 116 via the decoding circuit 112f to reset the first 7-lip-flop 5. In order to request the service processor 2 to read the contents of the buffer memory 11, the microprogram sends the set a signal to the signal line 11 through the second decoding circuit 12 via the control signal line 112' (i-).
4J2 and set the second 7 lip-flop 16. completion of the second flip-flop 13)(
-V inhibits updating of the flf control storage register 8 through a signal line 115, and requests reading from the service processor 2 through a request signal sent to the service processor 2 through a signal line 116.
第2のフリップフロップ16がセットさ2′している期
間、マイクロプログラムは停止している。上記停止の期
間に、バッファメモリ11の障害情報を信号線118を
使ってサービスプロセサ2に読出す。読出し終了後、制
御信号線101を介し、て第1のデコード回路4によシ
第2の7リソブフロツブ13をリセットするように指示
する制御信号をサービスプロセサ2から信号線117に
送出する。第2のフリップフロップ12がリセットされ
ることによシ、制御記憶レジスタ8にマイクロプログラ
ムがセットされて実行が再開される。このようにして第
1の7リツプフロツプ5は主記憶装置1の障害情報の格
納の指示に使用され、第2の7リツプフロツブ13はサ
ービスプロセサ2におけるバッファメモリ11の内容の
読取りの要求に使用される。While the second flip-flop 16 is set 2', the microprogram is stopped. During the above-mentioned stop period, fault information in the buffer memory 11 is read out to the service processor 2 using the signal line 118. After the reading is completed, a control signal is sent from the service processor 2 to the signal line 117 via the control signal line 101 to instruct the first decode circuit 4 to reset the second 7-resobflop 13. By resetting the second flip-flop 12, the microprogram is set in the control storage register 8 and execution is resumed. In this way, the first 7-lip flop 5 is used to instruct the main memory 1 to store fault information, and the second 7-lip flop 13 is used to request the service processor 2 to read the contents of the buffer memory 11. .
(発明の効果)
本発明は以上説明したように、チャネルをアクセスする
ときの主記憶装置の障害情報をサービスプロセサに格納
するよう構成することに」ニジ、障害検出時の分解能に
役立たせることがでもろという効果がある。(Effects of the Invention) As described above, the present invention has a structure in which failure information in the main storage device when accessing a channel is stored in a service processor, which is useful for improving resolution when detecting a failure. But it has an effect.
第1図は、本発明による障害処理方式を実現するための
構成の一実施例を示すブロック図である。
1・・・主記憶装置
2・・Φサービスプロセサ
3・・・中央処理装置
4.12・拳・デコード回路
5.13・・・フリップフロップ
61111 @アドレスレジスタ
7拳拳・制御記憶
8・・・制御kl:憶レジスタ
9・・・分岐制御回路
10・・・読出しレジスタ
110.・バッファメモリ
100〜118・・・信号線
特許出願人 日本電鋤株式会社
代理人 弁理士 井 ノ ロ 鱒FIG. 1 is a block diagram showing an embodiment of a configuration for realizing a failure handling method according to the present invention. 1...Main memory device 2...ΦService processor 3...Central processing unit 4.12/Fist/decode circuit 5.13...Flip-flop 61111 @Address register 7/Fist/control memory 8...Control kl: storage register 9...branch control circuit 10...read register 110.・Buffer memory 100 to 118...Signal line patent applicant Nippon Densho Co., Ltd. agent Patent attorney Inoro Masu
Claims (1)
前記障害の処理全要求するための要求手段と、前記要求
が発生したときに前記サービスプロセサから前記主記憶
装置の障害情報を読取るよう指示するための第1のフリ
ップフロップと、前記第1のノリツブフロップがセット
されたときに命令実行の終了時の割込み処理を行い、前
記主記憶装置の障害情報全読取シ、前記障害情報を読取
った後に前記第1の7リツプフロツブをリセットするた
めのマイクロプログラム制御手段と、前記障害情報を格
納するためのバッファメモリと、前記バックアメモリの
内部に記憶された前記障害情報の読取シを前記サービス
プロセサに要求するため、前記マイクロプログラム制御
手段によってセットすることが可能な第2の7リツプフ
ロツブと。 前記第2のフリップフロップをセットすることによって
前記マイクロプログラムの実行を停止させるための実行
停止手段と、前記停止の状態において前記サービスプロ
セサにより前記バッファメモリの内容を読取り、前記読
取りの後に前記サービスプロセサによシ前記第2の7リ
ツプフロツブをリセットするためのリセット制御手段と
を具備して構成することにより実現したことを特徴とす
る障害処理方式。[Scope of Claims] Request means for requesting a service processor to completely process the failure when a failure occurs in the main storage, and information on the failure of the main storage from the service processor when the request occurs. A first flip-flop for instructing to read the above, and an interrupt processing at the end of instruction execution when the first Noritsubu flop is set, read all fault information in the main memory, a microprogram control means for resetting the first seven lip flops after reading fault information; a buffer memory for storing the fault information; and a reading system for the fault information stored in the backup memory. a second seven-lip flop, which can be set by the microprogram control means to request the service processor to perform the following steps: execution stopping means for stopping the execution of the microprogram by setting the second flip-flop; reading the contents of the buffer memory by the service processor in the stopped state; 2. A failure handling method characterized in that the fault handling method is realized by comprising: a reset control means for resetting the second seven-lip flop;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59091495A JPS60235253A (en) | 1984-05-08 | 1984-05-08 | Trouble processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59091495A JPS60235253A (en) | 1984-05-08 | 1984-05-08 | Trouble processing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60235253A true JPS60235253A (en) | 1985-11-21 |
Family
ID=14027989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59091495A Pending JPS60235253A (en) | 1984-05-08 | 1984-05-08 | Trouble processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60235253A (en) |
-
1984
- 1984-05-08 JP JP59091495A patent/JPS60235253A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02230455A (en) | Interruption control system for external memory device | |
| EP0477385B1 (en) | Method of resetting adapter module at failing time and computer system executing said method | |
| JP2877095B2 (en) | Multiprocessor system | |
| JP2505044B2 (en) | Interrupt control method | |
| JPS6259816B2 (en) | ||
| JP2595697B2 (en) | Message processing system | |
| JP2821176B2 (en) | Information processing device | |
| JPH0414378B2 (en) | ||
| JPH01158554A (en) | Data processing system providing dma device | |
| JP2021149293A (en) | Information processing device, method, and program | |
| JPH03184150A (en) | information transfer device | |
| JPS60144820A (en) | Input and output channel processor | |
| JPS61101864A (en) | Program control system | |
| JPS60204034A (en) | Control storage rewrite control method | |
| JPH0650486B2 (en) | Data chain processing method | |
| JPH0535456B2 (en) | ||
| JPH01147758A (en) | Channel device | |
| JPS63206846A (en) | Memory access rerun system | |
| JPH0451849B2 (en) | ||
| JPH0675789A (en) | Information processor | |
| JPH0445870B2 (en) | ||
| JPH05250300A (en) | Information processor | |
| JPS5990130A (en) | Data buffer control system | |
| JPS60252975A (en) | Information processing system | |
| JPH01223547A (en) | Input/output instruction converting system |