Patent ID: 7243266

Claim:
A computer system, comprising: a first OS; a service application operating on the first OS to conduct ordinary business processing; a second OS differing from the first OS; an analysis and prediction application operating on the second OS; and a multi-OS controller controlling so that the first OS and the second OS execute programs independently from each other, wherein the first OS holds state information and operation recording information of the first OS itself, and wherein the analysis and prediction application analyzes contents of information held by the first OS and detects a sign of a failure, wherein the multi-OS controller includes a memory acquisition controller acquiring location of memory which is used by the first OS and storing the state information and the operation recording information of the first OS, wherein the first OS comprises an auxiliary program to assist the analysis and prediction application, wherein the analysis and prediction application which operates on the second OS, holds lists of a memory location, which stores the state information and the operation recording information of the first OS, acquired by the memory acquisition controller, an analysis method, and processing to be conducted against a failure, and the auxiliary program conducts the processing against a failure of the first OS by referring to contents of the processing list on the basis of the detected failure sign.