A method of detecting a hang in a computer system, by generating a plurality of hang strobe signals, detecting that a hang has occurred in the computer system using the hang strobe signals, and determining whether the hang occurred in the processing unit or in the memory subsystem. The intervals of the hang strobe signals may be programmably set. The first hang strobe signal (for the processing unit) preferably has an interval that is longer than the second hang strobe signal (for the memory subsystem). More than two strobe signals may be provided, e.g., for additional access layers of the memory subsystem. Hang detection may be accomplished in part by calculating a number of hang pulses that have issued during pendency of a processor instruction, and then selectively comparing the number to one of two hang limit values respectively associated with the processing unit and the memory subsystem. This selection may be based on a signal indicating whether any requests are still pending in the memory subsystem. The hang limit values can also be programmably set.

Un método de detectar una caída en un sistema informático, generando una pluralidad de señales del estroboscópico de la caída, detectando que una caída ha ocurrido en el sistema informático usando las señales del estroboscópico de la caída, y determinándose si la caída ocurrió en la unidad de proceso o en el subsistema de la memoria. Los intervalos de las señales del estroboscópico de la caída pueden programmably ser fijados. La primera señal del estroboscópico de la caída (para la unidad de proceso) tiene preferiblemente un intervalo que sea más largo que la segunda señal del estroboscópico de la caída (para el subsistema de la memoria). Más de dos señales del estroboscópico se pueden proporcionar, e.g., para las capas adicionales del acceso del subsistema de la memoria. La detección de la caída se puede lograr en parte calculando un número de pulsos de la caída que han publicado durante pendency de una instrucción del procesador, y después selectivamente comparando el número a uno de dos valores límites de la caída asociados respectivamente a la unidad de proceso y al subsistema de la memoria. Esta selección se puede basar en una señal que indica si algunas peticiones siguen siendo pendientes en el subsistema de la memoria. Los valores límites de la caída pueden también programmably ser fijados.

 
Web www.patentalert.com

< Formatting and displaying data retrieved from a database

< Printable interfaces and digital linkmarks

> Transparent software emulation as an alternative to hardware bus lock

> System and method for selectively executing computer code

~ 00077