System and Method for Information Handling System Operation With Different Types of Permanent Storage Devices
First Claim
Patent Images
1. An information handling system comprising:
- a processor operable to process information and to generate a storage task;
a hard disk drive interfaced with the processor, the hard disk drive operable to store information on a rotating magnetic disk and to perform the storage task;
a solid state drive interfaced with the processor, the solid state drive operable to store information in flash memory and to perform the storage task; and
a storage arbitrator interfaced with the hard disk drive and the solid state drive, the storage arbitrator operable to select one of the hard disk drive or the solid state drive to perform a predetermined task based on one or more factors.
7 Assignments
0 Petitions
Accused Products
Abstract
A storage controller, such as a RAID controller arbitrates storage tasks between a hard disk drive and a solid state drive based on predetermined factors, such as the type of information associated with a read or a write or the power available for running the storage devices. For example, a RAID controller on a portable information handling system performs writes and reads for sequential information with a hard disk drive. If power is limited, such as from a battery, the storage controller powers down the hard disk drive and performs storage tasks with the solid state drive with periodic power ups of the hard disk drive to mirror stored information.
44 Citations
24 Claims
-
1. An information handling system comprising:
-
a processor operable to process information and to generate a storage task; a hard disk drive interfaced with the processor, the hard disk drive operable to store information on a rotating magnetic disk and to perform the storage task; a solid state drive interfaced with the processor, the solid state drive operable to store information in flash memory and to perform the storage task; and a storage arbitrator interfaced with the hard disk drive and the solid state drive, the storage arbitrator operable to select one of the hard disk drive or the solid state drive to perform a predetermined task based on one or more factors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for storing information, the method comprising:
-
generating a storage task; analyzing the storage task based on one more predetermined factors to determine whether to do the storage task with a hard disk drive or a solid state drive; and performing the storage task with the determined of the hard disk drive or the solid state drive. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A storage controller comprising:
-
interfaces to plural storage devices; a detector operable to determine at least one hard disk drive and one solid state drive in communication with the interfaces; and a storage arbitrator operable to select one of the hard disk drive or the solid state drive to perform a predetermined storage task based on one or more factors. - View Dependent Claims (21, 22, 23, 24)
-
Specification