Storage device
AssigneeFujitsu Limited
InventorYuji Kawahara
Life of this patent
Estimating the term…
Abstract
In a storage device having a read buffer for storing datum read out from a storage medium in the form of cache data, datum are sequentially stored in the read buffer, but the read buffer is not partitioned into a plurality of areas. In the event that a plurality of cache data areas, each of which is an assembly of datum continued in an address on the storage medium, exist in the read buffer, a weighting is applied for each cache data area in connection with an importance of a data save. An overwrite is performed on an area of the minimum weight, and at least data on an area of the maximum weight is saved.
Claims10
A storage device wherein data is read out from a storage medium in accordance with a read command entered from an exterior identifying the data, the storage device storing the data in a buffer, and the data stored in the buffer is transferred to the exterior, said storage device comprising:
- read control means for performing a read-ahead such that datum including the identified data and read-ahead data are read from the storage medium and stored in the buffer, wherein when data requested by a present read command is not stored in said buffer, the data designated by the present read command is read out from said storage medium and stored sequentially in a plurality of addresses of the data areas, and the data designated by the present read command is transferred to the exterior, and datum are read out continuously in turn from said storage medium to be stored in said buffer;
- and
- weighting means for individually applying weighting to a plurality of data areas in accordance with the relative sizes of the data areas having data not yet transmitted to the exterior, when a plurality of read commands are continuously executed.
Dependencies are inferred from the claim text.