Method for ensuring optimal memory configuration in a computer
AssigneeHewlett-Packard Development Company, L.P.
InventorsRobert J. Volentine, Mark A. Piwonka, Patrick L. Gibbons
Life of this patent
Estimating the term…
Abstract
A method according to the invention ensures optimal memory configuration in a computer: A determination is made whether performance can be improved by rearranging the DIMMs that are installed in the computer. If so, then a user of the computer is notified that the DIMMs can be rearranged to improve performance.
Claims20
A method of ensuring optimal memory configuration in a computer, comprising:
- during a boot procedure,
- detecting that a hardware configuration has changed since a previous boot procedure, and:
- determining whether performance can be improved by rearranging DIMMs that are installed in the computer by at least moving an installed DIMM from a first slot to a second slot;
- and, if so:
- changing a status of a non-volatile bit to control a detection of the DIMM slot population state during a subsequent boot procedure;
- and
- notifying a user of the computer that the installed DIMMs can be rearranged to improve performance.
Storage media containing program code operable to cause a computer to perform a method of ensuring optimal memory configuration in the computer, the method comprising:
- during a boot procedure:
- detecting that a hardware configuration has changed since a previous boot procedure;
- determining whether performance can be improved by rearranging DIMMs that are installed in the computer by at least moving an installed DIMM from a first slot to a second slot;
- and if so:
- changing a status of a bit in a non-volatile memory to control a detection of the DIMM slot population state during a subsequent boot procedure;
- and
- notifying a user of the computer that the installed DIMMs can be rearranged to improve performance.
A method of ensuring optimal memory configuration in a computer having DIMMs, comprising:
- during a first boot procedure:
- detecting that a hardware configuration or a DIMM slot population state has changed since a previous boot procedure;
- detecting that the DIMMs in the computer can be rearranged to improve performance;
- by at least moving an installed DIMM from a first slot to a second slot;
- displaying a message indicating that performance can be improved by rearranging the DIMMs;
- and
- changing the status of a non-volatile bit to control a detection of the DIMM slot population state during a subsequent boot procedure.
Storage media containing program code operable to cause a computer having DIMMs to perform a method of ensuring optimal memory configuration in the computer, the method comprising:
- during a first boot procedure:
- detecting that a hardware configuration or a DIMM slot population state has changed since a previous boot procedure;
- detecting that the DIMMs in the computer can be rearranged to improve performance by at least moving an installed DIMM from a first slot to a second slot;
- displaying a message indicating that performance can be improved by rearranging the DIMMs;
- and
- changing the status of a non-volatile bit to control a detection of the DIMM slot population state during a subsequent boot prodecure.
A method of ensuring optimal memory configuration in a computer having DIMMs, comprising:
- detecting if a DIMM slot population state has changed;
- if not,
- detecting if a non-volatile bit is set;
- if so:
- detecting that the DIMMs in the computer can be rearranged to improve performance by at least moving an installed DIMM from a first slot to a second slot;
- displaying a message indicating that performance can be improved by rearranging the DIMMs;
- and
- clearing the non-volatile bit.
Storage media containing program code operable to cause a computer having DIMMs to perform a method of ensuring optimal memory configuration in the computer, the method comprising:
- detecting that a hardware configuration has changed;
- detecting that a DIMM slot population state has changed;
- detecting that the DIMMs in the computer can be rearranged to improve performance by at least moving an installed DIMM from a first slot to a second slot and, if so, changing a status of a non-volatile bit;
- and
- displaying a message indicating that performance can be improved by rearranging the DIMMs.
A method of ensuring optimal memory configuration in a computer having DIMMs, comprising:
- during a first boot procedure:
- detecting that a hardware configuration or a DIMM slot population state has changed since a previous boot procedure;
- detecting that the DIMMs in the computer can be rearranged to improve performance by at least moving an installed DIMM from a first slot to a second slot;
- and
- displaying a message indicating that performance can be improved by rearranging the DIMMs;
- during a second boot procedure:
- detecting that no hardware configuration or DIMM slot population state has changed since the first boot procedure;
- and
- displaying the message again.
A method of ensuring optimal memory configuration in a computer, comprising:
- detecting that a hardware configuration has changed;
- determining whether performance can be improved by rearranging DIMMs that are installed in the computer by at least moving an installed DIMM from a first slot to a second slot, and, if so:
- changing the status of a non-volatile bit to control a detection of the DIMM slot population state during a subsequent boot procedure;
- and
- notifying a user of the computer that the installed DIMMs can be rearranged to improve performance.
A method of ensuring optimal memory configuration in a computer, comprising:
- during a boot procedure:
- detecting whether a hardware configuration has changed since a previous boot procedure, and if the hardware configuration has changed:
- determining whether performance can be improved by rearranging DIMMs that are installed in the computer by at least moving an installed DIMM from a first slot to a second slot;
- notifying a user of the computer that the installed DIMMs can be rearranged to improve performance;
- and
- setting a non-volatile bit;
- and
- if the hardware configuration has not changed:
- determining if a DIMM slot population has changed, and, if so:
- determining whether performance can be improved by rearranging the DIMMs by at least moving an installed DIMM from the first slot to the second slot;
- notifying a user of the computer that the installed DIMMs can be rearranged to improve performance;
- and
- clearing the non-volatile bit.
A method of ensuring optimal memory configuration in a computer, comprising:
- during a boot procedure, detecting whether a hardware configuration has changed since a previous boot procedure;
- determining whether a non-volatile bit is set, and if the non-volatile bit is set:
- determining whether performance can be improved by rearranging DIMMs that are installed in the computer by at least moving an installed DIMM from a first slot to a second slot;
- notifying a user of the computer that the installed DIMMs can be rearranged to improve performance;
- and
- clearing the non-volatile bit;
- and
- if the non-volatile bit is not set, continuing with a boot procedure.
Dependencies are inferred from the claim text.