Abstract:
A method comprises: storing data for a plurality of objects in a plurality of physical blocks on a storage medium, using information about the objects to identify logical addresses for the physical blocks used to store the data, pre-fetching the data from particular ones of the physical blocks based on the identified logical addresses, and storing the pre-fetched data in a memory. Apparatus that performs the method is also included.
Abstract:
An apparatus comprises a storage medium, an arm for positioning a recording head adjacent to the storage medium, and a controller for receiving objects and for selecting blocks on the storage medium to be written by the recoding head based on information in the objects. A method for storing objects is also provided. In another aspect, the invention provides a method for writing data in data storage devices. The method comprises: receiving access commands for objects, selecting blocks on a storage medium to be written by a recording head based on information in the objects, and writing data from the objects to the selected blocks.
Abstract:
A data storage device includes storage media with multiple media zone attributes of storage performance. The storage device includes a data channel that is connectable to a host system. The data channel receives an object from the host system that has a requested storage attribute attached to the object. The storage device comprises an object-based storage interface that couples between the data channel and the storage media. The object-based storage interface schedules the object for storage in a selected zone of the multiple media zones based on the attributes and requested attributes.