JPS63736A - Diagnosis method for processor - Google Patents

Diagnosis method for processor

Info

Publication number
JPS63736A
JPS63736A JP61145838A JP14583886A JPS63736A JP S63736 A JPS63736 A JP S63736A JP 61145838 A JP61145838 A JP 61145838A JP 14583886 A JP14583886 A JP 14583886A JP S63736 A JPS63736 A JP S63736A
Authority
JP
Japan
Prior art keywords
processor
diagnosis
collation
diagnostic
result
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
JP61145838A
Other languages
Japanese (ja)
Inventor
Yoshikatsu Otsu
大津 良勝
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61145838A priority Critical patent/JPS63736A/en
Publication of JPS63736A publication Critical patent/JPS63736A/en
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To omit preparation of correct answer data for reduction of the load of a working processor and to shorten processor diagnosing time, by executing the same diagnosis processing as a spare processor in parallel with this spare processor via the working processor which performs diagnosis of the spare processor and having collation of diagnosis results between both processors to inform the result of collation to the working processor. CONSTITUTION:Receiving the diagnosis stare 101, a working processor 100 and a spare processor 200 execute the instructed diagnoses in parallel with each other. Based on he results of diagnoses 102 and 202 the collation is given between the diagnosis results 103 and 203 delivered from both processors 100 and 200 respectively without giving any effect to the processing of the processor 100. Then the collation result 302 obtained from the collation 301 is informed to the processor 100. Thus the processor 100 is not required to prepare the correct answer data for inspection of the diagnosis result 203 of the processor 200. Furthermore the collation is carried out independently of the processor 100. Thus the diagnosis processing capacity is improved improved and the processor diagnosing time is shortened.

Description

【発明の詳細な説明】 〔概要〕 多重プロセッサシステムにおいて、予備プロセッサの診
断を行う現用プロセッサが、予備プロセッサと同一の診
断処理を予備プロセッサと並行して実行し、両プロセン
サの診断結果を照合し、照合結果を現用プロセッサに通
知することにより、正解データの準備を不要とし、現用
プロセッサの負荷を軽減し、診断時間を短縮する。
[Detailed Description of the Invention] [Summary] In a multiprocessor system, the active processor that diagnoses the backup processor executes the same diagnostic processing as the backup processor in parallel, and collates the diagnostic results of both processors. By notifying the current processor of the matching results, the preparation of correct answer data is not required, the load on the current processor is reduced, and the diagnosis time is shortened.

〔産業上の利用分野〕[Industrial application field]

本発明は多重プロセッサシステムにおけるプロセッサ診
断方法に関する。
The present invention relates to a processor diagnostic method in a multiprocessor system.

特に高信頼性を必要とする情報処理ンステム等において
、現用プロセッサと予備プロセッサとを具備する多重プ
ロセッサシステムが採用されている。
In particular, in information processing systems that require high reliability, multiprocessor systems that include a working processor and a standby processor are employed.

更に予備プロセッサに障害が発生している場合に、現用
プロセッサが稼動し乍ら予備プロセッサを診断する必要
が生ずる。
Further, if a failure occurs in the backup processor, it becomes necessary to diagnose the backup processor while the current processor is operating.

かかる場合に、現用プロセッサが予備プロセッサの診断
に大量の正解データを準備する必要が無く、また診断に
必要な負荷および時間が極力軽減されることが望ましい
In such a case, it is desirable that there is no need for the active processor to prepare a large amount of correct data for diagnosing the standby processor, and that the load and time required for diagnosis be reduced as much as possible.

〔従来の技jネi〕[Traditional technique]

第4図は従来ある多重プロセッサシステムの一例を示す
図である。
FIG. 4 is a diagram showing an example of a conventional multiprocessor system.

第4図において、二重化されたプロセッサ1−〇および
1−1は、−方(例えばプロセッサ1−0)が現用とし
て稼動し、他方(プロセッサ1−1)が予備として停止
中とする。
In FIG. 4, it is assumed that among the duplexed processors 1-0 and 1-1, one (for example, processor 1-0) is operating as the current processor, and the other (processor 1-1) is stopped as a backup.

