Patent ID: 8161362

Claim:
A task management control apparatus having two systems which execute a same task operation on a common object of data processing to produce computations compatible with each other, said task management control apparatus comprising: a computation command unit that produces a computation command signal provided to said two systems; a data holding unit including a memory, which stores results of said operation executed by said two systems in response to said computation command signal, an individual address (ADDR) being assigned to each of said results of said operation by each of said two systems; a verification unit that compares the addresses assigned to said results of said operation stored in said data holding unit, and compares said results of said operation executed by said two systems stored in said data holding unit, thereby to determine whether the compared addresses are coincident with each other and the compared results of said operation are coincident with each other, wherein when the compared addresses are coincident with each other and further the compared results of said operation are coincident with each other, one of said results of said operation is output to said object of data processing; and an operation mode switching unit including: a first comparator which produces an abnormal output signal if a time difference measured from a time of receiving of a check mode start command from one system of said two systems indicative of a start of a check mode, to a time of receiving check mode ready signals indicative of completion of computations of said two systems, exceeds a predetermined value, and a second comparator which produces a second abnormal output signal if a period of time since receiving of the check mode ready signals from said two systems exceeds a second predetermined value; wherein at least one of the computation command unit and the verification unit is implemented via at least one processor.