PURPOSE: To simplify the operating system and to improve the reliability with a redundant execution system of programs, by loading redundantly the programs at plural areas with a single processor and executing successively these programs.
CONSTITUTION: Modules 2 are loaded redundantly on a memory 1 at areas b1W b3. A data monitor/execution routine 7 refers to the input data 4 on a module A on the memory 1 by a monitor instruction. When the data 4 is supplied, the routine 7 reads a redundant operation parameter 5 with a reference instruction and knows an operation that performs no decision by majority. Then the routine 7 detects the executing area of the module 2 executed precedingly with a logging/reference instruction and through a redundant operation table 11 among those areas b1Wb3 and then delivers a selection execution instruction 6. In case the area b2 has an address dependent error 3, this error 3 is detected with reference to the results of execution on the table 11.
MORI KINJI
ORIMO MASAYUKI
MIYAMOTO SHIYOUJI
KASASHIMA HIROKAZU
Next Patent: MANUFACTURE OF MOISTURE SENSITIVE ELEMENT