各プロセッサ1−0および1−1が実行する各種プログ
ラムおよびデータは、それぞれ併設される記憶装置2−
0および2−1に格納されている。
Various programs and data executed by each processor 1-0 and 1-1 are stored in a storage device 2-
0 and 2-1.

かかる状態で、プロセッサ1−0がプロセッサ1−1を
診断する場合に、プロセッサ1−0は記憶装置2−0に
格納されている診断プログラム21−0から起動命令を
命令レジスタ12−0に読出し、命令実行部13−0に
より実行することにより、シフトレジスタ11−0およ
び転送路3を経由してプロセッサ1−1に、診断の実行
開始を指示する。
In this state, when processor 1-0 diagnoses processor 1-1, processor 1-0 reads a startup instruction from diagnostic program 21-0 stored in storage device 2-0 into instruction register 12-0. , is executed by the instruction execution unit 13-0, thereby instructing the processor 1-1 to start executing the diagnosis via the shift register 11-0 and the transfer path 3.

診断起動指示を受信したプロセッサ1−1は、記憶装置
2−1から診断プログラム21−1を順次命令レジスタ
21−1に読出し命令実行部13−1により実行し、レ
ジスタ群14−1に蓄積された診断結果を、シフトレジ
スタ11−1および転送路3を経由してプロセッサ1−
0に返送する。
The processor 1-1 that received the diagnostic activation instruction sequentially reads the diagnostic program 21-1 from the storage device 2-1 into the instruction register 21-1, executes it using the instruction execution unit 13-1, and stores the diagnostic program 21-1 in the register group 14-1. The diagnostic results are sent to the processor 1-1 via the shift register 11-1 and the transfer path 3.
Return to 0.

診断結果を受信したプロセッサ1−0は、記憶装置2−
0に格納されている照合プログラム22−〇を順次命令
レジスタ12−0に読出し、命令実行部13−0により
実行することにより、プロセッサ1−1から返送された
診断結果と、記憶装置2−0に格納されている正解デー
タ23−0と照合し、照合結果により予備プロセ・ノサ
1−1の正常性を判定する。
The processor 1-0 that has received the diagnosis result stores the storage device 2-
The verification program 22-0 stored in 0 is sequentially read into the instruction register 12-0 and executed by the instruction execution unit 13-0, thereby reading the diagnostic results returned from the processor 1-1 and the storage device 2-0. The normality of the backup processor 1-1 is determined based on the comparison result.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

以上の説明から明らかな如く、従来ある多重プロセッサ
システムにおいては、予備プロセッサ1−1を診断する
現用プロセッサ1−0は、予備プロセッサ1−1から返
送される診断結果を検証する為に、照合プログラム22
−0を実行する必要があり、検証の為に処理能力を消費
し、また検証に要する時間も長くなり、また診断結果を
検証する為に多数の正解データ23−0を予め準備して
置く必要があった。
As is clear from the above description, in a conventional multiprocessor system, the active processor 1-0 that diagnoses the backup processor 1-1 uses a verification program to verify the diagnosis results returned from the backup processor 1-1. 22
-0 needs to be executed, processing power is consumed for verification, the time required for verification is also long, and it is necessary to prepare a large number of correct answer data 23-0 in advance to verify the diagnosis results. was there.

c問題点を解決するための手段〕 第1図は本発明の原理を示す図である。c.Means for solving problems] FIG. 1 is a diagram showing the principle of the present invention.

第1図において、100は現用プロセッサを、200は
予備プロセッサを示す。
In FIG. 1, 100 indicates an active processor, and 200 indicates a standby processor.

101乃至lO3,202,203,301および30
2は、本発明により、現用プロセッサ100が予備プロ
セッサ200を診断する為の手順を示す。
101 to lO3, 202, 203, 301 and 30
2 shows a procedure for the active processor 100 to diagnose the standby processor 200 according to the present invention.

〔作用〕[Effect]

予備プロセッサ200を診断する際に、現用プロセンサ
ー00は現用プロセッサー00および予備プロセッサ2
00に診断起動を指示する(101)。
When diagnosing the backup processor 200, the active processor 00 diagnoses the active processor 00 and the backup processor 2.
00 to start the diagnosis (101).

