Band detection and performance optimization for a data storage device
    1.
    发明授权
    Band detection and performance optimization for a data storage device 有权
    数据存储设备的频带检测和性能优化

    公开(公告)号:US06934802B2

    公开(公告)日:2005-08-23

    申请号:US10345476

    申请日:2003-01-15

    IPC分类号: G06F12/08 G06F12/12

    摘要: A data storage device with a cache memory in communication with a control processor programmed with a routine to effect data throughput with a host device. The data storage device includes a head-disc assembly responsive to the control processor retrieving a host data along with a speculative data in a form of a read data. The control processor adjusting a range for acquisition of the speculative data based on data stored in cache memory fragments of the cache memory. The cache memory storing the read data in an unused cache memory fragment, while the control processor updates a history queue and a band count table based on the acquired read data and releases an oldest cache memory fragment with a lowest count value in the band count table from the cache memory in response to a need for cache memory space.

    摘要翻译: 一种数据存储设备,其具有与用例程一起编程的控制处理器通信的高速缓冲存储器,以利用主机设备来实现数据吞吐量。 数据存储设备包括头盘组件,其响应于控制处理器以读取数据的形式检索主机数据以及推测数据。 控制处理器基于存储在高速缓冲存储器的高速缓存存储器片段中的数据来调整用于获取推测数据的范围。 高速缓存存储器将读取的数据存储在未使用的高速缓冲存储器片段中,而控制处理器基于所获取的读取数据更新历史队列和频带计数表,并且在频带计数表中释放具有最低计数值的最旧的高速缓存存储器片段 从高速缓冲存储器响应需要缓存的内存空间。

    Adaptive bi-directional write skip masks in a data storage device
    2.
    发明授权
    Adaptive bi-directional write skip masks in a data storage device 有权
    数据存储设备中的自适应双向写入跳过掩码

    公开(公告)号:US06732292B2

    公开(公告)日:2004-05-04

    申请号:US10090876

    申请日:2002-03-04

    IPC分类号: G06F1120

    摘要: Method and apparatus for transferring data between a host device and a data storage device having a first memory space and a second memory space. The host issues access commands to store and retrieve data. The device stores write data associated with write commands in the first memory space pending transfer to the second memory space. An interface circuit evaluates relative proximity of first and second sets of LBAs associated with pending first and second write commands, and forms an adaptive bi-directional write skip mask when the sets of LBAs fit within a predetermined mask interval. The mask is preferably slidably adjustable to encompass both sets of LBAs and is preferably expandable to accommodate additional sets of LBAs. The data within the mask are treated as a combined write command and are thereafter written in an order corresponding to an order in which the data appear in the mask.

    摘要翻译: 用于在主机设备和具有第一存储器空间和第二存储器空间的数据存储设备之间传送数据的方法和装置。 主机发出访问命令来存储和检索数据。 该设备将与写命令相关联的写数据存储在第一存储器空间中,等待传送到第二存储器空间。 接口电路评估与待决的第一和第二写命令相关联的第一组和第二组LBA的相对接近度,并且当所述LBA组合在预定的屏蔽间隔内时,形成自适应双向写入跳过掩码。 掩模优选地可滑动地调节以包含两组LBA,并且优选地可扩展以容纳另外的一组LBA。 掩码内的数据被视为组合写入命令,然后以与数据出现在掩码中的顺序相对应的顺序写入。

    Adaptive resource controlled write-back aging for a data storage device
    4.
    再颁专利
    Adaptive resource controlled write-back aging for a data storage device 有权
    数据存储设备的自适应资源控制回写老化

    公开(公告)号:USRE44128E1

    公开(公告)日:2013-04-02

    申请号:US12642157

    申请日:2009-12-18

    IPC分类号: G06F13/00

    摘要: A method for determining an aging period for retaining a write-back data in a cache memory prior to writing the write-back data to a storage media is determined through use of a write-back aging routine. The aging period is based on a proportional utilization level of the cache memory by the write-back data, the higher the memory utilization level, the shorter the period for aging the write-back data. The aging period takes a form of an aging threshold, which differs depending on the memory utilization level, i.e., the amount of cache memory utilized by the write-back data.The method includes, identifying the memory utilization level, selecting the data aging threshold based on the memory utilization level; and writing the data from the cache memory to the storage media when an age of the data in the memory exceeds the selected data aging threshold.

    摘要翻译: 通过使用回写老化例程来确定在将写回数据写入存储介质之前,将缓存数据保留在高速缓冲存储器中的老化周期的方法。 老化周期基于回写数据的高速缓冲存储器的比例利用率,存储器利用率水平越高,回写数据的老化周期越短。 老化周期采用老化阈值的形式,其根据存储器利用率,即由回写数据使用的高速缓冲存储器的量而不同。 该方法包括:识别内存利用水平,根据内存利用水平选择数据老化阈值; 以及当所述存储器中的数据的年龄超过所选择的数据老化阈值时,将所述数据从所述高速缓冲存储器写入所述存储介质。

    Method for improving data throughput for a data storage device
    5.
    发明授权
    Method for improving data throughput for a data storage device 有权
    一种用于提高数据存储设备的数据吞吐量的方法

    公开(公告)号:US07464218B2

    公开(公告)日:2008-12-09

    申请号:US10930474

    申请日:2004-08-31

    IPC分类号: G06F13/14

    摘要: A method for improving throughput performance of a data storage device by executing an execution critical write-back data priority routine programmed into a controller of the data storage device. The method includes, determining a write-back data aging threshold limit; identifying and executing a pending command; recognizing write-back data exceeding the aging threshold limit as an ending position aged data execution command; determining a read/write head following an execution of a pending command; determining a latency portion of the aged data execution command based on the determined head position; ascertaining a total execution time for each of a plurality of commands based on the determined head position; selecting from the plurality of commands an additional command executable within the determined latency portion; and executing both the additional command and the aged data execution command following execution of the pending command, when the total execution time of the aged data execution command is unaffected.

    摘要翻译: 一种通过执行编程到数据存储设备的控制器中的执行关键回写数据优先级程序来提高数据存储设备的吞吐量性能的方法。 该方法包括:确定回写数据老化阈值限制; 识别和执行待命命令; 识别超过老化阈值的回写数据作为数据执行命令的结束位置; 在执行待命命令之后确定读/写头; 基于确定的头位置确定老化数据执行命令的延迟部分; 基于所确定的头位置确定多个命令中的每一个的总执行时间; 从所述多个命令中选择在所确定的等待时间部分内可执行的附加命令; 并且当老化的数据执行命令的总执行时间不受影响时,在执行挂起命令之后执行附加命令和老化的数据执行命令。

    Transferring speculative data in lieu of requested data in a data transfer operation
    6.
    发明授权
    Transferring speculative data in lieu of requested data in a data transfer operation 有权
    在数据传输操作中传输推测数据代替所请求的数据

    公开(公告)号:US07346740B2

    公开(公告)日:2008-03-18

    申请号:US10602254

    申请日:2003-06-23

    IPC分类号: G06F13/00

    摘要: Method and apparatus for transferring speculative data in lieu of requested data in a data transfer operation. First data are transferred in response to an execution of a first pending command. Speculative data are transferred instead of second data associated with a second pending command during a next available latency period for the second data, preferably when the speculative data are adjudged as having a utility greater than a utility of the second data. The first and second commands are preferably received in a queue and a command execution algorithm identifies the second command as a next best command to be executed after execution of the first command. The above steps are preferably carried out by a controller of a data storage device.

    摘要翻译: 用于在数据传送操作中传送推测数据代替所请求的数据的方法和装置。 响应于第一未决命令的执行而传送第一数据。 在第二数据的下一可用等待时间期间优选地,当推测数据被判定为具有大于第二数据的效用的实用程序时,传送投机数据而不是与第二挂起命令相关联的第二数据。 第一和第二命令优选地被接收在队列中,并且命令执行算法将第二命令标识为在执行第一命令之后执行的下一个最佳命令。 上述步骤优选地由数据存储装置的控制器执行。

    Adaptive resource controlled write-back aging for a data storage device
    7.
    发明授权
    Adaptive resource controlled write-back aging for a data storage device 有权
    数据存储设备的自适应资源控制回写老化

    公开(公告)号:US07310707B2

    公开(公告)日:2007-12-18

    申请号:US10439266

    申请日:2003-05-15

    IPC分类号: G06F12/12

    摘要: A method for determining an aging period for retaining a write-back data in a cache memory prior to writing the write-back data to a storage media is determined through use of a write-back aging routine. The aging period is based on a proportional utilization level of the cache memory by the write-back data, the higher the memory utilization level, the shorter the period for aging the write-back data. The aging period takes a form of an aging threshold, which differs depending on the memory utilization level, i.e., the amount of cache memory utilized by the write-back data.The method includes, identifying the memory utilization level, selecting the data aging threshold based on the memory utilization level; and writing the data from the cache memory to the storage media when an age of the data in the memory exceeds the selected data aging threshold.

    摘要翻译: 通过使用回写老化例程来确定在将写回数据写入存储介质之前,将缓存数据保留在高速缓冲存储器中的老化周期的方法。 老化周期基于回写数据的高速缓冲存储器的比例利用率,存储器利用率水平越高,回写数据的老化周期越短。 老化周期采用老化阈值的形式,其根据存储器利用率,即由回写数据使用的高速缓冲存储器的量而不同。 该方法包括:识别内存利用水平,根据内存利用水平选择数据老化阈值; 以及当所述存储器中的数据的年龄超过所选择的数据老化阈值时,将所述数据从所述高速缓冲存储器写入所述存储介质。

    Optimizing data transfer performance through partial write command purging in a disc drive
    8.
    发明授权
    Optimizing data transfer performance through partial write command purging in a disc drive 有权
    通过磁盘驱动器中的部分写命令清除优化数据传输性能

    公开(公告)号:US06789163B2

    公开(公告)日:2004-09-07

    申请号:US10029459

    申请日:2001-12-21

    IPC分类号: F06F1320

    摘要: Apparatus and method for transferring data between a disc drive data storage device and a host device. Access commands are provided by the host device to the data storage device to read and write data. Write caching is employed so that the write data are temporarily stored in a buffer. A phase time (access time) is determined for each pending access command, and the access commands are executed in relation to the identified phase times. However, when the total amount of accumulated write data in the buffer exceeds a first threshold, a thread of write commands having an intermediary phase time less than a selected duration is selected and written in lieu of other pending access commands. When the total amount of accumulated write data exceeds a second threshold, as many write commands are serviced as possible during a preselected purge time.

    摘要翻译: 用于在盘驱动器数据存储设备和主机设备之间传送数据的设备和方法。 访问命令由主机设备提供给数据存储设备以读取和写入数据。 采用写入缓存,使写入数据临时存储在缓冲器中。 对于每个未决访问命令确定相位时间(访问时间),并且相对于所识别的相位时间执行访问命令。 然而,当缓冲器中的累积写入数据的总量超过第一阈值时,选择并写入具有小于所选持续时间的中间相位时间的写入命令的线代替其他挂起的访问命令。 当累积写入数据的总量超过第二阈值时,在预先选择的清除时间期间尽可能多的写入命令被服务。

    Disc drive stiction/friction characterization utilizing piezoelectric microactuators
    9.
    发明授权
    Disc drive stiction/friction characterization utilizing piezoelectric microactuators 失效
    使用压电微致动器的光盘驱动器静摩擦/摩擦特性

    公开(公告)号:US06785072B1

    公开(公告)日:2004-08-31

    申请号:US09539263

    申请日:2000-03-30

    IPC分类号: G11B2736

    摘要: A disc drive includes a base and a disc rotatably attached to the base. The disc drive also includes an actuator assembly rotatably attached to the base and a device for moving the actuator assembly. The actuator assembly includes an arm carrying a transducer head in a transducing relationship with respect to the disc. The disc drive further includes a servo circuitry and a controller for controlling movement of the actuator assembly during a track follow and a track seek. Piezoelectric transducers are attached to the actuator assembly for non-intrusive measurement of stiction and friction forces developed between the transducer head and the disc during a disc drive spin-up.

    摘要翻译: 盘驱动器包括基座和可旋转地附接到基座的盘。 盘驱动器还包括可旋转地附接到基座的致动器组件和用于移动致动器组件的装置。 致动器组件包括承载相对于盘的换能关系的换能器头的臂。 磁盘驱动器还包括伺服电路和控制器,用于在跟踪跟踪和跟踪寻道期间控制致动器组件的运动。 压电换能器连接到致动器组件,用于在磁盘驱动器启动期间不间断地测量在换能器头和盘之间产生的静摩擦力和摩擦力。