Disk drive employing a multi-phase rotational position optimization (RPO) algorithm
    1.
    发明授权
    Disk drive employing a multi-phase rotational position optimization (RPO) algorithm 有权
    采用多相旋转位置优化(RPO)算法的磁盘驱动器

    公开(公告)号:US07114029B1

    公开(公告)日:2006-09-26

    申请号:US10286127

    申请日:2002-10-31

    申请人: Gregory B. Thelin

    发明人: Gregory B. Thelin

    IPC分类号: G06F12/00 G11B5/596

    摘要: A disk drive is disclosed which executes a rotational position optimization (RPO) algorithm for selecting a next command to execute out of a plurality of pending commands. The RPO algorithm comprises a first phase and a second phase. The first phase of the RPO algorithm is executed relative to a first priority and in response to at least one non-real-time parameter. The second phase of the RPO algorithm is executed relative to a second priority higher than the first priority and in response to at least one real-time parameter.

    摘要翻译: 公开了一种磁盘驱动器,其执行旋转位置优化(RPO)算法,用于选择在多个未决命令中执行的下一个命令。 RPO算法包括第一阶段和第二阶段。 相对于第一优先级和响应于至少一个非实时参数来执行RPO算法的第一阶段。 相对于高于第一优先级的第二优先级和响应于至少一个实时参数执行RPO算法的第二阶段。

    Disk drive employing a configuration data structure comprising a plurality of configuration parameters to facilitate disk commands
    2.
    发明授权
    Disk drive employing a configuration data structure comprising a plurality of configuration parameters to facilitate disk commands 有权
    磁盘驱动器采用包括多个配置参数以配置磁盘命令的配置数据结构

    公开(公告)号:US07024614B1

    公开(公告)日:2006-04-04

    申请号:US10329155

    申请日:2002-12-24

    IPC分类号: G11C29/00

    摘要: A disk drive is disclosed comprising a microprocessor for executing a disk command. The microprocessor initializes a configuration data structure comprising a plurality of configuration parameters with default values. The microprocessor modifies at least one of the configuration parameters with a custom value to generate a custom configuration data structure, and the microprocessor executes the disk command using the custom configuration data structure.

    摘要翻译: 公开了一种磁盘驱动器,其包括用于执行磁盘命令的微处理器。 微处理器初始化包括具有默认值的多个配置参数的配置数据结构。 微处理器使用自定义值修改至少一个配置参数以生成自定义配置数据结构,微处理器使用自定义配置数据结构执行磁盘命令。

    Disk drive decreasing head temperature to increase fly-height during seek operation
    5.
    发明授权
    Disk drive decreasing head temperature to increase fly-height during seek operation 有权
    磁盘驱动器降低磁头温度以增加寻道操作期间的飞行高度

    公开(公告)号:US07088545B1

    公开(公告)日:2006-08-08

    申请号:US11168274

    申请日:2005-06-28

    IPC分类号: G11B21/02

    摘要: A disk drive is disclosed comprising a disk having a plurality of tracks, and a head actuated over the disk. Control circuitry heats the head in order to reduce a fly-height of the head, and computes a target servo sector to begin a preheat period. The control circuitry decreases the heat so that the fly-height is increased during at least part of a seek operation to seek the head from a first track to a second track. When the head reaches the target servo sector, the control circuitry increases the heat to decrease the fly-height during the preheat period.

    摘要翻译: 公开了一种磁盘驱动器,其包括具有多个轨道的盘,以及在盘上致动的头。 控制电路加热头部以减少头部的飞行高度,并计算目标伺服扇区以开始预热时段。 控制电路减少热量,使得在搜索操作的至少一部分期间飞行高度增加以从第一轨道到第二轨道寻找头部。 当头部到达目标伺服扇区时,控制电路在预热期间增加热量以降低飞行高度。

    Disk drive executing part of a linked disk command
    6.
    发明授权
    Disk drive executing part of a linked disk command 失效
    执行链接磁盘命令的一部分的磁盘驱动器

    公开(公告)号:US06845405B1

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

    申请号:US10329166

    申请日:2002-12-24

    申请人: Gregory B. Thelin

    发明人: Gregory B. Thelin

    摘要: A disk drive is disclosed which links disk commands that access near sequential data sectors. The linked and non-linked disk commands are inserted into an input/output queue and selected for execution according to a rotational position optimization (RPO) algorithm. If an error occurs while executing a linked disk command, the disk commands are unlinked and at least one of the unlinked disk commands is executed. The residual unlinked disk commands are inserted back into the input/output queue for later execution in an order determined by the RPO algorithm.

    摘要翻译: 公开了一种磁盘驱动器,其连接在顺序数据扇区附近访问的磁盘命令。 链接和非链接的磁盘命令被插入到输入/输出队列中,并根据旋转位置优化(RPO)算法选择执行。 如果在执行链接的磁盘命令时发生错误,则磁盘命令将被取消链接,并且至少有一个未链接的磁盘命令被执行。 剩余的未链接磁盘命令被插入到输入/输出队列中,以便以RPO算法确定的顺序进行后续执行。

    Disk drive aborting a write command before a last target sector reached if an abnormal condition detected and selecting a second command according to a rotational positioning optimization algorithm
    7.
    发明授权
    Disk drive aborting a write command before a last target sector reached if an abnormal condition detected and selecting a second command according to a rotational positioning optimization algorithm 失效
    磁盘驱动器在检测到异常情况之前到达最后一个目标扇区之前终止写入命令,并根据旋转定位优化算法选择第二个命令

    公开(公告)号:US06711628B1

    公开(公告)日:2004-03-23

    申请号:US10080850

    申请日:2002-02-22

    申请人: Gregory B. Thelin

    发明人: Gregory B. Thelin

    IPC分类号: G06F1314

    摘要: A disk drive is disclosed wherein if a write command is aborted, the write command is re-executed according to a rotational position optimization (RPO) algorithm rather than immediately re-executing the write command to better optimize drive performance relative to mechanical latencies. An aborted write command is replaced into an input/output queue together with other pending commands. The aborted write command is eventually re-selected for execution by the RPO algorithm when executing the write command minimizes mechanical latencies relative to the other pending commands.

    摘要翻译: 公开了一种磁盘驱动器,其中如果写入命令被中止,则根据旋转位置优化(RPO)算法重新执行写入命令,而不是立即重新执行写入命令,以更好地优化相对于机械延迟的驱动器性能。 中止的写入命令与其他挂起的命令一起被替换为输入/输出队列。 当执行写命令时,RPO算法最终重新选择中止写命令,以最小化相对于其他挂起命令的机械延迟。

    Adaptively estimating a read access time to a second track based upon the binned radial position of the second track within a rotating media storage device
    8.
    发明授权
    Adaptively estimating a read access time to a second track based upon the binned radial position of the second track within a rotating media storage device 有权
    基于旋转介质存储装置内的第二轨道的收集的径向位置自适应地估计到第二轨道的读取访问时间

    公开(公告)号:US07088538B1

    公开(公告)日:2006-08-08

    申请号:US10210554

    申请日:2002-07-31

    IPC分类号: G11B15/18

    CPC分类号: G11B5/5526 G11B5/5547

    摘要: A rotating media storage device (RMSD) to adaptively estimate a read access time to a second track based on the radial position of the second track is disclosed. The RMSD includes a disk having at least a first track and a second track and a microprocessor for controlling operations in the RMSD including seek operations. During a seek operation, the microprocessor bins a radial position of the second track and estimates a read access time to the second track based on the binned radial position of the second track.

    摘要翻译: 公开了一种基于第二轨道的径向位置自适应地估计到第二轨道的读取访问时间的旋转介质存储设备(RMSD)。 RMSD包括具有至少第一轨道和第二轨道的盘,以及用于控制包括寻道操作在内的RMSD中的操作的微处理器。 在寻道操作期间,微处理器将第二轨道的径向位置放置,并基于第二轨道的分箱径向位置估计到第二轨道的读取访问时间。

    Disk drive executing a preemptive multitasking operating system comprising tasks of varying priority
    9.
    发明授权
    Disk drive executing a preemptive multitasking operating system comprising tasks of varying priority 失效
    执行包含优先级不同的任务的抢占式多任务操作系统的磁盘驱动器

    公开(公告)号:US07082494B1

    公开(公告)日:2006-07-25

    申请号:US10329167

    申请日:2002-12-24

    IPC分类号: G06F13/00

    摘要: A disk drive is disclosed for executing a preemptive multitasking operating system comprising tasks of varying priority, including a disk task for processing disk commands by initiating seek operations and configuring parameters of a read/write channel, a host task for initiating disk commands in response to host commands received from a host computer, a background task for initiating disk commands to perform background operations including a defect scan of the disk, and an execution task for arbitrating the disk commands generated by the host task and the background task and for transmitting the arbitrated disk commands to the disk task.

    摘要翻译: 公开了一种用于执行包括不同优先级任务的抢占式多任务操作系统的磁盘驱动器,包括用于通过发起寻道操作和配置读/写通道的参数来处理磁盘命令的磁盘任务,响应于 从主计算机接收的主机命令,用于发起磁盘命令以执行包括磁盘的缺陷扫描的后台操作的后台任务,以及用于仲裁由主机任务和后台任务生成的磁盘命令的执行任务,以及用于发送仲裁的 磁盘命令到磁盘任务。

    Disk drive pre-computing seek parameters for a continuation track and a next command to facilitate continuing a read-ahead or aborting the read-ahead
    10.
    发明授权
    Disk drive pre-computing seek parameters for a continuation track and a next command to facilitate continuing a read-ahead or aborting the read-ahead 失效
    磁盘驱动器预先计算寻找连续轨道的参数和下一个命令,以便于继续预读或中止预读

    公开(公告)号:US06965966B1

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

    申请号:US10286682

    申请日:2002-10-31

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0862 G06F12/0866

    摘要: A disk drive is disclosed which pre-computes first seek parameters to seek to a continuation track storing read-ahead data, and second seek parameters to seek to a target track of a next command. An abort window is also computed for aborting a read-ahead operation early in order to seek to the target track of the next command. If the head enters the abort window, the disk drive is programmed with the second seek parameters to seek to the target track of the next command. If the read-ahead operation requires a seek to the continuation track prior to the head entering the abort window, the disk drive is programmed with the first seek parameters to seek to the continuation track.

    摘要翻译: 公开了一种磁盘驱动器,其预先计算第一寻找参数以寻找存储预读数据的连续轨道,以及第二寻找参数以寻找下一个命令的目标轨道。 还计算中止窗口以提前中止预读操作,以便寻找下一个命令的目标轨迹。 如果磁头进入中止窗口,则使用第二个查找参数对磁盘驱动器进行编程,以寻找下一个命令的目标轨道。 如果预读操作需要在头进入中止窗口之前寻求继续轨道,则用第一寻道参数来编程磁盘驱动器以寻求延续轨迹。