Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus expansion or extension
Reexamination Certificate
2000-03-06
2003-07-01
Auve, Glenn A. (Department: 2181)
Electrical computers and digital data processing systems: input/
Intrasystem connection
Bus expansion or extension
Reexamination Certificate
active
06587909
ABSTRACT:
BACKGROUND OF THE INVENTION
Field of the Invention
The invention relates to installation and removal of components of a computer.
A typical computer system has memory that stores programs and data. Quite often, the memory is formed from several dynamic random access memory (DRAM) or synchronous DRAM (SDRAM) memory semiconductor packages, or chips. To aid in the removal or addition of several memory chips at once, groups of memory chips typically are packaged together to form a memory board, or memory module (e.g., a SIMM or a DIMM).
The memory module typically includes several memory chips which are mounted to a printed circuit board (PCB). The PCB has circuitry that electrically connects the memory chips together, and the PCB is constructed to plug into memory module connector slot of the system and electrically connect the memory chips to the connector slot.
Typically, to replace a memory module of a computer system, the power to the computer system must be turned off and the computer must be rebooted. As a result, operations (e.g., executing software programs) on the system typically must be shut down to install or remove memory modules.
Accordingly, a system is needed wherein memory modules can be added to or replaced within a computer system without interrupting power and without requiring rebooting.
SUMMARY OF THE INVENTION
To remedy the deficiencies of existing systems and methods, the present invention provides, among other things, a device and a method for adding memory to a computer system. In an exemplary embodiment, the present invention provides a method comprising the steps of: determining if a memory module has been added to a connector; responsive to the determination that the memory module has been added to the connector, determining whether the addition was a hot add; and responsive to the addition being a hot add, initializing the memory module. The step of initializing the memory module can include dynamic initialization and may not require rebooting.
In another embodiment, a method of the present invention can include the step of determining if the added memory module is compatible with a memory configuration of the computer system. Additionally, the present invention can include the step of setting a status bit, the status bit indicating that the memory module has been added. In yet another embodiment, the present invention can include the step of responsive to the determination that the memory module has been added to the connector, generating an interrupt.
One skilled in the art can recognize that the present invention can also include an apparatus or computer system for performing any combination of the steps described herein.
REFERENCES:
patent: 5310998 (1994-05-01), Okuno
patent: 5555510 (1996-09-01), Verseput et al.
patent: 5625238 (1997-04-01), Ady et al.
patent: 5781798 (1998-07-01), Beatty et al.
patent: 5787464 (1998-07-01), Yoshizawa et al.
patent: 5822547 (1998-10-01), Boesch et al.
patent: 6098132 (2000-08-01), Olarig et al.
patent: 6182159 (2001-01-01), Urabe
patent: 6189050 (2001-02-01), Sakarda
patent: 6401157 (2002-06-01), Nguyen et al.
Bonola Thomas J.
Olarig Sompong P.
Sides Chi Kim
Auve Glenn A.
Hewlett--Packard Development Company, L.P.
LandOfFree
Installation and removal of components of a computer does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Installation and removal of components of a computer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Installation and removal of components of a computer will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3057168