診断起動101を受信した現用プロセッサー00および
予備プロセッサ200は、指示された診断を並行して実
行する(102.202)。
The active processor 00 and standby processor 200 that have received the diagnosis activation 101 execute the instructed diagnosis in parallel (102.202).

診断実行102.202の結果、現用プロセッサ100
および予備プロセッサ200から出力される診断結果1
03.203を、現用プロセッサ(100)の処理に影
響を与えずに照合する(301)。
As a result of the diagnostic execution 102.202, the current processor 100
and diagnostic result 1 output from the preliminary processor 200
03.203 is verified without affecting the processing of the current processor (100) (301).

照合30Zの結果、得られる照合結果302を、現用プ
ロセッサー00に通知する。
The verification result 302 obtained as a result of the verification 30Z is notified to the current processor 00.

従って、現用プロセッサー00は予備プロセッサ200
の診断結果203を検証する為の正解デ−タを予め準備
する必要が無くなり、また照合処理は現用プロセッサ1
00とは独立に行われる為、処理能力および診断時間の
削減が可能となる。
Therefore, the active processor 00 is the backup processor 200.
There is no need to prepare correct answer data in advance for verifying the diagnosis result 203, and the verification process is performed by the current processor 1.
Since this is performed independently of 00, processing capacity and diagnosis time can be reduced.

〔実施例〕〔Example〕

作経過の一例を示す図である。なお、全図を通じて同一
符号は同一対象物を示す。
It is a figure showing an example of the progress of production. Note that the same reference numerals indicate the same objects throughout the figures.

第2図においては、現用プロセッサ100としてプロセ
ッサ1′−〇が、予備プロセッサ200としてプロセッ
サI’−1が設けられており、またプロセッサ1′−〇
および1′−1と独立に照合回路4が設けられている。
In FIG. 2, a processor 1'-0 is provided as the active processor 100, a processor I'-1 is provided as the backup processor 200, and a collation circuit 4 is provided independently of the processors 1'-0 and 1'-1. It is provided.

第2図および第3図において、現用プロセッサ1′−〇
は、所定周期T毎に実行する高便先度の処理Hの間隙(
時点t2乃至t4、t5乃至t7、・・・)をぬって実
行する低優先度の処理しの一つとして、時点t3、t6
、・・・に診断プログラム21−0から診断起動命令を
命令レジスタ12−oに読出し、命令実行部13−0に
より実行することにより、プロセッサ1“−〇に対し診
断プログラム21−Oの所定種類(1種類または複数種
類)の診断命令の実行を指示し、またシフトレジスタ1
1−0および転;i路3を経由してプロセッサ1−1に
対し、診断17グラム21−1内の、プロセッサ1°−
0に実行を指示したと同一種類の診断命令の実行を指示
する。
In FIGS. 2 and 3, the current processor 1'-〇 executes a high-speed process H (
As one of the low-priority processes to be executed after the time points t2 to t4, t5 to t7, ...), the time points t3 and t6 are
, . . . by reading a diagnostic activation instruction from the diagnostic program 21-0 into the instruction register 12-o and executing it by the instruction execution unit 13-0, a predetermined type of diagnostic program 21-O is issued to the processor 1"-0". It instructs the execution of (one or more types of) diagnostic instructions, and also
1-0 and transfer;
0 to execute the same type of diagnostic instruction as the one that was instructed to execute.

