Data storage apparatus with a HDD and a removable solid state device
AssigneeHewlett-Packard Development Company, L.P.
InventorsFred Charles Thomas, III, Walter A. Gaspard
Life of this patent
Estimating the term…
Abstract
A data storage apparatus includes a non-volatile hard disk drive platter, a coupling interface for removably receiving a non-volatile solid state device operable as a cache. The data storage apparatus also includes a communication line functionally connected to the hard disk drive platter and the coupling interface and a storage controller are connected to the communication line to control operations of the hard disk drive platter and the solid state device, in which the storage controller is to determine whether the solid state device is coupled to the coupling interface and to modify operations of the hard disk drive platter based upon whether the solid state device is coupled to the coupling interface.
Claims15
A data storage apparatus comprising:
- a non-volatile hard disk drive platter;
- a plurality of coupling interfaces to removably receive a plurality of non-volatile solid state devices of differing memory types operable as caches;
- a communication line functionally connected to the hard disk drive platter and the plurality of coupling interfaces;
- and
- a storage controller connected to the communication line to control operations of the hard disk drive platter and the plurality of non-volatile solid state devices,
- wherein the storage controller is to determine memory types of the plurality of non-volatile solid state devices and cache data in the plurality of non-volatile solid state devices based upon a priority of the data and the memory types of the plurality of non-volatile solid state devices to control caching operations of the hard disk drive platter.
A method of operating a data storage apparatus, wherein the data storage apparatus comprises a non-volatile hard disk drive platter and a plurality of coupling interfaces to removably receive a plurality of non-volatile solid state devices of differing memory types, said method comprising:
- determining memory types of the plurality of non-volatile solid state devices removably coupled to the plurality of coupling interfaces;
- and
- implementing a caching operation of data on the hard disk drive platter based upon a priority of the data and the memory types of the plurality of non-volatile solid state devices.
A non-transitory computer readable storage medium on which is embedded a computer program, said computer program implementing a method of operating a data storage apparatus, wherein the data storage apparatus comprises a non-volatile hard disk drive platter and a plurality of coupling interfaces to removably receive a plurality of non-volatile solid state devices of differing memory types, said computer program comprising a set of instructions to:
- determine memory types of the plurality of non-volatile solid state devices removably coupled to the plurality of coupling interfaces;
- and
- implement caching operations of data on the hard disk drive platter based upon a priority of the data and the memory types of the plurality of non-volatile solid state devices.
Dependencies are inferred from the claim text.