Method and apparatus for determining the source and nature of an error within a computer system
AssigneeUnisys Corporation
InventorsTerry J. Brunmeier, Larry L. Byers, John A. Miller, Gary R. Robeck
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorsTerry J. Brunmeier, Larry L. Byers, John A. Miller, Gary R. Robeck
Estimating the term…
A method and apparatus for identify the source and nature of an error, without aborting the operation of the computer system. In one embodiment of the present invention, the source of the error may be a hardware element and the nature of the error may be identified as either fatal or non-fatal. If the nature of the error is considered non-fatal, the present invention may correct the error and continue the operation of the computer system. This may allow detected errors to be handled immediately after they occur, rather than aborting the operation of the computer system and waiting for a support controller or the like to analyze the error. This may significantly enhance the reliability and performance of a corresponding computer system. This may be especially important during time critical operations. Further, since the operation of the computer system may be aborted a fewer number of times, the present invention may minimize the amount of data loss. This may be particularly important for high reliability computer applications, including banking applications and airline reservation applications, where the integrity of the data base is of the utmost importance.
In a computer system which executes a program, the computer system having a memory and a support controller, the memory having a number of address locations wherein the number of address locations are capable of storing a number of corresponding data elements, the computer system capable of performing a number of write operations to the memory and further capable of performing a number of read operation to the memory, the improvement comprising:
A computer system having a number of users, a support controller, and a memory having a number of address locations, the number of users being coupled to the memory via an address bus and a data bus, at least one of the number of users providing a number of addresses to the memory via the address bus, the memory providing a number of corresponding read data words to the at least one of the number of users via the data bus, comprising:
In a computer system which executes a program, the computer system having a memory and a support controller, the memory having a number of address locations wherein the number of address locations are capable of storing a number of corresponding data elements, the computer system capable of performing a number of write operations to the memory and further capable of performing a number of read operation to the memory, the improvement comprising:
A computer system having a number of users, a support controller, and a memory having a number of address locations, the number of users being coupled to the memory via an address bus and a data bus, at least one of the number of users providing a number of addresses to the memory via the address bus, the memory providing a number of corresponding read data words to the at least one of the number of users via the data bus, comprising:
A method for performing error detection within a computer system wherein the computer system has a number of users, a support controller and a memory, the number of users being coupled to the memory via an address bus and a data bus, least one of the number of users executing a program therein, wherein the at least one of the number of users performing a number of read operations on the memory during the execution of the program via the address bus and the data bus, the method comprising the steps of:
A method for performing error detection in a computer system wherein the computer system has a number of users and a memory, the number of users being coupled to the memory via an address bus and a data bus, at least one of the number of users executing a program therein, wherein the at least one of the number of users performing a number of read operations on the memory during the execution of the program via the address bus and the data bus, the method comprising the steps of:
A method for performing error detection in a computer system wherein the computer system has a number of users, a support controller, and a memory and wherein the memory has a number of addresses, the number of users being coupled to the memory via an address bus and a data bus, at least one of the number of users executing a program therein, wherein the at least one of the number of users performing a number of read operations on the memory during the execution of the program via the address bus and the data bus, the method comprising the steps of:
A data processing system having a memory module, the memory module having a number of address locations wherein a number of data elements are stored in the number of address locations, comprising:
A data processing system having a memory module, the memory module having a number of address locations wherein a number of data elements are stored in the number of address locations, comprising:
Dependencies are inferred from the claim text.