-
公开(公告)号:US07085087B2
公开(公告)日:2006-08-01
申请号:US10713289
申请日:2003-11-14
申请人: Ryoji Fukuhisa , Hirofumi Saitoh , Takahiro Saito , Shuji Yamada
发明人: Ryoji Fukuhisa , Hirofumi Saitoh , Takahiro Saito , Shuji Yamada
IPC分类号: G11B5/02
CPC分类号: G11B20/10527 , G11B2020/1062 , G11B2020/10666
摘要: 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的缓冲器大小。
-
公开(公告)号:US06567886B1
公开(公告)日:2003-05-20
申请号:US09692260
申请日:2000-10-19
申请人: Hirofumi Saitoh , Kazunori Inoue , Ryoji Fukuhisa
发明人: Hirofumi Saitoh , Kazunori Inoue , Ryoji Fukuhisa
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.
摘要翻译: 一种磁盘驱动装置及其控制方法,其能够防止可能在多驱动环境中发生的等待时间,并提高性能。提供了一种微程序,其包括队列处理程序,该队列处理程序将主机发出的命令存储在队列中 区域,执行重新排序并确定要执行的命令,并请求执行所确定的命令; 执行接口侧处理的接口处理器,包括通过已经请求执行的命令在主机和驱动装置之间的数据传送; 以及驱动器处理器,其通过已经请求执行的命令执行驱动器侧处理,并请求驱动装置执行与命令执行有关的读/写操作; 接口侧处理和驱动侧处理关于命令处理分离,并且接口侧处理不影响驱动器侧处理的开始。
-
公开(公告)号:US06516401B2
公开(公告)日:2003-02-04
申请号:US09827603
申请日:2001-04-06
IPC分类号: G06F1200
CPC分类号: G06F3/0613 , G06F3/064 , G06F3/0655 , G06F3/0656 , G06F3/0659 , G06F3/0676
摘要: 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.
-
公开(公告)号:US07197593B2
公开(公告)日:2007-03-27
申请号:US10717697
申请日:2003-11-20
申请人: Ryoji Fukuhisa , Nobuya Matsubara
发明人: Ryoji Fukuhisa , Nobuya Matsubara
IPC分类号: G11C29/04
CPC分类号: G11B20/1883 , G11B20/18 , G11B2220/20
摘要: While executing a command that accesses a sector on a disk-shaped recording medium placed in a data recording device, an address of a sector where it is difficult to read data is recorded in a memory. After that, a determination is made as to whether or not the data recording device is executing a command. If it is judged that the data recording device is not executing a command, the address of the sector is read from the memory, and then a bad sector is searched for by detecting whether or not it is difficult to read data from each of surrounding sectors adjacent to the sector, the address of which has been read.
摘要翻译: 在执行访问位于数据记录装置中的盘形记录介质上的扇区的命令时,难以读取数据的扇区的地址被记录在存储器中。 之后,确定数据记录装置是否正在执行命令。 如果判定数据记录装置没有执行命令,则从存储器读取扇区的地址,然后通过检测是否难以从每个周边扇区读取数据来搜索坏扇区 相邻的扇区,其地址已被读取。
-
5.
公开(公告)号:US06249854B1
公开(公告)日:2001-06-19
申请号:US09140616
申请日:1998-08-26
IPC分类号: G06F1200
CPC分类号: G06F3/0613 , G06F3/064 , G06F3/0655 , G06F3/0656 , G06F3/0659 , G06F3/0676
摘要: 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预取第二块的步骤; 当检测到反向读取时,在从盘读取数据完成后,立即开始预测下一个命令请求的数据的读取。
-
-
-
-