Storage device having data buffer
AssigneeFujitsu Limited
InventorsAkira Ban, Kiyomi Imamura
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsAkira Ban, Kiyomi Imamura
Estimating the term…
In a storage device in which data is read ahead and stored in a cache memory during reading of data from a medium, a data buffer is managed so that the probability that data to be read is found in the cache memory will improve. The memory area in the cache memory is divided so that a DIR-associated data buffer area used to store a leading address and file name of each file, a FAT-associated data buffer area used to store an address of each file in the next sector, and a data division-associated data buffer area used to store data can all be defined. Addresses referring to the FAT-associated data buffer area and DIR-associated data buffer area are fixed. As a result, as more and more data is read, more and more valid data corresponding to the data residing in the FAT and DIR in a storage medium is found in the cache memory. Consequently, when data reading is requested, data can be transferred without the necessity of reading the storage medium. This results in a shortened reading time.
A storage device having a data buffer in which data to be stored in a storage medium or data read from the storage medium is stored temporarily, and the storage medium including at least a storage unit for first information used to store data items constituting each file that is an information unit, a storage unit for second information which is an index table indicating storage locations of files, and a storage unit for third information which is list information of files, comprising:
A storage device comprising a storage medium, and a data buffer in which data to be stored in said storage medium or data read from said storage medium is stored temporarily, said storage medium including a storage unit for first information used to store data items constituting each file that is an information unit, a storage unit for second information which is an index table indicating storage location of files, and a storage unit for third information which is list information of files, said storage device for reading or writing desired data on the basis of the information in said storage units, comprising:
Dependencies are inferred from the claim text.