Patent ID: 7752356

Claim:
An apparatus for managing the transfer of data from a host computer to a recordable disk in a disk drive, the apparatus comprising: a buffer for storing data to be transferred between the host computer and the recordable disk, wherein the buffer comprises a plurality of host segments and a plurality of disk segments, and wherein each of the plurality of host segments and each of the plurality of disk segments has a corresponding sector count value; a host segment selector for selecting, in a case where the transfer of data corresponds to a host segment, the host segment from the plurality of host segments; a disk segment selector for selecting, in a case where the transfer of data corresponds to a disk segment, the disk segment from the plurality of disk segments; a first sector counter for adjusting, in a case where a host segment is selected, the sector count value of the selected host segment; and a second sector counter for adjusting, in a case where a disk segment is selected, the sector count value of the selected disk segment, wherein if the host segment selected by the host segment selector and the disk segment selected by the disk segment selector are in a streaming mode, the second sector counter adjusts a single sector count value corresponding to both the selected disk segment and the selected host segment.