[go: up one dir, main page]

CN101046975A - 盘驱动器系统及其控制方法 - Google Patents

盘驱动器系统及其控制方法 Download PDF

Info

Publication number
CN101046975A
CN101046975A CNA2007100016211A CN200710001621A CN101046975A CN 101046975 A CN101046975 A CN 101046975A CN A2007100016211 A CNA2007100016211 A CN A2007100016211A CN 200710001621 A CN200710001621 A CN 200710001621A CN 101046975 A CN101046975 A CN 101046975A
Authority
CN
China
Prior art keywords
read
write head
data
write
data transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007100016211A
Other languages
English (en)
Other versions
CN101046975B (zh
Inventor
斯科特·T.·文托
杰塞·E.·克莱格
斯坦利·B.·斯坦斯基
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meta Platforms Inc
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101046975A publication Critical patent/CN101046975A/zh
Application granted granted Critical
Publication of CN101046975B publication Critical patent/CN101046975B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
    • G11B5/553Details
    • G11B5/5547"Seek" control and circuits therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0676Magnetic disk device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/012Recording on, or reproducing or erasing from, magnetic disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/4806Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed specially adapted for disk drive assemblies, e.g. assembly prior to operation, hard or flexible disk drives
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5569Track change, selection or acquisition by displacement of the head across disk tracks details of specially adapted mobile parts, e.g. electromechanical control devices
    • G11B5/5578Multiple actuators addressing the same disk, e.g. to improve data rate or access rate
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Moving Of Heads (AREA)
  • Moving Of Head For Track Selection And Changing (AREA)

Abstract

一种硬盘驱动器系统,包括一个或多个旋转的数据存储盘片、驱动控制器、多个致动器组件和对应的各读/写头。致动器组件可独自移动以执行独立的数据寻道。控制器被配置成使多个致动器组件和读/写头的寻道和读/写操作相互交错执行。

Description

盘驱动器系统及其控制方法
技术领域
本发明一般涉及非易失性数据存储器领域。特别是,本发明针对一种具有交错读/写操作的多臂盘驱动器系统及其控制方法。
背景技术
硬盘驱动器被用于需要相对快速、经济的非易失性大容量存储器的许多应用中。例如,硬盘驱动器一般被用于计算机服务器、大型计算机、个人计算机、膝上计算机、数字录像机、音乐和多媒体设备、个人数字助理、数字照相机和蜂窝电话等。自从1956年第一个商用硬盘驱动器投入使用以来,硬盘技术已被大大发展。
现在的硬盘驱动器通常包括绕公共旋转轴或主轴以恒定角速度旋转的多个盘片。现代硬盘驱动器的形状因数或盘片直径一般为3.5英寸、2.5英寸、1.8英寸、1英寸和0.85英寸。就是说,其它直径的盘片也是可用的。盘片通常由非金属材料(例如玻璃)或铝制成,在两个主表面涂覆磁性记录材料,通常为氧化铁,其形成驱动器的数据存储面。现在的硬盘驱动器通常具有移动相互协调的多个读/写头的单枢臂,一个读/写头用于每一数据存储面。
几种更新近的设计利用每一数据存储面的多个读/写头,并且利用相应的各独立枢臂移动这些多个头。这些设计的一部分设计中,通过将一些或所有读/写头同时用于数据传输,多个头被冗余使用或用于增加给定数据传输(读取或写入)操作的速度。这些设计的其它设计中,每一数据存储面的多个头被控制,使得在任何给定时间最靠近数据位置的读/写头被用于数据传输。用于该面的一个或多个剩余读/写头不参与该数据传输,并且等待要求它们进行动作的随后的数据传输请求。在这些同时读取/同时写入以及最靠近数据的设计增加了各硬盘驱动器的速度的同时,改进平均寻道时间即读/写头被移动到多个读/写请求的希望的数据传输位置所需要的平均时间是非常希望的。
发明内容
一方面,本发明针对响应要求多个相应的各自寻道和多个相应的各自数据传输的多个数据传输请求的盘驱动器系统。盘驱动器系统包括:壳体和可旋转地安装在壳体内的至少一个盘片。该至少一个盘片具有包含多个表面数据存储位置的第一数据存储面。第一读/写头被可移动地安装在壳体内并被配置成对多个表面数据存储位置中的表面数据存储位置进行读取和写入。第一致动器组件支撑第一读/写头并被配置成移动第一读/写头,使得第一读/写头能够访问多个表面数据存储位置。至少一个第二读/写头可移动地安装在壳体内并被配置成对多个表面数据存储位置中的表面数据存储位置读取和写入数据。第二致动器组件支撑第二读/写头并被配置成与第一读/写头独立地移动第二读/写头,并且使得第二读/写头能够访问多个表面数据存储位置。控制器可操作地与第一致动器组件和第二致动器组件连接。通过在第一致动器组件和第二致动器组件之间交错多个相应的各自寻道,控制器响应多个数据传输请求。
另一方面,本发明针对一种控制盘驱动器的方法,所述盘驱动器包括具有至少一个存储面的至少一个盘片,盘驱动器还包括与所述至少一个存储面为工作关系的至少两个读/写头。所述方法包括接收要求多个相应的各自寻道和多个相应的各自数据传输的多个数据传输请求。移动所述至少两个读/写头,以便相互交错多个相应的各自寻道。激活所述至少两个读/写头,以便对于至少一个存储面执行多个相应的各自数据传输。
附图说明
为了说明本发明,附图示出目前优选的本发明的形式。然而,应当理解,本发明不限于附图中所示的明确配置和手段,其中:
图1是盖移去后的本发明的盘驱动器系统的平面图;
图2是图1的盘驱动器系统的放大横截面图;
图3是说明图1的盘驱动器系统的寻道和数据传输操作的时序图;
图4是示出图1的盘驱动器系统的控制寻道和数据传输操作的交错方案的流程图。
具体实施方式
现在参照附图图1和图2说明本发明的多枢臂(armature)硬盘驱动器(HDD)系统100,如下面更详细所述,其包括相对于常规单臂及多臂HDD系统减小系统的平均寻道时间的各种特征。HDD系统100可包括壳体102,该壳体102包含一个或多个盘片104,比如图2中特别示出的四个盘片104A-D,它们相对于壳体绕公共主轴108旋转。每一盘片104A-D可具有第一和第二数据存储面112A-B,可以以任何适合的方式设置其数据存储容量。例如,每一数据存储面112A-B可具有包含氧化铁或其它磁性材料的磁性存储面。生产适用于本发明的盘片104A-D的细节是本领域公知的,因此,不必在这里进行详细描述以使本领域的技术人员理解本发明的更广的范围。
HDD系统100还可包括多个致动器组件,例如示出的两个枢臂组件116A-B,每一枢臂组件相互独立地支撑并移动一组读/写头120A-B。在每一组件116A-B上的读/写头120A-B的数目通常对应于数据存储面112A-B的数目。在这方面,应当注意,任何给定的读取或写入请求可涉及满足该请求的一个或多个读/写头120A或读/写头120B的使用。每一枢臂组件116A-B可包括枢臂124A-B和可操作地配置成在数据定位寻道期间移动各枢臂的致动器128A-B。每一致动器128A-B可包括用于移动各枢臂124A-B的例如线性电机、音圈等(未示出)。本领域的技术人员容易理解,虽然枢轴旋转型致动器组件116A-B被示出,但其它类型的致动器组件例如线性运动型致动器组件也可被用于本发明的盘驱动器系统。在Susnjar的美国专利No.6883062中,示出了适用于本发明的多种多个头配置和致动器组件类型,其公开的各种配置和致动器组件类型以参照的方式被包含在这里。
每一枢臂组件116A-B和每一读/写头120A-B的操作可由适合的控制器132来控制,控制器132也可提供HDD系统100和任何设备(未示出)之间的接口,所述任何设备例如为与HDD系统连接的一个或多个计算机服务器、大型计算机、个人计算机、膝上计算机、数字录像机、音乐和多媒体设备、个人数字助理、数字照相机和蜂窝电话等。如本领域的技术人员所理解的,控制器132可以以任何适合的硬件、软件或硬件和软件的组合来实现。下面将更详细地描述控制器132的功能。
通常,HDD系统100从这样的设备接收一个或多个连续的数据传输请求流,即,或者从盘片104A-D的数据存储面112A-B读取特定数据或者将特定数据写入到数据存储面的请求。伴随写入请求,控制器132通常还接收要被写入到数据存储面112A-B的数据。因此,控制器132可包括所需的协调对数据存储面112A-B的数据写入使得其可响应适当的读取请求被读取的功能。控制器132通常还对应于读取请求输出数据。因此,控制器132也可提供所需的针对相应的各读取请求协调从数据存储面112A-B读取的数据的功能。应当注意,虽然示出控制器132位于壳体102内,但在其它实施例中控制器可位于壳体外。
如上所述,HDD系统100的一个重要特征是其能够减小响应一组数据传输请求所需的平均寻道时间。这可以通过响应各种输入的数据传输请求相互交错通过HDD系统100执行的数据传输操作,例如寻道-写入或寻道-读取操作来实现。该交错功能可由控制器132提供。例如,图3的时序图200示出了一个适用于图1和图2的HDD系统100的交错方案。参照图3同时参照图1和图2,图3的时序图200示出对应于一组例证设置的八个时间顺序数据传输请求212A-H的枢臂部件116A和读/写头120A的数据传输操作组204A-D以及枢臂部件116B和读/写头120B的数据传输操作组208A-D。每一数据操作组包括寻道216和数据传输220A-H,即取决于对应的数据传输请求212A-H的性质的读取或写入。
由时序图200示出的交错方案基于与接收的数据传输请求212A-H以相同的时间顺序执行多个数据传输操作组204A-D和208A-D的数据传输220A-H的原则。这可通过将延迟(stall)周期224添加到每一数据传输操作组204A-D和208A-D来实现,其中在数据传输操作组204A-D和208A-D中,在前一数据传输请求212A-H的数据传输220A-H被完成之前已完成该组的寻道216。每一延迟周期224的长度可以是前一数据传输220A-H结束所需的时间加上控制器132或其它电路准备好处理另一数据传输所需的任何时间的长度。当然,如果在对紧随其后的请求完成寻道之前已完成对特定数据传输请求212A-B的寻道216和对应的数据传输220A-H,则延迟周期不是必须的。
保存数据传输220A-H的时间顺序,如在图3中所示的交错方案中所进行的,通常可简化控制器132的功能,因为控制器不负责跟踪和将无序数据传输(尤其是读取)与时间顺序有序数据传输请求212A-H相关。也就是说,在本发明的可选实施例中,数据请求操作的交错不一定导致这样的有序数据传输。例如,在一个可选实施例(未示出)中,数据传输一完成,就可进行执行下一寻道。如果对应的控制器被配置成一次仅处理一个数据传输,则可添加延迟周期以防止数据总线冲突。另一方面,如果控制器被配置成同时处理等于读/写头数目的多个数据传输,则不需要这样的延迟周期。在这些可选交错方案的任一个中,控制器或其它电路需要包括将读取数据传输(尤其是多个读取)与对应的各数据读取请求相关的功能。这将增加控制器或其它电路的复杂性。
参照图4同时参照图1-3,图4示出用于在图1和2的HDD系统100内执行图3的时序图200所示的交错方案的流程图300。在步骤305,控制器132接收数据传输请求。在步骤310,控制器132确定枢臂组件116A和/或对应的读/写头120A是否正忙于处理在先的数据传输请求。如果否,则在步骤315控制器132激活枢臂组件116A,以便将适当的读/写头120A定位在适当的位置,以执行到或来自对应的数据存储面112A-B的请求的数据传输。步骤315可被称作寻道步骤。在寻道步骤315之后,在步骤320,控制器132确定另一枢臂组件116B和/或对应的读/写头120B是否正忙于在先的请求。如果其正忙于在先的请求,则交错方案进入延迟循环325,延迟循环325持续执行直到另一枢臂组件116B和/或相应的读/写头120B执行完在先的请求为止。注意,在图3中未示出延迟循环325的效果。然而,参照图3,通过将与数据传输请求212D关联的寻道216延伸超过与请求212E关联的数据传输220E,可看出延迟循环325的效果。在这种情况下,通过在寻道216和请求212E的数据传输220E之间插入延迟周期224,延迟循环325不允许数据传输请求212E的数据传输220E发生直到请求212D的数据传输220D后。
另一方面,如果在步骤320另一枢臂组件116B和/或读/写头120B未忙于在先的数据传输请求,则交错方案可进到步骤330,在步骤330,控制器132使得来自或到相应的各数据存储面112A-B的数据传输能够针对当前请求发生。一旦已完成数据传输,则交错技术可循环回到步骤305,在步骤305,通过控制器132接收另一数据传输请求。
如果在步骤310控制器132已确定枢臂组件116A和/或读/写头120A忙于在先的数据传输请求,则控制器在步骤335可确定枢臂组件116B和/或读/写头120B是否忙于在先的请求。如果其忙于在先的请求,则交错方案可进入等待循环340,该等待循环340持续直到一个或两个枢臂组件116A-B和对应的各读/写头120A-B不再忙于在先的请求为止。如果在步骤335控制器132确定枢臂组件116B和读/写头120B为不忙(并且在步骤310确定枢臂组件116A和读/写头120A为忙),则在步骤345控制器132激活枢臂组件116B,以便将读/写头120B定位在适当的位置,以执行到或来自对应的数据存储面112A-B的请求的数据传输。步骤345可被称作寻道步骤。在寻道步骤345之后,在步骤350,控制器132确定另一枢臂组件116A和/或对应的读/写头120A是否正忙于在先的请求。如果其正忙于在先的请求,则交错方案进入延迟循环355,该延迟循环355持续执行直到另一枢臂组件116A和/或对应的读/写头120A执行完在先的请求为止。在图3中两次示出了延迟循环355的效果,一次与数据传输请求212B有关,一次与数据传输请求212F有关。
另一方面,如果在步骤350另一枢臂组件116A和/或读/写头120A未忙于在先的数据传输请求,则交错方案可进到步骤360,在步骤360,控制器132使得来自或到相应的各数据存储面112A-B的数据传输能够针对当前请求发生。一旦已完成数据传输,则交错技术可循环回到步骤305,在步骤305,通过控制器132接收另一数据传输请求。
本领域的技术人员很容易理解,图4的流程图300所示的交错方案仅是示例性的,各种可选的交错方案也是可以的,并且根据对本公开的理解可易于被实现。
尽管就其例证实施例已描述并示出了本发明,但本领域的技术人员应当理解,在不脱离本发明的精神和范围的情况下,可对其进行上述的和各种其它的修改、省略和添加。

Claims (20)

1、一种响应多个数据传输请求的盘驱动器系统,所述多个数据传输请求要求多个相应的各自寻道和多个相应的各自数据传输,所述盘驱动器系统包括:
(a)壳体;
(b)可旋转地安装在所述壳体内的至少一个盘片,所述至少一个盘片具有包含多个表面数据存储位置的第一数据存储面;
(c)第一读/写头,可移动地安装在所述壳体内并被配置成对所述多个表面数据存储位置中的表面数据存储位置读取和写入数据;
(d)第一致动器组件,支撑所述第一读/写头并被配置成移动所述第一读/写头,使得所述第一读/写头能够访问所述多个表面数据存储位置;
(e)至少一个第二读/写头,可移动地安装在所述壳体内并被配置成对所述多个表面数据存储位置中的表面数据存储位置读取和写入数据;
(f)第二致动器组件,支撑所述第二读/写头并被配置成与所述第一读/写头独立地移动所述第二读/写头,并且使得所述第二读/写头能够访问所述多个表面数据存储位置;以及
(g)控制器,可操作地与所述第一致动器组件和所述第二致动器组件连接,所述控制器通过在所述第一致动器组件和所述第二致动器组件之间交错多个相应的各自寻道来响应多个数据传输请求。
2、根据权利要求1的盘驱动器系统,其中,所述控制器按时间顺序接收多个数据传输请求,所述控制器被配置成控制所述第一和第二致动器组件,以便通过在所述第一和第二致动器组件之间交替多个相应的各自寻道,按所述时间顺序执行所述多个相应的各自寻道。
3、根据权利要求1的盘驱动器系统,其中,所述控制器按时间顺序接收多个数据传输请求,所述控制器被配置成控制所述第一和第二读/写头,以便通过在所述第一和第二读/写头之间顺序地交替多个相应的各自数据传输,按所述时间顺序执行所述多个相应的各自数据传输。
4、根据权利要求3的盘驱动器系统,其中,所述控制器被配置成控制所述第一和第二致动器组件,以便通过在所述第一和第二致动器组件之间顺序地交替多个相应的各自寻道,按所述时间顺序执行所述多个相应的各自寻道。
5、根据权利要求4的盘驱动器系统,其中,所述控制器被可操作地配置成根据需要延迟多个相应的各自数据传输中的相应的各自数据传输,以保持多个相应的各自数据传输的所述时间顺序。
6、根据权利要求1的盘驱动器系统,其中,所述至少一个盘片包括第一和第二数据存储面,并且在所述第一和第二数据存储面上包含所述多个表面数据存储位置,盘驱动器系统还包括由所述第一致动器组件支撑的第一对读/写头和由所述第二致动器组件支撑的第二对读/写头,所述第一和第二对读/写头中的每一对包含可对所述第一数据存储面操作的读/写头和可对所述第二数据存储面操作的读/写头。
7、根据权利要求1的盘驱动器系统,还包括多个盘片,每个盘片包括第一和第二数据存储面,所述多个表面数据存储位置被包含在所述多个盘片的所述第一和第二数据存储面上,盘驱动器系统还包括由所述第一致动器组件支撑的第一组读/写头和由所述第二致动器组件支撑的第二组读/写头,所述第一和第二组读/写头中的每一组具有可对所述多个盘片的所述第一和第二存储面中的相应一个存储面操作的读/写头。
8、根据权利要求1的盘驱动器系统,其中,所述第一和第二致动器组件中的每一个包括旋转枢臂。
9、一种控制盘驱动器的方法,所述盘驱动器包括具有至少一个存储面的至少一个盘片,盘驱动器还包括与所述至少一个存储面为工作关系的至少两个读/写头,所述方法包括:
(a)接收要求多个相应的各自寻道和多个相应的各自数据传输的多个数据传输请求;
(b)移动所述至少两个读/写头,以便相互交错所述多个相应的各自寻道;并且
(c)激活所述至少两个读/写头,以便对于所述至少一个存储面执行所述多个相应的各自数据传输。
10、根据权利要求9的方法,其中,步骤(c)包括激活所述至少两个读/写头,以便交错所述多个相应的各自数据传输。
11、根据权利要求9的方法,其中,步骤(a)包括按时间顺序接收所述多个数据传输请求并且步骤(b)包括移动所述至少两个读/写头,使得所述多个相应的各自寻道按所述时间顺序被启动。
12、根据权利要求11的方法,其中,步骤(b)包括以交替方式移动所述至少两个读/写头。
13、根据权利要求12的方法,其中,步骤(c)包括激活所述至少两个读/写头,以便按所述时间顺序执行所述多个相应的各自数据传输。
14、根据权利要求13的方法,其中,步骤(c)包括以交替方式激活所述至少两个读/写头。
15、根据权利要求9的方法,其中,步骤(a)包括按时间顺序接收所述多个数据传输请求并且步骤(c)包括激活所述至少两个读/写头,以便按所述时间顺序执行所述多个相应的各自数据传输。
16、根据权利要求15的方法,其中,步骤(c)包括以交替方式激活所述至少两个读/写头。
17、一种响应多个时间顺序数据传输请求的盘驱动器系统,所述多个时间顺序数据传输请求要求多个相应的各自寻道和多个相应的各自数据传输,所述盘驱动器系统包括:
(a)壳体;
(b)可旋转地安装在所述壳体内的至少一个盘片,所述至少一个盘片具有包含多个表面数据存储位置的第一数据存储面;
(c)第一读/写头,可移动地安装在所述壳体内并被配置成对所述多个表面数据存储位置中的表面数据存储位置读取和写入数据;
(d)第一致动器组件,支撑所述第一读/写头并被配置成移动所述第一读/写头,使得所述第一读/写头能够访问所述多个表面数据存储位置;
(e)至少一个第二读/写头,可移动地安装在所述壳体内并被配置成对所述多个表面数据存储位置中的表面数据存储位置读取和写入数据;
(f)第二致动器组件,支撑所述第二读/写头并被配置成与所述第一读/写头独立地移动所述第二读/写头,并且使得所述第二读/写头能够访问所述多个表面数据存储位置;以及
(g)控制器,可操作地与所述第一致动器组件和所述第二致动器组件连接,通过在所述第一致动器组件和所述第二致动器组件之间交替多个相应的各自寻道、通过按时间顺序执行所述多个相应的各自寻道,所述控制器响应多个数据传输请求。
18、根据权利要求17的盘驱动器系统,其中,通过按时间顺序执行所述多个相应的各自寻道并且通过在所述第一和第二读/写头之间顺序地交替多个相应的各自数据传输,所述控制器还响应多个时间顺序数据传输请求。
19、根据权利要求18的盘驱动器系统,其中,所述控制器可操作地被配置成根据需要延迟多个相应的各自数据传输中的相应的各自数据传输,以保持多个相应的各自数据传输的所述时间顺序。
20、根据权利要求17的盘驱动器系统,还包括多个盘片,每一盘片包括第一和第二数据存储面,所述多个表面数据存储位置被包含在所述多个盘片的所述第一和第二数据存储面上,盘驱动器系统还包括由所述第一致动器组件支撑的第一组读/写头和由所述第二致动器组件支撑的第二组读/写头,所述第一和第二组读/写头中的每一组具有可对所述多个盘片的所述第一和第二存储面中的相应一个存储面操作的读/写头。
CN2007100016211A 2006-03-31 2007-01-09 盘驱动器系统及其控制方法 Expired - Fee Related CN101046975B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/278,283 US7385781B1 (en) 2006-03-31 2006-03-31 Multi-arm disk drive system having interleaved read/write operations and method of controlling same
US11/278,283 2006-03-31

Publications (2)

Publication Number Publication Date
CN101046975A true CN101046975A (zh) 2007-10-03
CN101046975B CN101046975B (zh) 2010-09-15

Family

ID=38675703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100016211A Expired - Fee Related CN101046975B (zh) 2006-03-31 2007-01-09 盘驱动器系统及其控制方法

Country Status (4)

Country Link
US (2) US7385781B1 (zh)
JP (1) JP2007273074A (zh)
CN (1) CN101046975B (zh)
TW (1) TW200809801A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678140A (zh) * 2012-09-03 2014-03-26 联想(北京)有限公司 一种存储数据的方法及电子设备
CN106205650A (zh) * 2014-10-10 2016-12-07 希捷科技有限公司 用于减少硬盘驱动器制造测试时间的装置和方法
CN112151076A (zh) * 2019-06-29 2020-12-29 西部数据技术公司 双对称致动器硬盘驱动器

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7760463B2 (en) * 2006-12-19 2010-07-20 Teradata Us, Inc. Multiple disks in a single disk package
US20120250177A1 (en) * 2011-04-01 2012-10-04 Lsi Corporation Increased data access rates for magnetic hard disk media
SG11201702708SA (en) * 2014-10-02 2017-04-27 Agency Science Tech & Res Dual actuator hard disk drive
US9361919B1 (en) 2014-10-10 2016-06-07 Seagate Technology Llc Disk drive with parallel head actuation
US9911442B1 (en) 2016-11-23 2018-03-06 Seagate Technology Llc Feedforward compensation for multi-actuator hard drives
US10431246B2 (en) * 2016-12-15 2019-10-01 Seagate Technology Llc Dual actuator storage device utilizing multiple disk zones
US10037779B1 (en) 2017-10-31 2018-07-31 Seagate Technology Llc Read-after-write methodology using multiple actuators moveable over the same magnetic recording disk surface
US10049691B1 (en) 2017-12-05 2018-08-14 Seagate Technology Llc Changing disk access operations to reduce servo control impact in a multiple actuator drive
US10192576B1 (en) 2017-12-05 2019-01-29 Seagate Technology Llc Method and apparatus that modifies seeks to remediate inter-actuator coupling in a storage drive
US10043543B1 (en) 2017-12-18 2018-08-07 Seagate Technology Llc Method to re-characterize mechanical coupling used in multiple-actuator servo compensation
US10446180B1 (en) 2018-03-21 2019-10-15 Seagate Technology Llc Multi-actuator interconnector
US10510373B1 (en) * 2018-03-29 2019-12-17 Seagate Technology Llc Multiple-actuator drive with separate, radially-defined, zones having reduced skew and/or different track properties
US10366726B1 (en) 2018-03-29 2019-07-30 Seagate Technology Llc Interlaced magnetic recording in with multiple independent-actuators having respective independent heads
US11043235B2 (en) 2018-04-27 2021-06-22 Seagate Technology Llc Assembly that enables reduction in disk to disk spacing
US11423927B2 (en) 2018-04-27 2022-08-23 Seagate Technology Llc Assembly that enables reduction in disk to disk spacing
US10811045B2 (en) 2018-04-27 2020-10-20 Seagate Technology Llc Assembly that enables reduction in disk to disk spacing
US10255943B1 (en) 2018-05-17 2019-04-09 Seagate Technology Llc Independent head, dual reader control logic
US10482911B1 (en) 2018-08-13 2019-11-19 Seagate Technology Llc Multiple-actuator drive that provides duplication using multiple volumes
US10522175B1 (en) * 2018-08-28 2019-12-31 Seagate Technology Llc Multi-access hard disc drive
US10783036B2 (en) 2018-10-19 2020-09-22 Seagate Technology Llc Storage system stripe grouping using multiple logical units
US10629238B1 (en) 2019-03-01 2020-04-21 Seagate Technology Llc Managing storage device media data rates
US10872629B2 (en) 2019-03-06 2020-12-22 Western Digital Technologies, Inc. Data storage device coupling/decoupling actuator arm to/from an actuator
US10706886B1 (en) 2019-03-29 2020-07-07 Seagate Technology Llc Scheduling low-priority disk seeks for multi-actuator data storage device
US10803893B1 (en) 2019-06-03 2020-10-13 Seagate Technology Llc Data transfer scheduling for fairness and balance
US10818317B1 (en) 2019-07-02 2020-10-27 Seagate Technology Llc Multi-actuator data storage system
US10741210B1 (en) * 2019-08-09 2020-08-11 Seagate Technology Llc Magnetic disk device having coupling observers for reducing coupling issues between independently running multi-actuators
US10861490B1 (en) 2019-08-12 2020-12-08 Seagate Technology Llc Multi-controller data storage devices and methods
US11437071B2 (en) 2019-08-26 2022-09-06 Seagate Technology Llc Multi-session concurrent testing for multi-actuator drive
JP2021044036A (ja) 2019-09-10 2021-03-18 株式会社東芝 接続デバイスおよびディスク装置
US20210096764A1 (en) 2019-09-30 2021-04-01 Kabushiki Kaisha Toshiba Seek scheduling in a split actuator drive
US11609707B1 (en) 2019-09-30 2023-03-21 Amazon Technologies, Inc. Multi-actuator storage device access using logical addresses
US11036436B2 (en) 2019-09-30 2021-06-15 Kabushiki Kaisha Toshiba Seek scheduling in a split actuator drive
US11836379B1 (en) * 2019-09-30 2023-12-05 Amazon Technologies, Inc. Hard disk access using multiple actuators
US11094347B1 (en) 2020-04-30 2021-08-17 Seagate Technology Llc Split ramp for data storage devices
US11308984B2 (en) 2020-06-24 2022-04-19 Seagate Technology Llc Retractable ramp for data storage devices
US11756579B2 (en) 2020-06-24 2023-09-12 Seagate Technology Llc Moveable ramp for data storage device
US11157364B1 (en) * 2020-06-29 2021-10-26 Seagate Technology Llc Distributed error correction coding for parallel storage devices
US11651784B2 (en) 2020-09-02 2023-05-16 Seagate Technology Llc Actuators for an elevator drive
US11120834B1 (en) 2020-09-02 2021-09-14 Seagate Technology Llc Actuators for an elevator drive
US11948612B2 (en) 2021-04-19 2024-04-02 Seagate Technology Llc Zero skew elevator system
US11348611B1 (en) 2021-04-19 2022-05-31 Seagate Technology Llc Zero skew elevator system
US11443763B1 (en) 2021-06-18 2022-09-13 Seagate Technology Llc Disk drive with multiple actuators on a pivot axis
US11508403B1 (en) 2021-06-24 2022-11-22 Kabushiki Kaisha Toshiba Reducing the effect of actuator cross-coupling in split actuator drives
US11361787B1 (en) 2021-07-30 2022-06-14 Seagate Technology Llc Zero skew disk drive with dual actuators
US11488624B1 (en) 2021-09-20 2022-11-01 Seagate Technology Llc Ball bearing cartridge for linear actuator
US11468909B1 (en) 2021-11-02 2022-10-11 Seagate Technology Llc Zero skew with ultrasonic piezoelectric swing suspension
US11430472B1 (en) 2021-11-17 2022-08-30 Seagate Technology Llc Triple magnet linear actuator motor
US11757472B1 (en) 2022-05-16 2023-09-12 Seagate Technology Llc Coarse interleaving

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4270154A (en) * 1978-03-01 1981-05-26 Crawford John E Head selection technique
JPS5958668A (ja) * 1982-09-28 1984-04-04 Fujitsu Ltd 磁気デイスク制御方式
JPS62205581A (ja) * 1986-03-05 1987-09-10 Fuji Electric Co Ltd デイスク制御方式
JPH01237985A (ja) * 1988-03-18 1989-09-22 Nec Corp ディスク装置の高速読み書き方式
JPH01151467U (zh) * 1988-03-31 1989-10-19
JPH0268362U (zh) * 1988-11-15 1990-05-23
JP2777630B2 (ja) 1989-04-07 1998-07-23 株式会社日立製作所 磁気ディスク装置
US5293282A (en) 1989-11-03 1994-03-08 Conner Peripherals, Inc. Multiple actuator disk drive
US5343347A (en) * 1992-05-01 1994-08-30 Gilovich Paul A Magnetic disk storage module with multiple sets of actuator arms for simultaneous read/write operations at different circumferential locations within the disk stack
US5355486A (en) * 1993-01-21 1994-10-11 Conner Peripherals, Inc. System for allocating tasks between two actuators servicing the same magnetic disk media in a single disk drive
US6005747A (en) 1996-07-26 1999-12-21 Gilovich; Paul A. High capacity disk drive with two stator windings
US5761007A (en) 1997-02-05 1998-06-02 International Business Machines Corporation Disk drive with multiple actuators on a single axis having different inertia characteristics
US6765748B2 (en) 2001-12-13 2004-07-20 Samsung Electronics Co., Ltd. Method of interleaving servo information fields for track following and seeking and a recording medium including interleaved servo information fields
US6883062B2 (en) 2002-02-03 2005-04-19 Aleksandar Susnjar High-speed disk drive system
US6847504B1 (en) * 2002-04-30 2005-01-25 Western Digital Technologies, Inc. Split VCM actuator
US7102842B1 (en) * 2004-06-08 2006-09-05 Howard Albert R Disk data storage apparatus and method using multiple head actuators
US7315429B2 (en) * 2005-07-28 2008-01-01 International Business Machines Corporation Apparatus, method and program product for a multi-controller and multi-actuator storage device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678140A (zh) * 2012-09-03 2014-03-26 联想(北京)有限公司 一种存储数据的方法及电子设备
CN106205650A (zh) * 2014-10-10 2016-12-07 希捷科技有限公司 用于减少硬盘驱动器制造测试时间的装置和方法
CN106205650B (zh) * 2014-10-10 2019-08-13 希捷科技有限公司 用于减少硬盘驱动器制造测试时间的装置和方法
CN112151076A (zh) * 2019-06-29 2020-12-29 西部数据技术公司 双对称致动器硬盘驱动器

Also Published As

Publication number Publication date
JP2007273074A (ja) 2007-10-18
US7385781B1 (en) 2008-06-10
TW200809801A (en) 2008-02-16
US20080123213A1 (en) 2008-05-29
US20080225431A1 (en) 2008-09-18
CN101046975B (zh) 2010-09-15
US7710683B2 (en) 2010-05-04

Similar Documents

Publication Publication Date Title
CN101046975A (zh) 盘驱动器系统及其控制方法
US10269380B1 (en) Disk drive having multiple disks accessible by a reduced number of read/write heads
US7133241B2 (en) Method and apparatus for optimizing record quality with varying track and linear density by allowing overlapping data tracks
US6940698B2 (en) Actuator for use with a disk drive having a coil assembly including a bobbin to aid in heat convection from the coil of the coil assembly
US6847506B1 (en) Actuator for use with a disk drive having a coil assembly designed to aid in heat convection from the coil of the coil assembly
US5341351A (en) Method and means for optimally accessing data residing on dual actuator DASDs
US7315429B2 (en) Apparatus, method and program product for a multi-controller and multi-actuator storage device
US8112580B2 (en) Disk drive having multiple disk surfaces accessible by a read/write head and nonvolatile memory for continuous data transfer
JP3128670B2 (ja) セクタサーボ制御方式
US7567400B2 (en) Method and apparatus for improving the error rate of track information on a magnetic storage device
US20120250177A1 (en) Increased data access rates for magnetic hard disk media
CN1060919A (zh) 传感器的定位方法与装置
US10614852B2 (en) Data-center drive with split-actuator that increases read/write performance via data striping
US7990657B2 (en) Plurality of non-magnetic dampers on a voice coil yoke arm
US20070091500A1 (en) Method and apparatus for improving the performance of a disk drive
US10318173B2 (en) Multi-speed data storage device with media cache for high speed writes
US6122125A (en) Head selectable servo notch filter and method for improving servo system performance
CN118235201A (zh) 用于均衡非对称多致动器硬盘驱动器中的逻辑单元容量的寄生命令
JP4675970B2 (ja) ハードディスク・ドライブ
CN1637864A (zh) 用于硬盘驱动器的枢转一体式致动器组件
JP3264232B2 (ja) ディスク装置、ディスク制御方法、データ読み書き方法、データ配置方法及びディスク状記憶媒体
JP5030387B2 (ja) データ記憶装置
JP2000260132A (ja) 回転媒体情報記憶装置
JP2014010846A (ja) ディスクストレージ装置
JPH081116U (ja) スタック・オブ・ディスク補助記憶方式

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190808

Address after: California, USA

Patentee after: Facebook, Inc.

Address before: American New York

Patentee before: International Business Machines Corp.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: California, USA

Patentee after: Yuan platform Co.

Address before: California, USA

Patentee before: Facebook, Inc.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100915