Patent ID: 8769241

Claim:
A system, comprising: a solid state drive (SSD); a disk drive, wherein the SSD and the disk drive are virtualized as a single logical drive; and processor electronics to communicate with the drives and map logical block addresses in a logical address space of 0 to L, wherein L is greater than 0, wherein the processor electronics map logical block addresses of a first address range of the logical address space to the SSD and logical block addresses of a second, different address range of the logical address space to the disk drive, wherein the first address range includes addresses from 0 to K, wherein the second address range includes addresses from K+1 to L, wherein L is greater than K, and K is greater than 0, wherein the first address range is assigned to the SSD, wherein the second address range is assigned to the disk drive, and wherein the processor electronics are configured to perform operations comprising: determining, based on a file to be written to the logical drive, a target logical address that corresponds to one of the SSD and the disk drive, wherein determining the target logical address comprises (i) identifying a type of the file, and (ii) selecting, based on the type of the file, one of the first address range and the second address range; and writing the file to the logical drive at the target logical address to effect storage on one of the SSD and the disk drive.