その結果プロセッサ1′−oおよび1′−1は、それぞ
れ診断プログラム21−oおよび21−1から、指示さ
れた同一種類の診断命令を順次抽命令レジスタ12−0
および12−1に読出し、命令実行部13−0および1
3−1により実行し、診断結果(第1図における103
および2o3)をそれぞれレジスタ群14−0および1
4−1に蓄積した後、最後(時点t4、t7、・・・)
に診断プログラム21−0および2ニー1から診断終了
命令を抽出し、命令レジスタ12−oおよび12−1に
蓄積し、命令実行部13−oおよび13−1により実行
することにより、レジスタ群14−〇および14−1に
蓄積した診断結果 (第1図における103および20
3)を、それぞれ診断レジスタ16−0および16−1
に蓄積する。
As a result, the processors 1'-o and 1'-1 sequentially extract the same type of diagnostic instructions from the diagnostic programs 21-o and 21-1, respectively, into the extraction instruction register 12-1.
and 12-1, instruction execution units 13-0 and 1
3-1, and the diagnosis result (103 in Figure 1)
and 2o3) in register groups 14-0 and 1, respectively.
After accumulating in 4-1, the last (time t4, t7,...)
A diagnostic end instruction is extracted from the diagnostic programs 21-0 and 21-1, stored in the instruction registers 12-o and 12-1, and executed by the instruction execution units 13-o and 13-1, thereby register group 14 - Diagnosis results accumulated in 〇 and 14-1 (103 and 20 in Figure 1)
3) in diagnostic registers 16-0 and 16-1, respectively.
Accumulate in.

照合回路4は、プロセッサ1“−0内の診断レジスタ1
6−0に蓄積されている診断結果103と、プロセッサ
1°−1内の診断レジスタ16−1に蓄積されている診
断結果203とを照合し、照合結果302 (−致、ま
たは不一致)を出力し、プロセッサ1’−Qの照合レジ
スタ17−Oに蓄積する。
The verification circuit 4 is a diagnostic register 1 in the processor 1"-0.
The diagnostic result 103 stored in the processor 6-0 is compared with the diagnostic result 203 stored in the diagnostic register 16-1 in the processor 1°-1, and the verification result 302 (-match or mismatch) is output. and is stored in the collation register 17-O of the processor 1'-Q.

プロセッサ1′−〇は、照合レジスタ17−0に蓄積さ
れる照合結果302を分析し、−敗状態を示す場合には
、プロセッサ1“−1は指示された種類の診断命令を正
常に実行可能と判定し、また不一致状態を示す場合には
、プロセッサ1゛−1は指示された種類の診断命令を正
常に実行不可能と判定する。
Processor 1'-0 analyzes the collation result 302 accumulated in collation register 17-0, and if it indicates a failure state, processor 1'-1 can normally execute the specified type of diagnostic instruction. If the processor 1-1 determines that the diagnostic instruction of the specified type cannot be executed normally, the processor 1-1 determines that the specified type of diagnostic instruction cannot be executed normally.

以上の如き過程を、診断プログラム21−0および21
−1内に含まれる総ての診断命令に対し実行終了する迄
、所定周期T毎に繰返す。
The above process is carried out by the diagnostic programs 21-0 and 21.
The process is repeated at predetermined intervals T until all diagnostic commands included in -1 are completed.

以上の説明から明らかな如く、本実施例によれば、現用
プロセンサ1′−〇は、予備プロセッサ王゛−1に実行
させると同一種類の診断命令を、同一期間(時点む3乃
至t4、t6乃至t7、・・・)に実行し、診断結果1
03を正解データとして、予備プロセッサ1′−1の診
断結果203と照合する。従って第4図における如く、
正解データ23−0を予め準備する必要が無くなる。
As is clear from the above description, according to the present embodiment, the active processor 1'-0 executes the same type of diagnostic commands during the same period (times 3 to t4, t6, etc.) when the backup processor king-1 executes them. to t7,...), and the diagnosis result 1 is
03 as the correct data, it is compared with the diagnosis result 203 of the preliminary processor 1'-1. Therefore, as shown in Figure 4,
There is no need to prepare the correct answer data 23-0 in advance.

また診断結果103および203の照合は、プロセッサ
1′−〇および1“−1と独立に設けた照合回路4によ
り行う為、プロセッサ1“−〇の処理能力を消費するこ
とも無く、また照合時間も短縮される。
In addition, since the comparison of the diagnostic results 103 and 203 is performed by the comparison circuit 4 provided independently of the processors 1'-〇 and 1"-1, the processing capacity of the processor 1"-0 is not consumed, and the comparison time is is also shortened.

