×

Method and apparatus for performing health tests of units of a data processing system

  • US 5,210,757 A
  • Filed: 10/05/1990
  • Issued: 05/11/1993
  • Est. Priority Date: 10/05/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. 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:

  • (a) in the system manager unit and by operation of a timer means, periodically generating a timing signal initiating a test of the basic state of operation of the data processing units,(b) in the system manager unit and responsive to the timing signal,(c) selecting a data processing unit to be tested and asserting a request to the selected data processing unit for a bus operation,(d) in the selected data processing unit, providing on the bus a response to the bus operation request, the response being dependent upon the state of operation of the data processing unit, and(e) in the system manager unit, testing the response provided on the bus by the selected data processing unit in response to the bus operation request asserted by the system manger unit, and(f) in the system manager unit, determining when the response provided by the selected data processing unit in response to the bus operation request indicates that the selected data processing unit is at least operation for receiving and responding to bus operation requests, and(g) in the system manager unit,returning to step (c) and selecting a next data processing unit to be tested when the selected data processing unit is not the last data processing unit to be tested, andreturning to step (a) when the selected data processing unit is the last data processing unit to be tested.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×