Data storage apparatus and method for managing buffer memory
    1.
    发明授权
    Data storage apparatus and method for managing buffer memory 有权
    用于管理缓冲存储器的数据存储装置和方法

    公开(公告)号:US07085087B2

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

    申请号:US10713289

    申请日:2003-11-14

    IPC分类号: G11B5/02

    摘要: To avoid degradation of performance of a storage apparatus even when access biased to writing or reading of data is performed in a buffer memory that adopts a dual ring buffer system as a data structure. A sector buffer for caching an access request is provided in a DRAM of the storage apparatus. The sector buffer has a first ring buffer (BUF_W) that temporarily holds an external write request for a recording medium in advance of its process to the recording medium, and a second ring buffer (BUF_R) that retains data read from the recording medium according to an external read request for the recording medium. An MPU of the storage apparatus shifts a BPAGE of the BUF_R or BUF_W according to external access patterns to the recording medium to thereby change the buffer sizes of the BUF_R and BUF_W.

    摘要翻译: 为了避免在采用双环形缓冲系统作为数据结构的缓冲存储器中执行访问偏向于写入或读取数据的存储装置的性能的降低。 在存储装置的DRAM中提供用于缓存访问请求的扇区缓冲器。 扇区缓冲器具有第一环形缓冲器(BUF_W),该第一环形缓冲器(BUF_W)在其处理之前临时保存对记录介质的外部写入请求到记录介质;以及第二环形缓冲器(BUF_R),其保留从记录介质读取的数据, 用于记录介质的外部读取请求。 存储装置的MPU根据外部访问模式将BUF_R或BUF_W的BPAGE移位到记录介质,从而改变BUF_R和BUF_W的缓冲器大小。

    Data reading method and apparatus for a disk drive storage device
    2.
    发明授权
    Data reading method and apparatus for a disk drive storage device 失效
    磁盘驱动器存储装置的数据读取方法及装置

    公开(公告)号:US06249854B1

    公开(公告)日:2001-06-19

    申请号:US09140616

    申请日:1998-08-26

    IPC分类号: G06F1200

    摘要: The present invention provides, at a lower cost, a highly reliable data reading method and data reading apparatus that can improve backward sequential reading performance. The disk drive is provided with a magnetic disk and a control section having an HDC, a RAM, an MPU controlling the operation of the entire HDD, including control of the HDC, a ROM, and an I/F for connecting to an external host device. The control section executes a backward reading detection step that detects backward reading, a step of receiving a command that reads a block of a first length from a first LBA, a step that reads a block of the first length from the first LBA when backward reading is detected, and a step that pre-fetches a second block from a second LBA smaller than the first LBA; when backward reading is detected, upon completion of the reading of data from the disk, the reading of data predicted to be requested by the next command begins immediately.

    摘要翻译: 本发明以更低的成本提供了可以提高向后顺序读取性能的高度可靠的数据读取方法和数据读取装置。 磁盘驱动器设置有磁盘和具有HDC,RAM,控制整个HDD的操作的MPU的控制部分,包括HDC的控制,ROM和用于连接到外部主机的I / F 设备。 控制部执行检测反向读取的反向读取检测步骤,从第一LBA接收读取第一长度的块的命令的步骤,从后面读取时从第一LBA读取第一长度的块的步骤 以及从小于第一LBA的第二LBA预取第二块的步骤; 当检测到反向读取时,在从盘读取数据完成后,立即开始预测下一个命令请求的数据的读取。

    Disk drive apparatus and control method thereof
    3.
    发明授权
    Disk drive apparatus and control method thereof 失效
    磁盘驱动装置及其控制方法

    公开(公告)号:US06567886B1

    公开(公告)日:2003-05-20

    申请号:US09692260

    申请日:2000-10-19

    IPC分类号: G06F1200

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: A disk drive apparatus and control method thereof that enable the latency that may occur in a multi-drive environment to be prevented, and performance to be improved. A microprogram is provided that includes a queue handler that stores commands issued by the host in a queue area, performs reordering and determines the command to be executed, and requests execution of the determined command; an interface handler that executes interface-side processing, including data transfer between the host and the drive apparatus by means of a command for which execution has been requested; and a drive handler that executes drive-side processing by means of a command for which execution has been requested, and requests the drive apparatus to perform read/write operations relating to command execution; interface-side processing and drive-side processing are separated with regard to command processing, and interface-side processing does not affect the start of drive-side processing.

    摘要翻译: 一种磁盘驱动装置及其控制方法,其能够防止可能在多驱动环境中发生的等待时间,并提高性能。提供了一种微程序,其包括队列处理程序,该队列处理程序将主机发出的命令存储在队列中 区域,执行重新排序并确定要执行的命令,并请求执行所确定的命令; 执行接口侧处理的接口处理器,包括通过已经请求执行的命令在主机和驱动装置之间的数据传送; 以及驱动器处理器,其通过已经请求执行的命令执行驱动器侧处理,并请求驱动装置执行与命令执行有关的读/写操作; 接口侧处理和驱动侧处理关于命令处理分离,并且接口侧处理不影响驱动器侧处理的开始。

    Data reading method and data reading apparatus

    公开(公告)号:US06516401B2

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

    申请号:US09827603

    申请日:2001-04-06

    IPC分类号: G06F1200

    摘要: The present invention provides, at a lower cost, a highly reliable data reading method and data reading apparatus that can improve backward sequential reading performance. The disk drive is provided with a magnetic disk and a control section having an HDC, a RAM, an MPU controlling the operation of the entire HDD, including control of the HDC, a ROM, and an I/F for connecting to an external host device. The control section executes a backward reading detection step that detects backward reading, a step of receiving a command that reads a block of a first length from a first LBA, a step that reads a block of the first length from the first LBA when backward reading is detected, and a step that pre-fetches a second block from a second LBA smaller than the first LBA; when backward reading is detected, upon completion of the reading of data from the disk, the reading of data predicted to be requested by the next command begins immediately.

    Media drive and command execution method thereof
    5.
    发明授权
    Media drive and command execution method thereof 失效
    媒体驱动器及其指令执行方法

    公开(公告)号:US07373460B2

    公开(公告)日:2008-05-13

    申请号:US11271397

    申请日:2005-11-10

    IPC分类号: G06F12/00

    摘要: Embodiments of the present invention provide a media drive capable of improving command processing performance by, when a plurality of commands is queued, shortening seek time and rotational latency, and also effectively making use of the shortened period of time. In one embodiment, a HDD includes a queue capable of storing a plurality of commands, and a queue manager for optimizing the execution order of the plurality of commands on the basis of whether or not the execution of each command requires access to a medium. The queue manager determines the execution order so that medium access processing of accessing a disk for execution, and data transfer processing of transferring data between the HDD and a host, are executed in parallel with each other. For example, read processing and transfer processing are executed in parallel with each other. The read processing is adaptive to read out a read command, data of which does not exist in the cache, from the disk into the cache. The transfer processing is adaptive to transfer a read command, data of which exists in the cache, to the host.

    摘要翻译: 本发明的实施例提供一种媒体驱动器,其能够通过在多个命令排队时缩短查找时间和旋转等待时间,并且还有效地利用缩短的时间段来改善命令处理性能。 在一个实施例中,HDD包括能够存储多个命令的队列,以及队列管理器,用于根据每个命令的执行是否需要访问介质来优化多个命令的执行顺序。 队列管理器确定执行顺序,使得访问用于执行的盘的介质访问处理以及在HDD和主机之间传送数据的数据传送处理彼此并行执行。 例如,读取处理和传送处理彼此并行地执行。 读取处理自适应地读出缓存中不存在其数据的读取命令从盘到高速缓存。 传输处理适应于将缓存中存在的数据的读取命令传送到主机。

    Media drive and command execution method thereof
    6.
    发明申请
    Media drive and command execution method thereof 失效
    媒体驱动器及其指令执行方法

    公开(公告)号:US20060106980A1

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

    申请号:US11271397

    申请日:2005-11-10

    IPC分类号: G06F13/00

    摘要: Embodiments of the present invention provide a media drive capable of improving command processing performance by, when a plurality of commands is queued, shortening seek time and rotational latency, and also effectively making use of the shortened period of time. In one embodiment, a HDD includes a queue capable of storing a plurality of commands, and a queue manager for optimizing the execution order of the plurality of commands on the basis of whether or not the execution of each command requires access to a medium. The queue manager determines the execution order so that medium access processing of accessing a disk for execution, and data transfer processing of transferring data between the HDD and a host, are executed in parallel with each other. For example, read processing and transfer processing are executed in parallel with each other. The read processing is adaptive to read out a read command, data of which does not exist in the cache, from the disk into the cache. The transfer processing is adaptive to transfer a read command, data of which exists in the cache, to the host.

    摘要翻译: 本发明的实施例提供一种媒体驱动器,其能够通过在多个命令排队时缩短查找时间和旋转等待时间,并且还有效地利用缩短的时间段来改善命令处理性能。 在一个实施例中,HDD包括能够存储多个命令的队列,以及队列管理器,用于根据每个命令的执行是否需要访问介质来优化多个命令的执行顺序。 队列管理器确定执行顺序,使得访问用于执行的盘的介质访问处理以及在HDD和主机之间传送数据的数据传送处理彼此并行执行。 例如,读取处理和传送处理彼此并行地执行。 读取处理自适应地读出缓存中不存在其数据的读取命令从盘到高速缓存。 传输处理适应于将缓存中存在的数据的读取命令传送到主机。

    Method and apparatus for acquiring images, and verification method and verification apparatus
    7.
    发明申请
    Method and apparatus for acquiring images, and verification method and verification apparatus 审中-公开
    用于获取图像的方法和装置,以及验证方法和验证装置

    公开(公告)号:US20060165264A1

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

    申请号:US11339480

    申请日:2006-01-26

    IPC分类号: G06K9/00

    摘要: In a verification apparatus, an image pickup unit picks up an image of an object to be verified. A calculation unit calculates, from the captured object image, a characteristic quantity that characterizes a direction of lines within the object image along a first direction or a characteristic quantity that characterizes the object image as a single physical quantity. Then a region from which data are to be acquired is set by referring to a characteristic quantity of the object image and, from this region, a characteristic quantity that characterizes a direction of lines within the object image along a second direction different from the second direction or a characteristic quantity that characterizes the object image as a single physical quantity is calculated. A verification unit at least verifies the characteristic quantity of the object image against that of a reference image along the second direction.

    摘要翻译: 在验证装置中,图像拾取单元拾取要验证的对象的图像。 计算单元从拍摄对象图像计算将沿着第一方向的对象图像内的线的方向或将对象图像的特征量表征为单一物理量的特征量。 然后,通过参照对象图像的特征量来设定要获取数据的区域,并且从该区域,沿着与第二方向不同的第二方向表征对象图像内的线的方向的特征量 或者计算将对象图像表征为单个物理量的特征量。 验证单元至少根据沿着第二方向的参考图像的特征量验证对象图像的特征量。

    Disk device for serial communication and method of controlling the same

    公开(公告)号:US20060080483A1

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

    申请号:US11231155

    申请日:2005-09-19

    IPC分类号: G06F13/12

    CPC分类号: G11B19/28 G11B19/2054

    摘要: Embodiments of the invention provide a disk device and a method of controlling the device which is capable of suppressing peak current, even for serial communication, that is required when initiating rotation of a spindle motor down to a level equivalent to that of parallel communication, without prolonging elapsed time before reaching the steady rotation speed. In one embodiment, an HDD includes a serial communication circuit which executes serial communication with a host, an SPM which rotates a disk, an HDC/MPU which controls the SPM and the serial communication circuit. The HDC/MPU, after shutting down the serial communication circuit once, starts up the serial communication circuit again when rotation speed of the SPM reached the specified standard value, and establishes serial communication with the host by means of the serial communication circuit.

    Error recovery method for data storage device, data storage device, and magnetic disk storage device
    9.
    发明申请
    Error recovery method for data storage device, data storage device, and magnetic disk storage device 有权
    数据存储设备,数据存储设备和磁盘存储设备的错误恢复方法

    公开(公告)号:US20050216782A1

    公开(公告)日:2005-09-29

    申请号:US11090672

    申请日:2005-03-25

    申请人: Hirofumi Saitoh

    发明人: Hirofumi Saitoh

    IPC分类号: G06F3/06 G06F11/00 G11B20/18

    摘要: Embodiments of the invention increase the probability of error recovery in error recovery processing. When a reset command is received during an error recovery procedure (ERP), a timer is started in response to the reset command. From the time at which the reset command has been received until the predetermined time prescribed by the timer passes, the ERP step is continued. After the timer expires, the ERP processing stops on the completion of an ERP step M. Additionally, a HDD returns to a host a reset ready, which represents the completion of the reset. Since the ERP is continued even after the reset command is received, it is possible to increase the probability of error recovery.

    摘要翻译: 本发明的实施例增加了错误恢复处理中错误恢复的概率。 当在错误恢复过程(ERP)期间接收到复位命令时,响应于复位命令启动定时器。 从已经接收到复位命令的时间到定时器规定的预定时间过去之前,继续执行ERP步骤。 定时器到期后,ERP处理在完成ERP步骤M后停止。另外,HDD向主机返回复位就绪,表示重置完成。 由于即使在接收到复位命令之后继续执行ERP,也可以增加错误恢复的概率。

    Media drive that creates a transfer unnecessary period, and power saving method thereof
    10.
    发明授权
    Media drive that creates a transfer unnecessary period, and power saving method thereof 失效
    创建转移不必要的周期的媒体驱动器及其省电方法

    公开(公告)号:US07664884B2

    公开(公告)日:2010-02-16

    申请号:US11267539

    申请日:2005-11-04

    摘要: Embodiments of the present invention provide a media drive that is intended for reduction in power consumption required for serial communications to/from a host, and a power saving method thereof. In one embodiment, a HDD includes: a cache; a host interface for transferring, to a host, transfer data read out from the cache; a host interface manager that controls the execution of commands so as to generate a transfer unnecessary period during which a command and transfer data need not be exchanged with the host; and a MPU that brings a serial communication part of the host interface into a power save mode during the transfer unnecessary period. The host interface manager determines the optimum data transfer timing of transferring data from the cache to the host on the basis of a transfer rate at which data is transferred to the host, and a read rate at which data is read out from a disk into the cache.

    摘要翻译: 本发明的实施例提供了用于降低与主机的串行通信所需的功耗的介质驱动器及其省电方法。 在一个实施例中,HDD包括:高速缓存; 用于向主机传送从高速缓存读出的数据的主机接口; 主机接口管理器,其控制命令的执行,以便产生不需要与主机交换命令和传送数据的转移不必要的周期; 以及在传输不必要的周期期间将主机接口的串行通信部分带入省电模式的MPU。 主机接口管理器根据数据传送到主机的传输速率和数据从磁盘读出的读取速率来确定将数据从高速缓存传送到主机的最佳数据传送定时, 缓存。