なお、第2図および第3図はあく迄本発明の一実施例に
過ぎず、例えばプロセッサ1°−0および1°−1の構
成は図示されるものに限定されることは無く、他に幾多
の変形が考慮されるが、何れの場合にも本発明の効果は
変わらない。
Note that FIGS. 2 and 3 are only one embodiment of the present invention, and for example, the configurations of processors 1°-0 and 1°-1 are not limited to what is shown in the figures, and other arrangements may be made. Many modifications may be considered, but the effects of the present invention remain the same in any case.

〔発明の効果〕〔Effect of the invention〕

以上、本発明によれば、前記多重プロセッサシステムに
おいて、現用プロセッサは予備プロセッサの診断結果を
検証する為の正解データを予め準備する必要が無くなり
、また照合処理は現用プロセッサとは独立に行われる為
、処理能力および診断時間の削減が可能となる。
As described above, according to the present invention, in the multiprocessor system, the active processor does not need to prepare correct answer data in advance for verifying the diagnosis results of the standby processor, and the verification process is performed independently of the active processor. , processing power and diagnosis time can be reduced.

【図面の簡単な説明】[Brief explanation of drawings]

第3図は第2図における動作経過の一例を示す図、第4
図は従来ある多重プロセッサシステムの一例を示す図で
ある。 図において、1−〇、1−1.1′−〇および1“−1
はプロセッサ、2−0および2−1は記ta装置、11
−0および11−1はシフトレジスタ、12−0および
12−1は命令レジスタ、13−0および13−1は命
令実行部、14−0および14−1はレジスフ群、15
−0および15−1はバス、16−0および16−1は
診断レジスタ、17−0および17−1は照合レジスタ
、21−0および21−1は診断プログラム、22−〇
および22−1は照合プログラム、23−0および23
−1は正解データ、100は現用プロセッサ、101は
診断起動、102および202は診断実行、103およ
び203は診断結果、200は予備プロセッサ、301
は照合溪冴、302は照合結果、Hは高優先度の処理、
Lは低優先度の処理、Tは周期、tl乃至tlは時点、
を示す。 代理人 弁理士 井 桁 貞 − 奈蚕朗の虎狸唄 箒 1 ■ ヒーーーγ−÷−7−一一一 ”FF−2W+二励了ろ電力イリ≦遁り亭 32 h−Iさ
Figure 3 is a diagram showing an example of the operation progress in Figure 2;
The figure shows an example of a conventional multiprocessor system. In the figure, 1-〇, 1-1.1'-〇 and 1"-1
is a processor, 2-0 and 2-1 are the devices mentioned above, 11
-0 and 11-1 are shift registers, 12-0 and 12-1 are instruction registers, 13-0 and 13-1 are instruction execution units, 14-0 and 14-1 are register groups, 15
-0 and 15-1 are buses, 16-0 and 16-1 are diagnostic registers, 17-0 and 17-1 are verification registers, 21-0 and 21-1 are diagnostic programs, 22-0 and 22-1 are Collation program, 23-0 and 23
-1 is the correct data, 100 is the active processor, 101 is the diagnosis activation, 102 and 202 are the diagnosis execution, 103 and 203 are the diagnosis results, 200 is the backup processor, 301
is the verification result, 302 is the verification result, H is the high priority process,
L is a low priority process, T is a period, tl to tl are time points,
shows. Agent Patent Attorney Sada Igata - Nakakurou's Toratanuki Uta Houki 1 ■ Heeeee γ-÷-7-111" FF-2W + 2 Excitation End of Power Iri≦Toritei 32 h-Isa

Claims (1)

