发明名称 Buffer management for increased write speed in large sector data storage device
摘要 An intelligent write command routine improves the operational efficiency of a data storage device (DSD) by avoiding media access of the disk when a logical block address (LBA) and the physical sector are unaligned, thus reducing write time. When a write command is received by the DSD from the host, the intelligent write command routine maintains the read data of the read buffer, instead of clearing the read buffer and performing a read of the target sector on the disk per standard protocol. The intelligent write command copies the necessary adjacent sector data from the read buffer as a data patch to the write buffer to splice around the write data received with the write command. Following each write command, the data written to the disk in the write buffer is copied to the read buffer. The read buffer is maintained with the most current data on the disk and does not need to be flushed unless the LBA of the write command is beyond the data ranges stored in the read buffer.
申请公布号 US9298393(B2) 申请公布日期 2016.03.29
申请号 US200812138022 申请日期 2008.06.12
申请人 SEAGATE TECHNOLOGY LLC 发明人 See KokChoon;Chan Wesley;Toh CheeSeng;Bay PohGuat;Ee ChweeFern;Chng YongPeng
分类号 G06F3/06;G06F12/08 主分类号 G06F3/06
代理机构 HolzerIPLaw, PC 代理人 HolzerIPLaw, PC
主权项 1. A method comprising maintaining a read data set in a read buffer of a data storage device upon receipt of a write command, wherein the read data set represents current data on the data storage device; and performing a data patch on a write data set received from a host in a write buffer to write to a format sector larger than format sector of data used by the host using the read data set in the read buffer to provide splice data.
地址 Cupertino CA US