盘驱动装置和多任务方法

文档序号:6783004阅读:146来源:国知局
专利名称:盘驱动装置和多任务方法
技术领域
本发明涉及盘驱动装置和多任务方法。
背景技术
盘驱动器是信息存储设备。盘驱动器包括夹固在旋转主轴的 一个或多
个盘;和用于从每一个盘的表面读取表示数据的信息和/或向其写入数据的 至少一个磁头(head)。所述磁头通过与致动器耦合的悬挂装置 (suspension )支撑,其中所述致动器可由音圏马达驱动。在盘驱动器中 的电控装置向音圏马达提供电脉冲,以将磁头移动到盘上的期望位置从而 在盘上的圆形磁道(track)中读取和写入数据,以及在不使用磁头时或期 望对盘驱动器进行保护时将磁头停放在安全区域。
在盘驱动器中存储的用于控制驱动器功能的程序常常作为固件存储。 将所选择的固件配置为执行多任务,或同时进行多个IMt。通常,固件利 用盘驱动器硬件来获得在一个或多个固件多任务操作中使用的数据。然而, 盘驱动器硬件仅能够执行单任务。如果对于从固件到盘驱动器硬件的数据 请求需要很长时间,则在完成固件操作之前,固件需要等待来自执行单任 务盘驱动器硬件的结果。期望更有效地4吏用固件和盘驱动器硬件。

发明内容
本发明提出一种装置和方法,用于处理向盘驱动器中的一个盘或一组 盘的多方向自伺服写入,其基本排除了由于现有技术的限制和缺点而带来 的一个或多个问题。
根据本发明的实施例, 一种方法,包括
从盘驱动器固件接收对于盘驱动器硬件操作的多个请求; 以区分优先级的顺序存储所述多个请求;
利用所述盘驱动器硬件,以所述区分优先级的顺序完成所述多个请求;

在所述盘驱动器硬件工作以完成所述多个请求时,执行一个或多个盘 驱动器固件操作。
根据本发明的实施例, 一种方法,包括以下步骤
从盘驱动器固件向盘驱动器硬件发送多个数据请求,以形成待处理数 据请求的列表;
改变所述列表的区分优先级的顺序;
使用盘驱动器固件,以所述区分优先级的顺序执行所述多个请求;和 向所述固件传递结果数据。
根据本发明的实施例, 一种盘驱动装置,包括
第一数据处理模块,用以执行第一组盘驱动操作;
第二数据处理模块,用以执行第二组盘驱动操作,所述第二组盘驱动 操作独立于所述第一组盘驱动操作,并且至少部分地与所述第一组盘驱动 操作同时进行;和
在所述笫一数据处理才莫块和所述第二数据处理才莫块之间的共享数据结 构,用以存储包括以下内容的数据
以区别优先级顺序的对于所述第二组盘驱动器操作的多个请求; 要由所述第一数据处理模块使用的所述第二组盘驱动器操作的多
个结果。