【特許請求の範囲】 現用プロセッサ(100)および予備プロセッサ(20
0)を具備する多重プロセッサシステムにおいて、 前記現用プロセッサ(100)が予備プロセッサ(20
0)に診断起動(101)を指示すると共に自現用プロ
セッサ(100)にも診断起動(101)を指示し、 該診断起動(101)を受信した前記現用プロセッサ(
100)および予備プロセッサ(200)が指示された
診断を並行して実行し(102、202)、 該診断実行(102、202)の結果、前記現用プロセ
ッサ(100)および予備プロセッサ(200)から出
力される診断結果(103、203)を、前記現用プロ
セッサ(100)の処理に影響を与えずに照合し(30
1)、 該照合(301)の結果生成される照合結果(302)
を前記現用プロセッサ(100)に通知することを特徴
とするプロセッサ診断方法。
[Claims] A working processor (100) and a standby processor (20)
0), wherein the active processor (100) is a standby processor (20
0) to start the diagnosis (101), and also instructs the current processor (100) to start the diagnosis (101), and the current processor (101) that received the diagnosis start (101)
100) and a backup processor (200) execute the instructed diagnosis in parallel (102, 202), and the results of the diagnosis execution (102, 202) are output from the active processor (100) and the backup processor (200). The diagnostic results (103, 203) are collated (30) without affecting the processing of the current processor (100).
1), Verification result (302) generated as a result of the verification (301)
A processor diagnostic method, characterized in that the current processor (100) is notified of the current processor (100).
JP61145838A 1986-06-20 1986-06-20 Diagnosis method for processor Pending JPS63736A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61145838A JPS63736A (en) 1986-06-20 1986-06-20 Diagnosis method for processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61145838A JPS63736A (en) 1986-06-20 1986-06-20 Diagnosis method for processor

Publications (1)

Publication Number Publication Date
JPS63736A true JPS63736A (en) 1988-01-05

Family

ID=15394273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61145838A Pending JPS63736A (en) 1986-06-20 1986-06-20 Diagnosis method for processor

Country Status (1)

Country Link
JP (1) JPS63736A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4649637A (en) * 1983-01-17 1987-03-17 Nec Corporation Method for producing resin-molded semiconductor device having heat radiating plate embedded in the resin
JP2007293524A (en) * 2006-04-24 2007-11-08 Toyota Motor Corp Electronic controller and arithmetic function inspection method
JP2007324944A (en) * 2006-06-01 2007-12-13 Fujitsu Ltd Resource control method and controller for radio base station
WO2012043317A1 (en) * 2010-09-30 2012-04-05 三菱重工業株式会社 Control device, and nuclear power plant control system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4649637A (en) * 1983-01-17 1987-03-17 Nec Corporation Method for producing resin-molded semiconductor device having heat radiating plate embedded in the resin
JP2007293524A (en) * 2006-04-24 2007-11-08 Toyota Motor Corp Electronic controller and arithmetic function inspection method
JP2007324944A (en) * 2006-06-01 2007-12-13 Fujitsu Ltd Resource control method and controller for radio base station
JP4647550B2 (en) * 2006-06-01 2011-03-09 富士通株式会社 Resource control method and control apparatus for radio base station apparatus
WO2012043317A1 (en) * 2010-09-30 2012-04-05 三菱重工業株式会社 Control device, and nuclear power plant control system
JP2012078166A (en) * 2010-09-30 2012-04-19 Mitsubishi Heavy Ind Ltd Control device and nuclear power plant control system

Similar Documents

Publication Publication Date Title
Beaudry Performance-related reliability measures for computing systems
JPS62159268A (en) Multi-processor system
CN112363972B (en) Electronic device and method for supporting communication among multiple CPUs
JPS63736A (en) Diagnosis method for processor
Tarafdar et al. Software fault tolerance of concurrent programs using controlled re-execution
TW200307200A (en) Multiple fault location in a series of devices
JP2581141B2 (en) Delayed journal merge method
JPS6113626B2 (en)
JPH07281915A (en) Information processor for integrated circuit module synchrinizing duplex system
JPS593610A (en) Ipl retry processing system
JPH0628058A (en) Initializing control system
JPH0214734B2 (en)
JPS62208136A (en) Sequential control circuit test system
JPS6118047A (en) Redundant execution system of program
JP2514023B2 (en) Programmable controller control method
JPS60250440A (en) Retry control system
JPS6049464A (en) Inter-processor communication system of multi-processor computer
JP2609456B2 (en) Multiprocessor programmable controller
JPS6119072B2 (en)
JPS61196336A (en) Interruption object recognizing system
JPS61282937A (en) Information processing device
Newman et al. Processor failure recovery for a resource sharing algorithm
JPH0341528A (en) Diagnostic device in computer
JPH0495150A (en) Save item extracting system for multiple conversation program
JPH11249714A (en) Programmable controller