摘要 |
<p>A data storage device 300 receives data over a network interface. The data includes metadata 352 before the user payload data 353. When writing the data to buffer memory, the device processes the metadata to detect that the payload data will not be optimally aligned. The device inserts a gap 370 into the data to ensure that the remaining data will be correctly aligned. The device may then move the data, which was transferred in the memory before the gap was inserted, in order to correct its alignment. This may create a different gap 371 in the data. Once the data is correctly aligned, the payload data is transferred to the storage medium 330. The alignment may be optimised for transfer to the storage medium or for error checking. The network interface may include an offload engine, which inserts the gap in the data.</p> |