A method for detecting a fault condition in a computer processor operating
a main control program, comprising the steps of sequentially performing a
plurality of functions on an initial input value so as to compute a final
value, the input value to each of the second and subsequent functions
being provided by the output value from the preceding function in the
sequence; loading at least one self-test module onto the computer
processor for detecting whether a fault condition has occurred in the
computer processor, wherein at least one of the functions is carried out
within a self-test module; and comparing the computed final value with a
predetermined value to provide an indication of whether a fault condition
has occurred in the computer processor. The invention also relates to an
apparatus for detecting a fault condition in a computer processor.
Un método para detectar una condición de avería en un procesador de la computadora que funciona un programa de control principal, abarcando los pasos secuencialmente de realizar una pluralidad de funciones en un valor inicial de la entrada para computar un valor final, el valor de la entrada a cada uno del segundo y las funciones subsecuentes que son proporcionadas por el valor de la salida de la función precedente en la secuencia; cargar por lo menos un módulo de autoprueba sobre el procesador de la computadora para detectar si una condición de avería ha ocurrido en el procesador de la computadora, en donde por lo menos una de las funciones se realiza dentro de un módulo de autoprueba; y comparando el valor final computado con un valor predeterminado para proporcionar una indicación de si una condición de avería ha ocurrido en el procesador de la computadora. La invención también se relaciona con un aparato para detectar una condición de avería en un procesador de la computadora.