Performance in a data storage device using head-to-head offsets in access command scheduling
    1.
    发明授权
    Performance in a data storage device using head-to-head offsets in access command scheduling 失效
    在访问命令调度中使用头对头偏移的数据存储设备中的性能

    公开(公告)号:US06848019B1

    公开(公告)日:2005-01-25

    申请号:US09696269

    申请日:2000-10-24

    IPC分类号: G06F12/00 G11B5/55

    CPC分类号: G11B5/5547

    摘要: Apparatus and method for improving disc drive performance by compensating for head-to-head offsets when scheduling a plurality of pending access commands. A disc drive includes a plurality of recording surfaces on which a plurality of concentric data tracks are defined. A servo circuit performs seeks to move a plurality of heads from an initial track to a destination track. A positional offset between each of the plurality of heads is measured and applied to an estimated seek length to calculate a corrected seek length. A corrected seek time is calculated from a seek profile table in relation to corrected seek length. The corrected seek time is used by a control processor to schedule the access commands stored in the memory.

    摘要翻译: 当调度多个未决访问命令时通过补偿头对头偏移来提高磁盘驱动器性能的装置和方法。 盘驱动器包括多个记录表面,多个同心数据轨道被定义在该记录表面上。 伺服电路执行寻求将多个磁头从初始轨道移动到目标磁道。 测量多个磁头中的每一个之间的位置偏移并将其应用于估计的寻道长度以计算校正的寻道长度。 相对于校正的寻找长度,从查找曲线表计算校正的寻道时间。 校正的寻道时间被控制处理器用于调度存储在存储器中的访问命令。

    Dynamic data access pattern detection in a block data storage device
    2.
    发明授权
    Dynamic data access pattern detection in a block data storage device 有权
    块数据存储设备中的动态数据访问模式检测

    公开(公告)号:US06968423B2

    公开(公告)日:2005-11-22

    申请号:US10080813

    申请日:2002-02-22

    IPC分类号: G06F3/06 G06F12/00

    摘要: Method and apparatus for transferring data between a host device and a data storage device having a first memory space (such as a buffer) and a second memory space (such as magnetic discs). Data are stored on the discs in host-addressable data sectors. The data storage device is configured to operate in a local mode of operation and a nonlocal mode of operation. During the local mode, nonrequested user data are retrieved from the discs and placed into the buffer in anticipation of a future request for the nonrequested user data. During nonlocal mode, such nonrequested user data are not retrieved. An interface circuit monitors host data access patterns and dynamically switches between the nonlocal and local modes in relation to proximity of a data sector address of each most recently received read command to data sector addresses associated with previously received read commands.

    摘要翻译: 用于在主机设备和具有第一存储器空间(例如缓冲器)和第二存储器空间(诸如磁盘)的数据存储设备之间传送数据的方法和装置。 数据存储在主机可寻址数据扇区中的光盘上。 数据存储设备被配置为在本地操作模式和非本地操作模式下操作。 在本地模式期间,预期将来对未请求的用户数据的请求,从盘中检索未请求的用户数据并将其放入缓冲器。 在非本地模式下,不会检索这些未请求的用户数据。 接口电路监视主机数据访问模式,并且相对于每个最近接收到的读取命令的数据扇区地址与先前接收的读取命令相关联的数据扇区地址的非局部和局部模式之间的动态切换。

    Disk drive choosing command from command queue based on a window defined by a probability of a seek miss
    3.
    发明授权
    Disk drive choosing command from command queue based on a window defined by a probability of a seek miss 有权
    基于由查询错误的概率定义的窗口的命令队列中的磁盘驱动器选择命令

    公开(公告)号:US08498074B1

    公开(公告)日:2013-07-30

    申请号:US13212901

    申请日:2011-08-18

    IPC分类号: G11B5/02 G06F13/00 G06F13/28

    摘要: A disk drive is disclosed wherein a plurality of access commands received from a host are stored in a command queue. An access cost for at least a first and second access command in the command queue is generated, wherein each access cost comprises a seek length and a rotation latency. A first access command is selected from the command queue having a first access cost, and a window is defined relative to the first access cost and a first risk based penalty (RBP) of the first access command, wherein the first RBP represents a probability of missing a first data sector of the first access command. A second access command is selected from the command queue comprising a second access cost within the window. A choice is made between the first and second access commands in response to a second RBP of the second access command.

    摘要翻译: 公开了一种磁盘驱动器,其中从主机接收的多个访问命令被存储在命令队列中。 生成命令队列中至少第一和第二访问命令的访问费用,其中每个访问费用包括查找长度和旋转等待时间。 从具有第一访问成本的命令队列中选择第一访问命令,并且相对于第一访问成本和第一访问命令的第一基于风险的惩罚(RBP)定义窗口,其中第一RBP表示 缺少第一个访问命令的第一个数据扇区。 从包括窗口内的第二访问费用的命令队列中选择第二访问命令。 响应于第二访问命令的第二RBP,在第一和第二访问命令之间进行选择。

    Reducing delay of command completion due to overlap condition
    4.
    发明授权
    Reducing delay of command completion due to overlap condition 有权
    由于重叠条件导致命令完成延迟

    公开(公告)号:US06957300B2

    公开(公告)日:2005-10-18

    申请号:US10143235

    申请日:2002-05-10

    IPC分类号: G06F3/06 G06F12/00 G06F12/08

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: 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 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 commands, and delays promotion of later pending commands in front of earlier pending commands during an overlap condition. If the overlap is caused by performance enhancing features (PEF) the PEFs are disabled so the commands can be scheduled for disc access. Indicators are set in the commands to signal that a PEF has caused the overlap and that PEF can be disabled. Values are added to indicators in the commands such that the PEFs can be modified and avoid overlaps.

    摘要翻译: 用于在主机设备和具有第一存储器空间和第二存储器空间的数据存储设备之间传送数据的方法和装置。 主机发出访问命令来存储和检索数据。 设备将命令存储在第一存储器空间中,等待传送到第二存储器空间。 接口电路评估与等待的第一和第二命令相关联的第一组和第二组LBA的相对接近度,并且在重叠条件期间延迟提前稍早的待命命令。 如果重叠是由性能增强功能(PEF)引起的,则PEF被禁用,因此命令可以被调度用于光盘访问。 在命令中设置指示信号,指示PEF已经引起重叠,并且可以禁用PEF。 将值添加到命令中的指示符中,以便可以修改PEF并避免重叠。

    Automatic method for optimizing throughput in a disc drive
    5.
    发明授权
    Automatic method for optimizing throughput in a disc drive 有权
    用于优化光盘驱动器中吞吐量的自动方法

    公开(公告)号:US06538840B1

    公开(公告)日:2003-03-25

    申请号:US09552744

    申请日:2000-04-19

    IPC分类号: G11B5596

    CPC分类号: G11B5/5556

    摘要: 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 said base and a device for moving the actuator assembly. The actuator assembly includes a transducer head in a transducing relationship with respect to the disc. The disc drive includes a disc drive controller for controlling movement of the actuator during track follow and track seek operations. The disc drive controller computes a phase difference time when a command is generated to complete a seek. When a seek is performed, the disc drive controller computes the phase difference time. Then the controller monitors the actual seek time, and adjusts the phase difference time based on a comparison of the actual seek time with the computed phase difference time.

    摘要翻译: 盘驱动器包括基座和可旋转地附接到基座的盘。 盘驱动器还包括可旋转地附接到所述基座的致动器组件和用于移动致动器组件的装置。 致动器组件包括相对于盘的换能关系的换能器头。 磁盘驱动器包括一个磁盘驱动器控制器,用于在轨道跟踪跟踪寻道操作期间控制致动器的运动。 磁盘驱动器控制器计算产生命令以完成搜索的相位差时间。 当执行搜索时,盘驱动器控制器计算相位差时间。 然后控制器监视实际寻道时间,并根据实际搜寻时间与计算出的相位差时间的比较来调整相位差时间。