摘要 |
<p>An information processing device (1) includes: a nonvolatile memory storing first program, second program, and corrective data identical to one of the first and second program; a storage unit storing boot information specifying the first or second program and preset to specify the other program; a boot unit (12) for booting a system with the specified program; a fault detection unit (13) for detecting faults in the specified program in parallel with the booting; an error correction unit (14) for detecting, in parallel with the booting, errors in the corrective data and the non-specified program, and when an error is detected in one of two, using the data with an error detected to correct the data no error detected; and a reboot unit (15) for, when the fault detection unit (13) detects a fault, updating the boot information, thereby switching the specified program, and directing the boot unit (12) to boot the system.</p> |