Method and apparatus for performing health tests of units of a data processing system
AssigneeBull HN Information Systems Inc.
InventorsGeorge J. Barlow, Richard C. Zelley, James W. Keeley
Life of this patent
Estimating the term…
Loading patent…
AssigneeBull HN Information Systems Inc.
InventorsGeorge J. Barlow, Richard C. Zelley, James W. Keeley
Estimating the term…
A means for ascertaining the health, or basic operational status, of a system unit. A "health check" provides an indication of either "yes", the system unit is operational, or "no", the system unit is either inoperative or there is a question as to whether the system is operational. The test is performed by requesting that the system unit perform a high priority "short" operation and noting the response provided to the request; the actual execution of the request is unimportant and it is the response of the unit under test to the receipt of the request for a bus operation that is the actual indicator of the status of the unit being tested. The requested operation is not directed at the unit whose operational status is to be determined, but instead at a bus interface unit which performs bus operations for the unit to be tested and whose responses to requests for bus operations are effected by the operational status of the unit that is to be tested. The operation is not directed at an actual element in the bus interface unit, but at a phantom, or nonexistent, element.
In a data processing system having at least one data processing unit for performing data processing operations, a system manager unit for performing administrative functions of the system, the administrative functions including system fault testing and detection, and a system bus connected between the data processing units and the system manager unit for performing bus operations, the system manager unit and each data processing unit including bus control means for asserting a request for a bus operation, the system manager unit having priority of access to the bus and each data processing unit bus control means being responsive to requests for bus operations asserted on the bus by the system manager unit and by other data processing units and responsive to the state of operation of the data processing unit for responding to the bus operation requests, a method for periodically testing the basic state of operation of a data processing unit during operation of the data processing system, comprising the steps of:
In a data processing system having at least one data processing unit for performing data processing operations, a system manager unit for performing administrative functions of the system the administrative functions including system fault testing and detection, and a system bus connected between the data processing units and the system manger unit for performing bus operations, the system manager unit and data processing unit including bus control means for asserting a request for a bus operation, the system manger unit having priority of access to the system bus and each data processing unit bus control means being responsive to requests for bus operations asserted on the system bus by the system manager unit and by other data processing units and responsive to the state of operation of the data processing unit for responding to the requests for bus operations, a means for periodically testing the basic state of operation of a data processing unit during operation of the data processing system, comprising:
Dependencies are inferred from the claim text.