On the fly defect slipping
    3.
    发明授权
    On the fly defect slipping 有权
    飞飞的缺陷滑倒

    公开(公告)号:US06728899B1

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

    申请号:US09607381

    申请日:2000-06-30

    IPC分类号: G06F1100

    摘要: A disc drive includes a base and a disc rotatably attached to the base. The disc drive also includes a defect management system for managing defective sectors located on the disc surface of a disc within the disc drive. The defect management system includes a controller, and a memory associated with said controller. The controller skips at least a first defective sector and a second defective sector. The first defective sector may be contiguous with the second defective sector or at least one writable sector is located between the first defective sector and the second defective sector. The controller also controls the head to write at least the last two sectors of the plurality of sectors to be written to at least two contiguous sectors located in a pool of spare sectors. A method for writing a plurality of sectors of information to a storage surface on a disc in a disc drive includes determining the start location for writing the plurality of sectors; and determining a number of skipped defective sectors that will be encountered when writing the plurality of sectors. At least two sectors of the plurality of sectors are reassigned and written to at least two sectors in a spare sector pool. The method includes storing the location of the spare sectors within the spare sector pool so that the spare sectors may be located at a subsequent time during a read operation.

    摘要翻译: 盘驱动器包括基座和可旋转地附接到基座的盘。 磁盘驱动器还包括用于管理位于盘驱动器内的盘的盘表面上的缺陷扇区的缺陷管理系统。 缺陷管理系统包括控制器和与所述控制器相关联的存储器。 控制器至少跳过第一缺陷扇区和第二缺陷扇区。 第一缺陷扇区可以与第二缺陷扇区相邻,或者至少一个可写扇区位于第一缺陷扇区和第二缺陷扇区之间。 控制器还控制头部至少将要写入的多个扇区的最后两个扇区写入位于备用扇区池中的至少两个相邻扇区。 一种用于将多个信息扇区写入盘驱动器中的盘上的存储表面的方法包括:确定用于写入多个扇区的起始位置; 以及确定在写入多个扇区时将遇到的跳过的缺陷扇区的数量。 多个扇区中的至少两个扇区被重新分配并写入备用扇区池中的至少两个扇区。 该方法包括将备用扇区的位置存储在备用扇区池中,使得备用扇区可以在读操作期间的随后时间处被定位。

    Adaptable cache for disc drive
    4.
    发明授权
    Adaptable cache for disc drive 有权
    适用于磁盘驱动器的缓存

    公开(公告)号:US06725330B1

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

    申请号:US09649106

    申请日:2000-08-25

    IPC分类号: G06F1200

    CPC分类号: G06F12/0866

    摘要: According to one embodiment of the present invention a disc controller in a disc drive includes a cache memory and a control circuit. The control circuit is configured to identify an operating system of a host computer coupled to the disc drive, select a segmentation level for the cache memory based on the identified operating system, and store information in the cache memory according to the segmentation level. According to another embodiment of the present invention a cache memory in a disc drive is operated by identifying an operating system of a host computer coupled to the disc drive, selecting a segmentation level for the cache memory based on the identified operating system, and storing information in the cache memory according to the segmentation level. The operating system is identified by reading a partition type from a master boot record stored in a disc in the disc drive.

    摘要翻译: 根据本发明的一个实施例,盘驱动器中的盘控制器包括高速缓冲存储器和控制电路。 控制电路被配置为识别耦合到盘驱动器的主计算机的操作系统,基于所识别的操作系统选择高速缓存存储器的分段级别,并根据分段级别将信息存储在高速缓冲存储器中。 根据本发明的另一实施例,盘驱动器中的高速缓冲存储器通过识别耦合到盘驱动器的主计算机的操作系统来操作,基于所识别的操作系统选择高速缓冲存储器的分段级别,并且存储信息 在高速缓冲存储器中根据分段级别。 通过从存储在盘驱动器中的盘中的主引导记录读取分区类型来识别操作系统。

    True random number generation
    5.
    发明授权
    True random number generation 失效
    真随机数生成

    公开(公告)号:US07167882B2

    公开(公告)日:2007-01-23

    申请号:US10659565

    申请日:2003-09-10

    IPC分类号: G06F1/02

    CPC分类号: G06F7/588 H03K3/84

    摘要: True random numbers are generated from position error signals or like signals. The generator is not dependent on a potentially biased reference or threshold, and is capable of quickly generating true random numbers on demand. The present invention can be implemented as an integral functionality of a data storage device to control access to data stored in the data storage device. It can also be implemented in data storage devices for controlling access to host systems or host devices associated with the data storage devices.

    摘要翻译: 真实的随机数是从位置误差信号或类似信号产生的。 发电机不依赖于潜在的偏置参考或阈值,并且能够根据需要快速产生真实的随机数。 本发明可以被实现为数据存储设备的整体功能,以控制对存储在数据存储设备中的数据的访问。 还可以在用于控制对与数据存储设备相关联的主机系统或主机设备的访问的数据存储设备中实现。

    Data streaming system with environment sensor
    6.
    发明申请
    Data streaming system with environment sensor 审中-公开
    数据流系统与环境传感器

    公开(公告)号:US20050235167A1

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

    申请号:US10826021

    申请日:2004-04-16

    IPC分类号: G06F1/26

    摘要: A data streaming has a data storage device that provides an intermittent data stream to a buffer circuit. The data storage device generates a variable time-to-fill estimate as a function of a sensor output from an environment sensor. The buffer circuit provides a buffer data stream and a time-to-exhaust estimate. A comparator receives the time-to-fill and time-to-exhaust estimates and generates a comparator output. The comparator output couples to the data storage device to control energization of the data storage device.

    摘要翻译: 数据流具有向缓冲电路提供间歇数据流的数据存储装置。 数据存储装置根据来自环境传感器的传感器输出产生可变的时间 - 填充估计值。 缓冲电路提供缓冲器数据流和时间到排气估计。 比较器接收时间到时间和时间到排气的估计并产生比较器输出。 比较器输出耦合到数据存储装置,以控制数据存储装置的通电。

    Random number generation using back electromotive force (BEMF) values
    7.
    发明申请
    Random number generation using back electromotive force (BEMF) values 有权
    使用反电动势(BEMF)值的随机数生成

    公开(公告)号:US20070195448A1

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

    申请号:US11356499

    申请日:2006-02-17

    IPC分类号: G11B21/02

    CPC分类号: G06F7/588

    摘要: Method and apparatus for generating a random number, such as for use in a security protocol to control access to a data processing system. A processor generates the random number in relation to a back electromotive force (BEMF) value. The BEMF value is preferably obtained in response to application of current to a circuit. The circuit preferably comprises a coil and the application of current preferably induces a relatively small movement of the coil. The random number is preferably a multi-bit digital value, and each bit of the random number is determined in relation to whether the corresponding BEMF value is even or odd. The coil preferably comprises a coil of a voice coil motor (VCM) used to position a transducer adjacent a rotatable storage medium, and the random number is preferably generated while the medium is in a non-rotatable state.

    摘要翻译: 用于生成随机数的方法和装置,例如用于安全协议中以控制对数据处理系统的访问。 处理器产生与反电动势(BEMF)值相关的随机数。 优选地,响应于电流施加到电路而获得BEMF值。 电路优选地包括线圈,并且电流的施加优选地引起线圈的相对小的运动。 随机数优选为多位数字值,并且相关于相应的BEMF值是偶数还是奇数来确定随机数的每个位。 线圈优选地包括用于将换能器邻近可旋转存储介质定位的音圈电机(VCM)的线圈,并且优选地在介质处于不可旋转状态时产生随机数。

    Processing an information payload in a communication interface
    8.
    发明申请
    Processing an information payload in a communication interface 审中-公开
    在通信接口中处理信息有效载荷

    公开(公告)号:US20060251087A1

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

    申请号:US11120667

    申请日:2005-05-03

    IPC分类号: H04L12/56 H04L12/28

    摘要: In one illustrative example, a bridge connecting a universal serial bus (USB) interface and an advanced technology attachment (ATA) interface may decode a customized small computer system interface (SCSI) command to enable the system to send ATA commands over the USB interface. A customized SCSI command may implement a “pass-through” feature that allows the system to support logical block addresses (LBA) of 48 or more bits, and Self-Monitoring and Reporting Technology (SMART) commands associated with a hard disc drive (HDD). In conjunction with the bridge, the system may send an ATA-command payload, within a wrapper. The bridge may remove the wrapper without substantially altering the payload, and send the ATA-command payload over the ATA bus.

    摘要翻译: 在一个说明性示例中,连接通用串行总线(USB)接口和高级技术附件(ATA)接口的桥接器可以解码定制的小型计算机系统接口(SCSI)命令,以使系统能够通过USB接口发送ATA命令。 定制的SCSI命令可以实现“传递”功能,允许系统支持48位或更多位的逻辑块地址(LBA),以及与硬盘驱动器(HDD)相关联的自我监视和报告技术(SMART)命令 )。 与桥接器一起,系统可以在包装器内发送ATA命令有效载荷。 桥接器可以在不大幅改变有效载荷的情况下去除封装,并通过ATA总线发送ATA命令有效载荷。

    Caching data from a pool reassigned disk sectors
    9.
    发明授权
    Caching data from a pool reassigned disk sectors 有权
    从池缓存数据重新分配的磁盘扇区

    公开(公告)号:US07051154B1

    公开(公告)日:2006-05-23

    申请号:US09620497

    申请日:2000-07-20

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0866

    摘要: A method to improve drive read performance in a disc drive includes powering-up a disk drive, reading reassigned sectors data from a reassign spare pool, and storing the reassigned sectors data in a reassigned cache segment. This method also includes initiating a read request, detecting a reassigned sector within the read request, and determining whether the requested sector can be located in the reassignment cache. If the reassigned sectors are found in the cache, then the method includes transferring the reassigned sector data from the reassignment cache to the read buffer or directly to the requesting host computer. If the reassigned sectors are not found in the cache, then the method includes seeking to the reassignment spare pool to fetch as much reassigned sectors data as the reassignment cache can hold. In another embodiment, the reassigned sectors data stored in a reassignment cache segment is located in a buffer.

    摘要翻译: 一种提高磁盘驱动器的驱动器读取性能的方法包括加电磁盘驱动器,从重新分配的备用存储池读取重新分配的扇区数据,以及将重新分配的扇区数据存储在重新分配的高速缓存段中。 该方法还包括启动读取请求,检测读取请求内的重新分配的扇区,以及确定所请求的扇区是否可以位于重新分配高速缓存中。 如果在缓存中找到重新分配的扇区,则该方法包括将重新分配的扇区数据从重新分配缓存传送到读取缓冲器或直接传送到请求主机计算机。 如果在高速缓存中没有找到重新分配的扇区,则该方法包括寻求重新分配备用池以在重新分配缓存可以保持时获取尽可能多的重新分配的扇区数据。 在另一个实施例中,存储在重新分配高速缓存段中的重新分配的扇区数据位于缓冲器中。

    Method and apparatus to reduce retry redundancy during read operations
    10.
    发明授权
    Method and apparatus to reduce retry redundancy during read operations 有权
    在读取操作期间减少重试冗余的方法和装置

    公开(公告)号:US06728053B2

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

    申请号:US09897802

    申请日:2001-06-29

    IPC分类号: G11B509

    摘要: A method and apparatus for reducing retry redundancy during disc read operations in a disc drive system are provided in which a number of physical sectors to be read from the disc during read operations is first determined. An attempt is then made to read all sectors of the number of sectors during a first disc revolution. Failed sectors of the number of sectors during the first disc revolution are also identified. A retry cycle is then performed on the failed sectors during a second disc revolution following the completion of the attempt to read all sectors of the number of sectors during the first revolution.

    摘要翻译: 提供一种用于在盘驱动系统中的盘读取操作期间减少重试冗余的方法和装置,其中首先确定在读操作期间从盘读取的多个物理扇区。 然后,尝试在第一盘旋转期间读取扇区数的所有扇区。 也确定了在第一盘旋转期间扇区数量的失败扇区。 然后在完成在第一次旋转期间读取扇区数量的所有扇区的尝试结束之后的第二次盘片转动期间,对故障扇区进行重试循环。