Patent ID: 7457990
Filing Date: 2008-11-25
Classification: G06F

Abstract:
1. An information processing apparatus having a plurality of systems including software for starting and activating the systems, the information processing apparatus being configured so that, when one system is active, other systems do not operate, the information processing apparatus comprising: a first storage unit storing the plurality of systems; a second storage unit storing a system different from the plurality of systems; and a controller inactivating the plurality of systems stored in the first storage unit and starting the system stored in the second storage unit when one of the plurality of systems stored in the first storage unit exercises a fault detecting function to detect a fault, wherein the system stored in the second storage unit diagnoses the detected fault, when it is determined that the fault is caused by the software as a result of the diagnosis, another system stored in the first storage unit is started, and when it is determined that the fault is caused by hardware as a result of the diagnosis, the system stored in the second storage unit is kept active.