摘要 |
PURPOSE:To re-execute an instruction from on the way of the processing at the time of generation of a fault by operating two instruction processing parts at a prescribed time difference, and setting this time difference to a larger value than a fault processing time required at the time of generation of a fault. CONSTITUTION:Instruction processing parts 3, 4 fetch an instruction from a main storage part 1 and execute it through a main storage control part 2. In a control storage part 7, details of the control corresponding to this instruction are stored, and the instruction processing parts 3, 4 execute the processing, while reading out information stored in the control storage part 7. Subsequently, by a timing signal supplied by a timing signal generating circuit 5, read-out of control information is controlled. In this case, duplexed instruction processing parts 3, 4 operate at a prescribed time difference, and in the case a fault detecting circuit 8 connected to the instruction processing part which precedes and operates detects a soft error of the control storage part 7, it is switched to the stand-by instruction processing part by an instruction processing part switching circuit 6 within this prescribed time difference, and thereafter, this stand-by instruction processing part is frozen. In such a way, the instruction can be re-executed from on the way of the processing at the time of generation of a fault without changing an instruction processing speed. |