If an incidental interruption of power supply occurs in a system, an apparatus
and method is provided that a status immediately before the interruption of power
supply can be stored. A request for a status-storing process is outputted from
an application to a check point manager in a module. A request for an execution
of a snap shot output to components, such as the application, a device driver and
the like, is outputted to the manager. A sequence at this time is based on an sequence
recorded in a status-storing database. The sequence represents a dependence relation
between the components. When each component receives the request for the snap shot
output, a function existing in a particular address for each component is read
out and the component status is outputted as a snap shot file through the manager
to a non-volatile memory.