图l是根据示例性实施例的磁记录和再现装置(硬盘驱动器)的透视
图2是根据示例性实施例的磁盘的示意性平面图3是根据示例性实施例的在磁盘中的数据区的透视图; 图4是示出根据示例性实施例的在磁盘中的伺服区和数据区的示意
图5是示出根据示例性实施例的在磁盘中的伺服区和数据区的平面
图6是根据示例性实施例的磁记录和再现装置(硬盘驱动器)的框图7是根据示例性实施例的控制器的部分的框图;和
图8是示出实现如上所述方法和设备的计算机系统的示意性框图。
M实施方式
以下,将参照附图描述本发明的示例性实施例。
图l是根据实施例的磁记录和再现装置(硬盘驱动器)的透视图。该 磁记录和再现装置在盘盒10中包括磁盘11、包括读磁头和写磁头的磁 头滑动装置16、支撑磁头滑动装置16的磁头悬挂组件(悬挂15和制动臂 14)、音圏马达(VCM) 17和电路板。
磁盘(分离式磁道介质)11安装在主轴电动机12上,并通过主轴电 动机12使其旋转。以垂直磁记录方式在磁盘11上记录各种数字数据。在 示例性实施例中,在磁头滑动装置16中结合的磁头是包括单磁极结构的写 磁头和使用屏蔽磁阻(MR)读元件(例如GMR膜或TMR膜)的读磁头 的综合磁头。悬挂15保持在制动臂14的一端,以支撑磁头滑动装置16 使其面向磁盘11的记录表面。制动臂14连接于枢轴13。驱动致动器的音 圏马达(VCM) 17配置在制动臂14的另一端。VCM17驱动磁头悬挂组 件,以将磁头定位在磁盘11的任意径向位置。电路板包括磁头IC,其产 生用于VCM的驱动信号,以及用于控制由磁头执行的读取和写入操作的 控制信号。
图2是根据实施例的磁盘11的示意性平面图。图2示出数据区18和 伺服区19。用户数据记录在每一个数据区18中。该示例性磁盘具有由同 心磁性图形形成的磁道。随后将通过参照图3的实例描述记录磁道。在每 一个伺服区19中形成用于磁头定位的伺服数据,作为不同磁化材料的图
形。在盘表面上,伺服区19定形为类似于与访问期间的磁头滑动装置的所 在位置对应的圓弧。
图3是根据实施例在磁盘介质中的数据区的一个实例的透视图。在衬 底21上形成软衬层22。磁性图形组成记录磁道23。记录磁道23的径向宽 度和磁道间距分别表示为Tw和Tp。在磁头滑动装置中形成的读磁头的 GMR元件31和写磁头的单磁极32定位在记录磁道23上方。
作为衬底21,可使用平板玻璃衬底。衬底21不限于玻璃衬底,也可 以使用铝衬底(或任意其他适合衬底)。将磁材料放置在衬底21上,并对 所逸磁材料选择性磁化以形成记录磁道。作为例如记泉磁道23的磁材料, 可使用CoCrPt,尽管本发明不限于此。尽管没有示出,但是可以在介质的 表面上形成类金刚石碳(DLC)的保护膜。在一个实例中,可以在保护膜 的表面上涂覆润滑剂。
参照图4和5,将描述伺服区和数据区的图形。作为图4中示意性所 示,伺服区19包括前导扇区41、地址扇区42、和用于检测偏移的脉冲扇 区43。
如图5所示,数据区18包括记录磁道23。提供伺服信号的磁化图形 形成在伺服区19中的前导扇区41、地址扇区42、和脉冲扇区43的每一个 扇区中。这些扇区可具有以下所述的功能。
前导扇区41被配置为执行锁相环(PLL)处理,用于合成祠服信号 时钟,所述时钟是相对于由介质的旋转偏位引起的偏移而读取的;和AGC 处理,用于保持适当的信号振幅。
地址扇区42可具有^f吏用编码(例如曼彻斯特编码)或其他类型编码在 圆周方向上与前导扇区41相同间距形成的伺服信号识别码(称作祠服标 记)、扇区数据、柱面数据等。具体地,柱面数据具有用以表示对于每个 伺服磁道不同的数据的图形,以提供在邻近磁道之间的最小差,从而减少 在查询操作期间的地址读取错误的不利效果。
脉冲扇区43是用于检测与柱面地址的磁道上(on-track)状态相对的 偏轨(off-track)的量的偏轨检测区.脉冲扇区43包括相对于期望磁道中
心对读磁头或写磁头定位的图形。通过包括4个域的脉冲标记(A、 B、 C 和D)示出图5中的图形,在各个域中径向的图形相位彼此偏移。也可以 使用其他脉沖图形。在一个实例中,以与圆周方向上的前导扇区相同的间 距配置多个标记。
将详细描述基于脉冲扇区43的位置检测原理。在使用所示图形时,通 过计算来自A、 B、 C和D脉冲的读信号的平均振幅值获得偏轨量。如上 所述,可使用不取决于平均振幅的其他图形。
图6示出根据示例性实施例的磁记录和再现装置(硬盘驱动器)的框 图。该图示出仅在磁盘ll的上表面上方的磁头滑动装置16。然而,可以 在磁盘的每一侧形成具有分离式磁道的垂直磁记录层。分别在磁盘的上表 面和下表面的上方和下方配置向下磁头和向上磁头。盘驱动器包括称为 磁头盘组件(HDA)的主体单元100和印刷电路板(PCB) 200。
如图6所示,HDA100具有磁盘ll、使得磁盘11旋转的主轴电动 机12、包括读磁头和写磁头的磁头滑动装置16、悬挂15和制动臂14、 VCM 17和没有示出的前置放大器(HIC)。磁头滑动装置16配置有包括读元 件(例如巨磁阻(GMR)元件)的读磁头31和写磁头32,如图3所示。
磁头滑动装置16可通过在悬挂15上配置的万向节弹性支撑。悬桂15 连接至制动臂14,所述制动臂14可旋转地连接至枢轴13。 VCM 17产生 用于制动臂14的围绕枢轴13的转矩,以在磁盘11的径向方向上移动磁头。 HIC固定在制动臂14,以放大输入信号和输出来自磁头的信号。HIC经由 弹性线缆120连接至PCB 200。将HIC配置在制动臂14上可有效减小磁 头信号的噪音。然而,HIC也可固定在HDA主体。
如上所述,在磁盘ll的每一側上形成磁记录层,并形成形状均类似于 圆周的伺服区19,以对应于移动磁头的所在位置。磁盘的规格满足外径和 内径,和适用于特定驱动器的读/写特征。给出由伺服区19形成的圓弧的 半径,作为从枢轴到磁头元件的距离。
在所示示例性实施例中,在印刷电路板(PCB) 200上安装所谓系统 LSI的多个主要电子组件。系统LSI是控制器210、读/写信道IC220和电
机驱动器IC 240。控制器210包括盘控制器(HDC)和MPU,和固件。 在一个实施例中,控制器210包括第一数据处理^=莫块225和笫二数据处理 模块230。共享数据结构250耦合在第一数据处理模块225和第二数据处 理模块230之间,如以下更详细所述。
MPU是驱动系统的控制单元,并且包括ROM、 RAM、 CPU和根据 本示例性实施例实现磁头定位控制系统的逻辑处理单元。逻辑处理单元是 包括用以执行高速计算的硬件电路的算术处理单元。用于逻辑处理电路的 固件存储在ROM或盘驱动器的其他位置。MPU根据固件控制驱动器。
盘控制器(HDC)是在硬盘驱动器中的接口单元,其通过与在盘驱动 器和主机计算机500 (例如,个人计算机)之间的接口,以及与MPU、读 /写信道IC 220和电机驱动器IC 240交换信息来管理整个驱动器。
读/写信道IC 220是关于读/写操作的磁头信号处理单元。读/写信道IC 220示出为包拾凑/写路径212和伺服解调器204。可用于读和写用户数据 和伺服数据的读/写信道IC 220可包括用于伺服解调的前端电路。读/写路 径212也可用于在自伺服写入过程中写入祠服信息。应注意,盘驱动器还 包括其他组件,由于所述其他组件不是i兌明示例性实施例所必须的,所以 没有示出。
伺服解调器204示出为包括祠服锁相环(PLL ) 226、伺服自动增益控 制(AGC) 228、伺服域检测器231和寄存器空间232。 一般地,伺服PLL 226是用于提供在伺服解调器204中一个或多个定时或时钟电路(图6中 未示出)的频率和相位控制的控制环路。例如,伺服PLL226可向读/写路 径212提供定时信号。在读取一个盘11上的伺服区19时,使用包括(或 驱动)可变增益放大器的伺服AGC 228以将读/写路径212的输出保持在 基本恒定电平上。伺服域检测器231用于检测和/或解调伺服区19的各个 子域,包括SAM、磁道数、第一相位伺服脉沖和第二相位伺服脉冲。MPU 用于执行各种伺服解调功能(例如,判断、比较、表征等),并且可认为 是祠服解调器204的一部分。在上述选择中,伺服解调器204可具有其自 己的微处理器。
在读/写路径212读取伺服数据时,(例如,在寄存器空间232中的) 一个或多个寄存器可用于存储适当伺服AGC值(例如,增益值、滤波系 数、滤波聚集路径等)。在读/写路径212读取用户数据时, 一个或多个寄 存器可用于存储适当值(例如,增益值、滤波系数、滤波聚集路径等)。 控制信号可用于根据读/写路径212的当前模式选择适当寄存器。可动态更 新所存储的伺服AGC值。例如,每次读取其他伺服区19时,可更新在读 /写路径212正读取祠服数据时所使用的已存储祠服AGC值。这样,在读 取下一个伺服区19时,为了最近读取伺服区19而确定的伺服AGC值可 以是开始伺服AGC值。
读/写路径212包括在向磁盘11写入信息和从中读取信息的处理中使 用的电子电路。MPU可执行祠服控制算法,因此可称作伺服控制器。可选 择地,单独的微处理器或数字信号处理器(未示出)可执行伺服控制功能。
图7示出如图6所示的控制器210的部分。如上所述,示出第一数据 处理模块225和笫二数据处理模块230,以及共享数据结构250。如箭头 221所示,在第一数据处理模块225和共享数据结构250之间交换数据。 同样,如箭头233所示,在第二数据处理模块230和共享数据结构250之 间交换数据。
在一个实施例中,第一数据处理模块225包括例如用以执行盘驱动操 作(例如数据计算)的程序(例如固件)。在一个实施例中,第二数据处 理模块230包括用以执行硬件操作的程序。
在一个示例性设备操作中,在第一数据处理模块225中的固件请求数 据进行必须使用硬件提取的计算。根据用以获取所请求数据的请求,在第 二数据处理模块230中的程序驱动例如音圏马达、读/写磁头等的硬件。然 后,使用信道231和221通过共享数据结构250将所请求数据传送到第一 数据处理模块225中的固件。
如上所述,在单任务硬件配置中,在第一数据处理模块225中的固件 等待,直到硬件和第二数据处理模块230获取数据。使用共享数据结构250 的实施例通过允许在多个级别上的多任务提供了更高的效率。图7示出在共享数据结构250中的队列251中排列的多个4壬务。在所 示的实例中,将多个任务按直线分级成第一任务252、多个中间任务256 和最后任务254。为了图示的目的,讨论多个任务,尽管具有本发明优点 的本领域普通4支术人员可看出在操作期间的给定时间所述队列可包括多个 任务。根据盘驱动器的工作量,所述队列可仅包括单任务,也可包括几个 任务。如果固件不需要硬件信息,则队列可以暂时为空。
在操作的示例性方法中,通过使用共享数据结构250,在第一数据处 理模块225中的固件请求多个盘驱动器的硬件操作,而在提交下一个请求 之前不需要等待先前请求的结果。因为存储硬件请求的队列,所以在第二 数据处理模块230获取数据时,在第一数据处理模块225中的固件能够执 行多任务,或者对于其他操作进行处理。在一个实施例中,在从硬件和第 二数据处理4莫块230获取结果时,将结果存储在例如RAM或其他快速存 M储器中,用于由第一数据处理模块225中的固件稍后使用。在需要时 使用的结果的存储还允许第一数据处理模块225中的固件独立于第二数据 处理模块230执行多任务。
图7还示出共享数据结构250的实例,其中在队列251中的每一个任 务包括多个字段253。尽管字段253示出为特定顺序,但是本领域普通技 术人员可以认识到,其他顺序也在本发明的范围内。在一个实施例中,第 一字段260包括任务号。任务号用于对队列251中的任务分配优先级。在 一个实例中,将对笫一任务252分配任务号1,以表示他将第一个执行。 在该实例之后,通过任务号l、 2、 3等确定队列中的优先级,具有最小号 的任务是随后要执行的任务。
在一个实例中,另一个字段包括数据输入字段262。数据输入的实例 包括使用硬件和第二数据处理模块230要提取的指令。在一个实例中,另 一个字段包括数据输出字段264。数据输出的实例包括在数据输入字段中 的指令的结果。
在固件执行多个任务时硬件可执行的功能实例包括地址翻译请求。在 一个实例中,来自固件的请求包括在格式(例如柱面磁头扇区(CHS)、 物理块地址(PBA)、逻辑块地址(LBA)等)之间的翻译请求。
在一个实例中,另一个字段包括任务状态字段266。在任务状态字段 中的数据实例包括标记或任务完成的其他表示。在一个实例中,如果在任 务状态字段中的标记开启,则该任务完成,并且在第一数据处理模块225 中的固件可从数据输出字段264提取结果。如果任务状态字段266没有被 标记,则在第一数据处理模块225中的固件可继续执行多个任务,直到该 任务完成。
在一个实例中,另一个字段包括暂停标记268。使用暂停标记的方法 实例包括如果暂停标记开启,则任务的暂停执行。在一个实例中,如果 在队列251中插入一个或多个任务时对任务执行暂停,则可更好地实现在 队列中插入其他任务的操作。尽管暂停标记示出为在每一个任务中的字段, 但是本发明不限于此。其他配置包括在共享数据结构250中的暂停功能或 在将其他任务输入到队列中时暂停请求的执行的控制器210中的其他功 能。
在一个实例中,用于操作共享数据结构250的设备包括多端口 RAM,
尽管本发明不限于此。用以在多任务模块之间共享数据的其他存储器类型、 电路配置也在本发明的范围内。
在一个实例中,通过改变队列251中的优先级来提高控制器210和盘 驱动器的效率。在一个实例中,将多个任务输入队列之后,改变优先级顺 序,以反应由固件或第一数据处理模块225更迫切需要的数据。在一个实 例中,对现有队列进行整理,以反应队列251中所改变的任务优先级。在 一个实例中,将其他任务插入到队列251中除了行254的结尾之外的位置。 在一个实例中,将额外任务插入到队列中的中间位置,以有效改变队列251 中的任务顺序。
在一个实例中,额外任务不限于插入到行252的开始或行254的结尾。 因此,仅在插入额外任务时改变队列251的优先级。可将高优先级任务插 入在行252的每一个前端,而将低优先级任务插入在行的每一个结尾。使 用如上所述的优先级系统的配置容易编程,并且需要不太复杂的配置来操
作。
在一个实例中,在队列251中没有任务时,通过将硬件和第二数据处 理模块230设置为省电模式来提高控制器210和盘驱动器的效率。固件和 第一数据处理才莫块225的多任务以及硬件和第二数据处理模块230的独立 操作和多任务,增加了在这种配置中的省电模式的好处。在一个实例中, 由于多任务,所以硬件可在更长有效时间段连续工作,并且同样在更长时 间段改变到省电状态。
由于例如固件和硬件的分开执行多任务的特征,使用在上述实施例中 所述的控制器结构的盘驱动器提供了更快更有效的数据存取和计算。共享 数据结构便于对多任务请求排队,和存储多任务结果用于随后使用,因此 减少了模块之间的等待时间。在不需要更高的耗用功率设备(例如音圈马 达等)时,使用例如省电模式的特征可进一步提高效率。
图8中示出包括如上所述盘驱动器和控制器的所选实施例的计算机系 统的框图。以计算机610形式的通用计算设备包括处理单元602、存储 器604、可移动存储装置612和不可移动存储装置614。存储器604可包括 易失性存储器606和非易失性存储器608。计算机610可包括一一或对包 括以下装置的计算环境进行访问,所述装置包括一一各种计算机可读介质, 例如易失性存储器606和非易失性存储器608、可移动存储装置和不可移 动存储装置614。计算机存储装置包括随^取存储器(RAM)、只读 存储器(ROM)、可擦除可编程只读存储器(EPROM)和电可擦除可编 程只读存储器(EEPROM)、闪存或其他存储器技术、压缩盘只读存储器 (CD ROM)、数字多功能盘(DVD)或其他光盘存储装置、磁带盒、磁 带、磁盘存储装置或其他磁存^f^i殳备、或能够存储计算机可读指令的任意 其他介质。计算机610可包括以下部件或访问包括以下部件的技术环境, 所述部件包括输入端616、输出端618和通信连接620。所述计算机可通 过使用与 一个或多个远程计算机连接的通信连接在网络环境中操作。远程 计算机可包括个人计算机(PC)、服务器、路由器、网络PC、对等设 备或其他共用网络节点等。通信连接可包括局域网(LAN )、广域网(WAN )
或其他网络。控制器210或其他所选电路或盘驱动器的组件可以是这种计 算机系统。
在计算机可读介质上存储的计算机可读指令可通过计算机610的处理 单元602执行。硬盘驱动器、CD-ROM和RAM是包括计算机可读介质的 物件的一些实例。计算机程序也可以称作与盘驱动器相关的固件。在一些 实施例中,计算机程序625的副本也可以存储在盘驱动器的磁盘11上。
尽管将计算机610用作实例,但是包括硬盘驱动器的其他设备(例如 便携式音乐播放器、数字视频记录器等)也在本发明的范围内。特定实施 例的以上描述充分揭示了本发明的一般特点,在不脱离 一般概念的情况下, 通过应用当前的知识,可容易地对其修改和/或改变以用于各种应用,因此 这种改变和修改包括在所公开实施例的等同物的含义和范围内。
应理解,这里采用的措词或术语为了说明的目的而不是限制。因此, 本发明包含落于所附权利要求的精神和广阔范围内的所有这些替代、修改、 等同物和改变。
权利要求
1.一种方法,其特征在于,包括以下步骤从盘驱动器固件接收对于盘驱动器硬件操作的多个请求;以区分优先级的顺序存储所述多个请求;利用所述盘驱动器硬件,以所述区分优先级的顺序完成所述多个请求;和在所述盘驱动器硬件工作以完成所述多个请求时,执行一个或多个盘驱动器固件操作。
2. 如权利要求1所述的方法,其特征在于,以区分优先级的顺序存 储所述多个请求的步骤包括以接收请求的顺序存储所述多个请求。
3. 如权利要求1所述的方法,其特征在于,以区分优先级的顺序存 储所述多个请求的步骤包括将所述多个请求的顺序改变为与接收请求的 顺序不同的顺序。
4. 如权利要求1所述的方法,还包括以下步骤在存储器位置中存 储所述多个请求的一个或多个结果,直到通过所述盘驱动器固件提取所述 结果为止。
5. 如权利要求1所述的方法,其特征在于,接收对于盘驱动器硬件 操作的多个请求的步骤包括接收至少一个地址翻斧清求。
6. 如权利要求5所述的方法,其特征在于,接收至少一个地址翻译 请求的步骤包括接收在选自以下列表的地址格式之间翻译的请求,所述 列表包括柱面磁头扇区(CHS)、物理块地址(PBA)、逻辑块地址(LBA)。
7. 如权利要求1所述的方法,还包括以下步骤当没有待处理的对 于盘驱动器硬件操作的请求时,将所述盘驱动器硬件设置为省电模式。
8. —种方法,其特征在于,包括以下步骤从盘驱动器固件向盘驱动器硬件发送多个数据请求,以形成待处理数 据请求的列表;改变所述列表的区分优先级的顺序; 使用盘驱动器固件,以所述区分优先级的顺序执行所述多个请求;和 向所述固件传递结果数据。
9. 如权利要求8所述的方法,其特征在于,改变所述列表的区分优 先级的顺序的步骤包括将额外数据请求插入到所述列表中。
10. 如权利要求9所述的方法,其特征在于,将额外数据请求插入到 所述列表中的步骤包括将额外数据请求插入所述列表的开始。
11. 如权利要求8所述的方法,其特征在于,从盘驱动器固件向盘驱 动器硬件发送多个数据请求,以形成待处理数据请求的列表的步骤包括 通过将所述数据请求发送到所述列表的开始或所述列表的结尾,以对请求 区分优先级。
12. 如权利要求8所述的方法,还包括以下步骤暂停执行所述列表 中的下一个数据请求,直到所述盘驱动器固件完成所述列表的区分优先级 的顺序的改变为止。
13. 如权利要求8所述的方法,其特征在于,向所述盘驱动器固件传 递所述数据的步骤包括将所述数据存储在共享数据结构中,用于由所述 盘驱动器固件随后访问。
14. 如权利要求8所述的方法,其特征在于,发送所述多个数据请求 的步骤包括发送在选自以下列表的地址格式之间翻译的至少一个请求, 所述列表包括柱面磁头扇区(CHS)、物理块地址(PBA)、逻辑块地址(LBA)。
15. —种盘驱动装置,其特征在于,包括 第一数据处理才莫块,用以执行第一组盘驱动操作; 第二数据处理模块,用以执行第二组盘驱动操作,所述第二组盘驱动操作独立于所述第一组盘驱动操作,并且至少部分地与所述第一组盘驱动 操作同时进4亍;和在所述笫一数据处理才莫块和所述第二数据处理模块之间的共享数据结 构,用以存储包括以下内容的数据以区别优先级顺序的对于所述第二组盘驱动器操作的多个请求; 要由所述第一数据处理模块使用的所述第二组盘驱动器操作的多 个结果。
16. 如权利要求15所述的盘驱动装置,其特征在于,所述第一数据 处理模块被配置为执行固件操作,所述第二数据处理模块被配置为执行硬 件操作。
17. 如权利要求15所述的盘驱动装置,其特征在于,所述共享数据 结构包括对于所述多个请求中每一个请求的优先级分级字段。
18. 如权利要求17所述的盘驱动装置,其特征在于,所述共享数据 结构包括数据输入字段和数据输出字段。
19. 如权利要求18所述的盘驱动装置,其特征在于,所述共享数据 结构包括盘驱动器操作状态字段。
20. 如4又利要求15所述的盘驱动装置,所述共享数据结构利用在所 述盘驱动装置中的多端口随M取存储器(RAM)。
全文摘要
示出一种盘驱动装置,其分开提供固件和硬件的多任务处理。示出共享数据结构(250),其允许对多任务请求排队和存储多任务请求用于随后使用,减少了在例如盘驱动器固件和硬件的组件之间的等待时间的需求。通过在没有使用更高功率盘驱动器组件时包括省电模式,可进一步提高效率。
文档编号G11B20/10GK101359496SQ20081014435
公开日2009年2月4日 申请日期2008年7月28日 优先权日2007年7月30日
发明者D-D·昌, S·G·保罗 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1