摘要 |
PROBLEM TO BE SOLVED: To obtain an error detection system which does not lower the reliability of diagnostic processes of individual processors in a multiprocessor system. SOLUTION: When an IOP(input/output processor) 1 performs a normal process and reaches a diagnostic point, the IOP 1 starts a process for diagnosis. Namely, the IOP 1 stores the last calculation contents and its current calculation result in a storage means and refers to flags in an idle flag function part showing that no other IOP is performing a process. The last calculation contents are set to, for example, an IOP 2 whose flat is set. The IOP 2 having received them performs calculation according to the received calculation contents and sends the calculation result back to the IOP 1. The IOP 1 stores the sent-back calculation result in the storage means 19 and compares it with the calculation result in the storage means. When both the calculation results are equal to each other, it is considered that neither processor is malfunctioning and the diagnosing process is ended.
|