Patent ID: 9043655
Filing Date: 2015-05-26
Classification: G06F

Abstract:
1. An apparatus comprising: a first memory; a second memory; a processor configured to perform an initialization process to initialize the first memory, the initialization process including adding data that generates a first error to initialization data and storing the initialization data together with the added data in the first memory; and a controller configured to perform an exchanging process including, when a second error occurs in the second memory during reading or writing data from or to the second memory, copying the data stored in the second memory into the first memory and switching, using a selector, a memory for use in writing and reading data from the second memory to the first memory, wherein the processor is configured to perform an error detecting process including reading data from the first memory and the second memory and detecting a failure of the selector or a failure of the exchanging process depending on whether the first error occurs or not.