摘要 |
Storage device (200) including solid state (208) and disk (210) storage maintaining fast response time approaching solid state for many workloads and improved response workloads, using hardware and algorithms which places and maintains data in the most appropriate media based on actual and projected activity. A searchless method for determining location of data is used. Sufficient solid state memory permits retention of useful, active data, as well as prefetching data into solid state memory. Transferring updated data from solid state storage to disk and of prefetched data from disk to solid state memory is done as a timely, unobtrusive, background task. A locking mechanism provides for data integrity while permitting operations on the same data between host and solid state memory, and between solid state memory and disk. Private channels between solid state storage and disks prevent conversations between these media from conflicting with transmissions between the host and the invention. |