Patent ID: 7769911
Filing Date: 2010-08-03
Classification: G06F

Abstract:
1. A data reading method comprising: issuing a reading request for reading predetermined stored data after attaching a flag to the reading request; re-issuing a reading request after attaching a flag to the reading request when read data responsive to the initially issued reading request has not arrived within a predetermined time period; and determining, when receiving data, whether a flag included in the data is identical to the flag, which has been attached to the re-issued reading request, to determine whether the data is read data responsive to the re-issued reading request, wherein: a plurality of queues are provided for allowing a plurality of data reading requests; a flag counter is provided for determining the flag to be attached to the reading request, for each queue; the flag counter is updated each time the data reading request is issued concerning a corresponding queue; the issuing stores a row address and a byte count concerning the reading request in a corresponding queue; the re-issuing stores the row address and the byte count concerning the re-issued reading request in a corresponding queue; and the determining further determines, when receiving the data, whether a row address and a byte count included in the data are identical to the row address and the byte count, respectively, which have been stored in the corresponding queue when the reading request has been re-issued, to determine whether the data is read data responsive to the re-issued reading request.