Method and system for reducing memory faults while running an operating system
First Claim
Patent Images
1. A method for reducing memory faults in a computer system, the method comprising:
- receiving a notification that a single bit error has been detected in a portion of memory of the computer system; and
using a service program to isolate the portion of the memory that includes the detected single bit error by allocating the portion of memory to itself, such that the portion of memory may no longer be accessed for data reading or writing by programs running on the computer system.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and system for reducing memory faults for computer systems. In one aspect, a notification is received that indicates that a single bit error has been detected in a portion of memory of the computer system. A service program is used to isolate the portion of the memory that includes the detected single bit error by allocating the portion of memory to itself, such that the portion of memory may no longer be accessed for data reading or writing by programs running on the computer system.
-
Citations
33 Claims
-
1. A method for reducing memory faults in a computer system, the method comprising:
-
receiving a notification that a single bit error has been detected in a portion of memory of the computer system; and
using a service program to isolate the portion of the memory that includes the detected single bit error by allocating the portion of memory to itself, such that the portion of memory may no longer be accessed for data reading or writing by programs running on the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for reducing memory faults in a computer system, the system comprising:
-
firmware running on the computer system that is operative to determine when a single bit error has occurred in a memory of the computer system; and
a service program operative to receive a notification from the firmware that a single bit error has been detected in the memory of the computer system, wherein the service program is operative to allocate to itself a portion of the memory that includes the detected single bit error such that the portion of memory is isolated and may not be accessed for data reading or writing. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium including program instructions to be implemented by a computer system, the program instructions for reducing memory faults in the computer system, the program instructions implementing steps comprising:
-
receiving a notification that a single bit error has been detected in a portion of memory of the computer system; and
using a service program to isolate the portion of the memory that includes the detected single bit error by allocating the portion of memory to itself, such that the portion of memory may no longer be accessed for data reading or writing by programs running on the computer system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for reducing memory faults in a computer system, the method comprising:
-
receiving a notification from firmware that a single bit error has been detected in a portion of memory of the computer system; and
using a service program to allocate to itself the portion of the memory that includes the detected single bit error such that the portion of memory is isolated and may no longer be accessed for data reading or writing by all programs, wherein if any programs are currently using the portion of memory that includes the detected single bit error, the contents of the portion of memory are reallocated to a different portion of memory or to a different storage area.
-
Specification