Disk drive executing a preemptive multitasking operating system comprising tasks of varying priority
    1.
    发明授权
    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 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 pre-computing seek parameters for a continuation track and a next command to facilitate continuing a read-ahead or aborting the read-ahead
    3.
    发明授权
    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.

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

    Disk drive and method for data transfer initiated by optional disk-drive commands on a serial interface that only supports standard disk-drive commands
    4.
    发明授权
    Disk drive and method for data transfer initiated by optional disk-drive commands on a serial interface that only supports standard disk-drive commands 有权
    用于数据传输的磁盘驱动器和数据传输方法,由可选的磁盘驱动器命令在仅支持标准磁盘驱动器命令的串行接口上​​启动

    公开(公告)号:US07200698B1

    公开(公告)日:2007-04-03

    申请号:US10842937

    申请日:2004-05-10

    摘要: A disk drive and method are disclosed for data transfer initiated by nonstandard disk-drive commands on a serial interface that only supports standard disk-drive commands. In the method, a nonstandard disk-drive command for data transfer is embedded within a first data block accessible using a first standard disk-drive command. The first standard disk-drive command is transmitted through the serial interface causing the first data block to be transferred from the host computer to the disk control system. The embedded command is extracted from the transferred first data block and provided to the disk control system. A status response is transmitted to the host computer based on the extracted command. At least one additional standard disk-drive command is transmitted through the serial interface to the disk control system for transferring the identified data between the host computer and the disk drive.

    摘要翻译: 公开了一种磁盘驱动器和方法,用于在仅支持标准磁盘驱动器命令的串行接口上​​由非标准磁盘驱动器命令发起的数据传输。 在该方法中,用于数据传输的非标准磁盘驱动器命令嵌入在可使用第一标准磁盘驱动器命令访问的第一数据块内。 第一个标准的磁盘驱动器命令通过串行接口传输,使第一个数据块从主机传输到磁盘控制系统。 从传送的第一数据块中提取嵌入式命令,并提供给磁盘控制系统。 基于提取的命令将状态响应发送到主计算机。 至少一个额外的标准磁盘驱动器命令通过串行接口传输到磁盘控制系统,用于在主机和磁盘驱动器之间传输标识的数据。

    System and method for performing disk drive diagnostics and restoration using a host-inaccessible hidden partition
    6.
    发明授权
    System and method for performing disk drive diagnostics and restoration using a host-inaccessible hidden partition 有权
    使用主机无法访问的隐藏分区执行磁盘驱动器诊断和恢复的系统和方法

    公开(公告)号:US06711660B1

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

    申请号:US09888107

    申请日:2001-06-22

    IPC分类号: G06F1208

    CPC分类号: G06F11/1417 G06F9/4406

    摘要: A system and method for performing disk drive diagnostics and restoration using a host-inaccessible partition are disclosed. The system includes a disk drive including: a host-accessible user partition; a host-inaccessible hidden partition independent of the host-accessible user partition; and a disk controller. The user partition includes: a user partition address range; a host-selected operating system; and a host-selected master boot record. The host-inaccessible hidden partition includes: a hidden partition address range outside the user partition address range; diagnostic software for determining a condition of the computer system; and a drive-selected master boot record for waiting for a user input; if the user input is received within a predetermined time period: loading and executing the diagnostic software; and if the user input is not received within the predetermined time period: loading the host-selected master boot record; and loading and executing the host-selected operating system identified by the host-selected master boot record.

    摘要翻译: 公开了一种用于使用主机不可访问分区执行磁盘驱动器诊断和恢复的系统和方法。 该系统包括磁盘驱动器,其包括:主机可访问的用户分区; 独立于主机可访问的用户分区的主机不可访问的隐藏分区; 和磁盘控制器。 用户分区包括:用户分区地址范围; 主机选择的操作系统; 和主机选择的主引导记录。 主机无法访问的隐藏分区包括:用户分区地址范围外的隐藏分区地址范围; 诊断软件,用于确定计算机系统的状况; 以及用于等待用户输入的驱动器选择的主引导记录; 如果在预定时间段内接收到用户输入:加载和执行诊断软件; 并且如果在预定时间段内没有接收到用户输入:加载主机选择的主引导记录; 并加载并执行由主机选择的主引导记录所标识的主机选择的操作系统。

    Disk drive employing sector-reconstruction-interleave sectors each storing redundancy data generated in response to an interleave of data sectors
    7.
    发明授权
    Disk drive employing sector-reconstruction-interleave sectors each storing redundancy data generated in response to an interleave of data sectors 失效
    磁盘驱动器采用扇区重构交错扇区,每个扇区重新存储响应于数据扇区的交错而产生的冗余数据

    公开(公告)号:US06661591B1

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

    申请号:US09773094

    申请日:2001-01-31

    IPC分类号: G11B509

    摘要: A disk drive is disclosed comprising a disk, a head, and an actuator for actuating the head radially over the disk. The disk comprises a plurality of tracks, each track comprises a plurality of data sectors for storing data and a plurality of sector-reconstruction-interleave (SRI) sectors for storing redundancy data. The redundancy data stored in a selected one of the SRI sectors is generated in response to the data stored in an interleave of the data sectors corresponding to the selected one of the SRI sectors.

    摘要翻译: 公开了一种磁盘驱动器,其包括用于在磁盘上径向驱动磁头的磁盘,磁头和致动器。 磁盘包括多个磁道,每个磁道包括用于存储数据的多个数据扇区和用于存储冗余数据的多个扇区重构交错(SRI)扇区。 存储在所选择的一个SRI扇区中的冗余数据是响应于存储在对应于所选择的一个SRI扇区的数据扇区的交织中的数据而产生的。

    Disk drive employing error threshold counters to generate an ECC error distribution
    9.
    发明授权
    Disk drive employing error threshold counters to generate an ECC error distribution 失效
    使用错误阈值计数器生成ECC错误分布的磁盘驱动器

    公开(公告)号:US07562282B1

    公开(公告)日:2009-07-14

    申请号:US11134915

    申请日:2005-05-23

    IPC分类号: H03M13/00

    摘要: A disk drive is disclosed comprising a head actuated over a disk. A redundancy generator generates a plurality of redundancy symbols appended to user data to form a codeword C(x) written to a selected data sector on the disk. During a read operation, a syndrome generator generates a plurality of error syndromes in response to a received codeword C′(x) generated by reading the selected data sector. An error detector, responsive to the error syndromes, detects a number of errors in the received codeword C′(x), and a plurality of counters count a number of times the number of errors falls within a predetermined plurality of ranges to thereby provide a distribution of the errors. The error distribution is used, for example, for selecting a track density or ECC depth, or for failure prediction or defect mapping.

    摘要翻译: 公开了一种磁盘驱动器,包括在盘上致动的磁头。 冗余生成器生成附加到用户数据的多个冗余符号,以形成写入盘上所选数据扇区的码字C(x)。 在读取操作期间,校正子发生器响应于通过读取选择的数据扇区产生的接收码字C'(x)而产生多个错误综合征。 响应于错误综合征的错误检测器检测接收码字C'(x)中的错误数量,并且多个计数器对错误数量落在预定的多个范围内的次数进行计数,从而提供 发布错误。 误差分布用于例如用于选择轨道密度或ECC深度,或用于故障预测或缺陷映射。

    Disk drive or any serial attached device logging a cable loss event
    10.
    发明授权
    Disk drive or any serial attached device logging a cable loss event 有权
    磁盘驱动器或任何串行连接的设备记录电缆丢失事件

    公开(公告)号:US07406545B1

    公开(公告)日:2008-07-29

    申请号:US11255435

    申请日:2005-10-20

    IPC分类号: G06F3/00 G06F11/00

    摘要: An information storage device is disclosed (such as a disk drive) comprising an interface for connecting to a host through a cable, and control circuitry for communicating with the host over the cable by executing a communication process. The communication processes comprises the steps of transmitting a communication request to the host over the cable and waiting to receive a response from the host over the cable. A cable loss event is logged if the host fails to respond after executing the communication process at least twice. Performing the communication process multiple times before logging a cable loss event helps ensure a communication failure is actually due to a faulty cable connection.

    摘要翻译: 公开了一种信息存储装置(例如磁盘驱动器),其包括用于通过电缆连接到主机的接口,以及用于通过执行通信过程通过电缆与主机通信的控制电路。 通信过程包括以下步骤:通过电缆向主机发送通信请求,并等待通过电缆从主机接收响应。 如果主机在执行通信过程至少两次后无法响应,则会记录电缆丢失事件。 在记录电缆丢失事件之前多次执行通信过程有助于确保通信故障实际上是​​由于电缆连接故障。