设置转盘存储器的旋转速度的制作方法

文档序号:6752731阅读:231来源:国知局
专利名称:设置转盘存储器的旋转速度的制作方法
技术领域
本发明涉及一种设备,它包括一个用于转动磁盘存储器的磁盘驱动器和至少一个用于启动由磁盘驱动器旋转的磁盘存储器和至少一个其它模块之间的一个数据流的接口。本发明同样涉及一种用于设置这种设备的磁盘驱动器的旋转速度的方法。
背景技术
从现有技术水平来看,我们熟知类似硬磁盘驱动器(HDD)或光盘那样基于转盘的存储器被用于存储数据。在磁盘存储器被某个设备的磁盘驱动器旋转时,数据可以被写入这样一个磁盘存储器中或者从这样一个磁盘存储器中被读取。要被储存在转盘存储器中的数据可以由设备内部或外部的某个模块来提供。同样地,设备内部或外部的一个模块可能需要被存储在转盘存储器中的数据。这样的模块可以经由一个启动相应数据流的接口而被连接到转盘存储器。
在包括对磁盘驱动器旋转的磁盘存储器的不同接口的设备中,所述接口支持不同的数据速率,需要一个缓存器,以便能够存储以超过较慢接口支持的数据率的一个数据速率从转盘存储器中读取的数据。这个缓存器通常被实现为一个非易失缓存器。
尤其对于由小型电池供电的手持设备来说,必须保持尽可能低的功耗以便能够长时间操作而不需要更换或者更新电池。还希望保持设备的组件数量和/或尺寸尽可能小,以便能够为设备用户的最大舒适度提供一个小型且轻巧的设备,并且以便将设备成本最小化。

发明内容
本发明主要目的是实现一个低功耗,同时避免对设备操作的不利影响。本发明另外一个目的是减少设备的组件数量或尺寸。本发明还有一个目的是改善在使用一个包括用于转动磁盘存储器的磁盘驱动器的设备时的舒适度。
此目的一方面是用一种设备来达到的,该设备包括一个用于旋转盘存储器的磁盘驱动器和至少一个用于启动由磁盘驱动器旋转的磁盘存储器和至少一个其它模块之间的一个数据流的接口。所建议的设备还包括装置,用于根据该设备的一个接口所支持的数据速率指示来设置磁盘驱动器的旋转速度,此接口当前要被用来启动转盘存储器和至少一个其它模块之间的一个数据流。
另一方面,本发明的目的是用一种用于设置这种设备的磁盘驱动器的旋转速度的方法来达到的。所建议的方法包括第一步根据设备的一个接口所支持的数据速率指示来确定磁盘驱动器的旋转速度,此接口当前要被用来启动磁盘存储器和至少一个其它模块之间的数据流。在所建议的方法的第二步中,磁盘驱动器的旋转速度然后被设置为所确定的旋转速度。
本发明来自于如下考虑从转盘存储器中读取或写入转盘存储器的数据的有效数据速率与磁盘存储器的旋转速度有关,并且因此,如果各自的旋转速度适合于所使用的接口的性能时,则实现转盘存储器和接口之间的一个最佳合作是可能的。磁盘存储器的有效数据速率可以被特别调整以使其总是接近当前使用的接口的有效数据速率。
本发明的一个优点是它引起一个较低功耗,同时使用的接口只支持低数据速率。这导致了一个更长的电池使用时间。同时,确保支持高数据速率的接口,例如有线接口,能被用于以此高数据速率的数据传输。
此外,本发明的一个优点是它把对于缓存空间的需要最小化,因为利用一个调整了的旋转速度,所以不再需要为慢接口缓存从磁盘存储器中读取的数据。本发明因此不需要非易失缓存器。这允许从系统中去掉一个组件,并因此降低了设备的成本和尺寸。一个易失性高速缓存将足够用于处理数据业务中的意外事件。
最后,本发明的一个优点是它在信号处理算法设计中提供新的自由度,其中相同的软件和硬件可以用在根据本发明的通信设备的不同实施例中。这导致成本、尺寸和复杂性方面的进一步节省。例如,用于控制磁盘存储器的相同软件和/或硬件可以用于只包括一个慢接口的设备、用于只包括一个快接口的设备以及用于包括慢和快接口的设备,因为在所有情况下为各自所使用的接口旋转速度自动被调整到最佳值。在设备既有一个慢接口又有一个快接口的情况下,磁盘存储器将以两个速度来操作,高速度为快接口导致高数据速率以便提高可用性,低速度为慢接口导致低数据速率以便降低功耗。
根据本发明只包括一个接口的设备可以认为构成了具有多个接口的常规实施例的一种特殊情况。具有单个接口的设备有如下优点能够以特别简单的方式实现它的硬件,并且所需的传输开销可以小得多。另外,因为不必改变驱动速度,所以更好地优化能量是可能的。
本发明的优选实施例在从属权利要求中变得显而易见。
由设备的磁盘驱动器所旋转的磁盘存储器例如可以是硬盘驱动器或光盘。
设备的至少一个接口可以是有线接口或无线接口。有线接口,例如USB(通用串行总线)接口,通常将比像蓝牙TM接口那样的无线接口快。应当注意到,USB和蓝牙TM只是示例性的接口。本发明同样可以使用任何其它接口。
例如通过所支持数据速率已知的接口类型的指示,各个接口所支持的数据速率的指示可以提供给用于调整旋转速度的装置。用于适配磁盘存储器的旋转速度的装置可以特别包括一个控制磁盘驱动器旋转速度的伺服驱动器。
在本发明的一个优选实施例中,根据由软件定义的或者被硬编码到伺服驱动器中的一个旋转配置文件,伺服驱动器可改变磁盘存储器的旋转速度。旋转配置文件把一个接口所支持的数据速率的分别指示与磁盘存储器所使用的分别的旋转速度联系起来。在使用伺服驱动器外部的软件的情况下,该软件把确定的旋转速度转发给伺服驱动器以用于调整磁盘驱动器的旋转速度。
在本发明的一个特定实施例中,基于各个应用的数据速率要求,所有可能期望一个数据流的可能应用被分成多个类。另外,然后当确定旋转速度时,各个应用的种类被考虑。优选地,应用被分成2-3类,并且取决于特定的运行应用种类,磁盘速度因此设置为2-3个不同值中的一个。本发明的这个实施例可以以各种方式来执行。在第一可能实施中,所需要的种类信息作为一个额外字段包括在文件分配表中。在第二可能实施中,在一个非易失存储器中创建文件分配表的镜像拷贝,此存储器除了保存把文件与各自类别相关的一个字段之外,还保存标准文件分配表数据。镜像文件分配表然后被用于访问数据。镜像文件分配表和实际文件分配表必须保持同步。在第三可能实施中,当系统接收到访问一个文件的命令时,例如文件扩展名,从文件属性中导出所需的种类信息。
经由一个接口连接到磁盘存储器的其它一个或多个模块可以包括在根据本发明的设备中,或者在这种设备的外部。
根据本发明的设备和方法可以支持一对一的连接,即该设备和一个其它模块之间的连接;或者一对多连接,即该设备和好几个其它模块之间的连接。实现一对一连接的设备和方法的优点是,它们将更加简单。
该设备还可以是一个独立系统或者是一个较大系统的一部分,例如移动电话。在后一种情况中,通常将需要系统的其它组件对该设备的连接可能,以便启动系统内的通信。
利用只包括专门用于一对一连接的单个接口的一个独立设备,获得了本发明最简单的实现。
在本发明的一个优选实施例中,一个队列控制算法被用来优化磁盘存储器的使用。例如,快速切换旋转速度将是不利的,因为这需要许多能量。因此,建议采用一个队列控制算法,用于把需要同一速度的那些操作归类在一起。这将与用户等待时间进行平衡,其中,这样一种归类可以产生。另一方法可以是按照队列中的连续顺序安排涉及同一模块的数据传送。
在只包括单个接口的设备中,不需要队列控制算法来优化能量,因为能量总是相同的。可是,即便在这种情况下,也可以有一个队列控制来处理有不同紧急状况的请求。
在限制一次只能够操作一个接口的情况下,还可以为包括多个接口的设备简化队列控制算法。这种限制将避免了把需要同一速度的传输归类在一起的需要。最灵活的队列算法因此具有三个模式只有BT的模式、只有USB的模式以及BT和USB的联合模式。所有其它软件在三个模式中可以被共享。
根据本发明的设备可以是允许使用转盘存储器的任何设备。本发明对于像移动终端这样的手持设备尤其有利。


本发明的其它目的和特征将从结合附图考虑的下面详细的描述中变得显而易见,其中图1示意地示出了一个包括根据本发明的设备实施例的系统的物理体系结构;图2说明了在根据本发明包括多个接口的设备实施例中用于从磁盘存储器中读取数据的逻辑流程;图3说明了在根据本发明包括多个接口的设备实施例中用于把数据写到磁盘存储器的逻辑流程;以及图4说明了在根据本发明包括一个接口的设备实施例中的逻辑流程。
具体实施例方式
图1示出了一个包括根据本发明的设备实施例和连接到该设备的两个模块的系统。设备例如可以是第一用户的移动终端,而模块可以是其它用户的移动终端。
该设备包括一个用于转动转盘存储器的磁盘驱动器1。磁盘驱动器1由伺服驱动器2、臂驱动器3和R/W(读/写)驱动器4控制。伺服驱动器2控制磁盘驱动器1的旋转速度,同时臂驱动器控制读/写头,用于从转盘存储器中读出数据以及把数据写到转盘存储器。R/W驱动器4控制数据从磁盘存储器中的实际读取以及数据到磁盘存储器的实际写入。伺服驱动器2、臂驱动器3和R/W驱动器4还被连接到一个或多个系统和EM芯片5。伺服驱动器2以及系统和EM芯片5之间的连接操作方式可以是“睡眠”、“空闲”、“搜索”或“转动”。臂驱动器3以及系统和EM芯片5之间的连接操作方式可以是“睡眠”、“空闲”或“搜索”。R/W驱动器4以及系统和EM芯片5之间的连接操作方式可以是“睡眠”、“空闲”或“R/W”。
系统和EM芯片5包括能量管理(EM)部分6、微控制器单元(MCU)7、随机访问存储器(RAM)8和非易失性存储器(NVM)9,例如闪速存储器。
EM部分6提供一个用于连接支持蓝牙TM的模块和该设备的无线接口以及一个用于经由USB连接模块和该设备的USB接口。在图1中,一个蓝牙TM组件10经由包括在蓝牙TM组件10中的蓝牙TM驱动器11连接到该设备。此外,包括一个USB插槽的第二模块12经由包括在第二模块12中的USB驱动器13连接到该设备。EM部分6和蓝牙TM组件10之间的连接操作方式可以是“睡眠”、“监控”或“RX/TX”(接收/发射)。同一操作方式对于EM部分6和USB模块12之间的连接可用。
MCU 7组成处理装置,其控制由磁盘驱动器1旋转的磁盘存储器和经由蓝牙TM接口或USB接口连接到该系统和EM芯片5的模块10、12之间的数据流。
系统和EM芯片5此外连接到一个非易失缓存器14,非易失缓存器14在图1中以虚线描绘。缓存器14对系统和EM芯片5的连接也以虚线描绘。虚线表明缓存器14可以很小甚至不要。如果系统和EM芯片5与缓存器14之间存在连接,那么其连接操作方式可以是“睡眠”或“就绪”。
最后,系统和EM芯片5把它们的电源连接到电池15。此连接的操作方式可以是“关闭”、“睡眠”或“完全电源”。电池15可以是可拆卸的或固定在设备上。电池15可以连接到一个用于对电池15进行再充电的外部充电器16。电池15和充电器16之间的连接操作方式因此可以是“关闭”或“充电中”。
在设备是上面所建议的移动终端的情况下,移动终端的附加组件优选地连接到该设备的系统和EM芯片5,用于启动移动终端内的通信。在设备被提供为专门用于访问磁盘驱动器1的一个独立设备的情况下,不需要这样一个连接。
在根据本发明的设备实施例中的操作期间发生的逻辑流程在图2到图4中被更详细地说明。
图2和3涉及一个包括多个接口的设备的操作。在下面将假设此设备对应于图1的实施例。图2说明了从磁盘存储器中数据的读取以及图3说明了向磁盘存储器数据的写入。在图2和图3中所描述的组件和连接完全相同。可是,在两个图中以不同虚线指示不同的待用或等待连接。
在图2和图3的实施例中,设备包括一个具有接收单元BT RX 21和发射单元BT RX 22的蓝牙TM接口和一个具有接收单元USB RX 24和发射单元USB TX 25的有线USB接口。两个接口都由图1中的系统和EM芯片5的EM部分6提供。
不同的接收和发射单元21、24和22、25连接到图1的系统和EM芯片5的MCU 7。MCU 7用于控制磁盘存储器和不同接口之间的业务量。构成文件系统的非易失存储器26同样连接到MCU 7。存储器36可以是图1中RAM 8或NVM 9的一部分并且包括一个文件系统。文件系统包括一个文件系统表,它主要构成一个文件分配表(FAT),其允许设备与磁盘驱动器1通信。
MCU 7的一个输出连接到队列23。队列23的输出连接到MCU 7以及连接到控制磁盘驱动器1的伺服和臂驱动器2、3。磁盘驱动器1旋转的磁盘存储器还经由R/W驱动器4连接到MCU 7。
由于无线接口可能太慢而不能立刻容纳所有数据请求,所以排队是必需的。在本实施例中,最大带宽被预留给到一个模块的发射数据路由,而其它模块被允许只使用足够带宽来发射读/写命令。这是在经由空中接口的传输中引起开销的主要因素之一。由于开销也许不是精确不变的,所以对于一个给定接口也许还需要能够些许改变旋转速度。
在设备是上面所建议的移动电话的情况下,移动电话的附加组件可以连接到图1的系统和EM芯片5,用于特别经由文件系统26的所需通信。
当经由接口之一的接收单元21、24从模块中收到读/写命令时,MCU用文件系统表26检查被请求数据必须从磁盘存储器中的哪个位置被读取,或者模块提供的数据应该被写入磁盘存储器中的哪个位置中。
在队列23中,信息与从所连接的模块中收到的每个读/写命令相关。信息包括各个被使用接口类型的指示、多用户协议中各个模块的标识、R/W标志、在哪里开始读或写的指示、以及可选地还包括在哪里停止读取或写入磁盘存储器的指示。R/W标志指示命令是在图中由“R”标识的读取命令还是在图中由“W”标识的写入命令。因为一次只有一个模块可以经由USB接口连接到设备,所以不需要这样一个模块的标识。此信息由MCU 7根据经由接口之一接收的命令以及根据从文件系统表26中检索的信息来提供。
在本实施例中,首先被提供给队列23的各个信息也首先从队列23中被检索。
在图2中,当前检索出的信息表示所涉及的接口是蓝牙TM接口“BT”,该信息涉及一个具有标识号码“2”的模块以及要从磁盘存储器中读取从位置“AA00”到位置“AAFF”的数据。所检索的接口类型指示和模块标识被发射给MCU 7。接口类型指示还和R/W标志以及开始和停止信息一起被提供给伺服和臂驱动器2、3。伺服驱动器2把收到的所涉及的接口类型指示转换为一个相关的旋转速度,即转换为与蓝牙TM接口支持的数据速率匹配的一个旋转速度。这个速度比与USB接口相关的旋转速度低。为了能够把接口类型指示转换为一个特定的旋转速度,伺服驱动器2可以包括一个定义对应关系的硬编码旋转配置文件。
伺服和臂驱动器2、3根据所确定的旋转速度来控制磁盘驱动器1的旋转速度以及读/写头的位置。R/W驱动器4以一个与从磁盘驱动器1旋转的磁盘存储器中的位置“AA00”到位置“AAFF”对应的数据速率控制对数据的读取,并且把读出数据提供给MCU 7。利用所涉及的接口类型以及所涉及的模块的指示,MCU 7能够正确地启动经由蓝牙TM接口的发射单元BT TX 22到模块2的接收数据流的传输。由于从磁盘存储器中接收数据的数据速率基本上对应于蓝牙TM接口支持的数据速率,所以不需要进一步存储读出数据。
在图3中,下一组信息从队列23中被检索。这个信息表示所涉及的接口又是一个蓝牙TM接口“BT”,并且该信息再次与标识号码为“2”的一个模块有关。可是,在这种情况下将由模块2提供的数据要以位置″BBBB″开始被写入“W”磁盘存储器。接口类型指示和模块标识再次被发射给MCU 7。另外,接口类型指示和R/W标记以及起始信息一起被提供给伺服和臂驱动器2、3。伺服驱动器2把收到的所涉及的接口类型指示再次转换为一个相关的旋转速度,正如参考图2所描述的那样。
MCU 7根据从队列23中收到的信息经由BT RX 21从模块2接收数据,并把数据提供给R/W驱动器4。
同时伺服和臂驱动器2、3根据确定的旋转速度控制磁盘驱动器1。
R/W驱动器4控制接收数据到磁盘驱动器1旋转的磁盘存储器的写入,其中写入是以与伺服驱动器2设置的旋转速度对应的一个数据速率,开始于位置“BBBB”。
图4示出了一个独立设备中的逻辑流程,它只包括一个蓝牙TM接口,并且它以一种特别简单的方式被设计。在下面将假设此设备基本上对应于图1的实施例,但是不包括一个USB接口。蓝牙TM接口包括一个接收单元BT RX 41和一个发射单元BT TX 42。经由此接口,一个或多个蓝牙TM模块可以连接到该设备上。接收单元41连接到队列43的输入。队列43例如可以包含在图1设备的RAM 8中。队列43的输出连接到图1的伺服和臂驱动器2、3。伺服和臂驱动器2、3像图1中那样连接到设备的磁盘驱动器1。磁盘驱动器1同样像图1中那样连接到R/W驱动器4。队列43的输出还和R/W驱动器4一起连接到发射单元42。
在队列43中,按照经由接收单元41从连接模块中收到的读/写命令来存储信息。首先,对于每个模块发送读/写命令,设备需要一个唯一标识。因此,队列43中的信息包括提供这样一个命令的各自模块的标识,例如用户ID。在图4中,只对于队列中的开头两个入口描绘了一个特定标识,对于其它三个入口,所述标识由一个相应的点表示。信息还包括一个R/W标记,用于指示命令是一个读出命令“R”还是一个写入命令“W”。在读出命令的情况下,信息还包括一个从哪里开始和停止从磁盘存储器中的读取的指示。在写入命令的情况下,信息代替地包括一个从哪里开始和停止向磁盘存储器中写入的指示。
正如在图2和图3的实施例中那样,最大带宽被预留给到一个模块的发射数据路由,而其它模块只被允许使用足够带宽来发射读/写命令。
首先提供给队列43的各个信息也首先从队列43中被检索。在示例中,当前检索出的信息表示,它涉及“模块2”,并且信息要从磁盘存储器的位置“AA00”到位置“AAFF”读取“R”。模块的标识被发射给发射单元42,而R/W标志以及开始和停止信息被提供给伺服和臂驱动器2、3,其控制磁盘驱动器1的旋转速度和读/写头的位置。磁盘驱动器1的旋转速度被更具体地设置,以使所得的对转盘存储器读出数据或写入数据的有效数据速率与蓝牙TM接口支持的数据速率匹配。所需要的旋转速度例如可以由设备中实施的某一软件向伺服和臂驱动器2、3指示。在蓝牙TM接口所需数据速率已知且固定的情况下,其例如可以存储在设备的硬件(ASIC)中或在图1的系统和EM芯片5的NVM 9中。
R/W驱动器4以一个相应数据速率控制从旋转的磁盘存储器中的位置“AA00”到位置“AAFF”对数据的读取,并且把它提供给发射单元42。利用从队列43中直接收到的所涉及模块的指示,发射单元42能够把接收数据流正确地发射给这个模块2。
用来完成参考图4所述操作的设备可以是一个特别简单的设备。数据传送所需的所有信息包括在连接到该设备的蓝牙TM模块中。所连接的模块尤其知道磁盘存储器的内容及其结构。该设备甚至不必包括图1中所描绘的MCU 7。此方法从而将根据本发明的设备的所需组件和复杂性减到最少。
如上所述,磁盘驱动器1的旋转速度总是被如此设置,以使对转盘存储器读出数据或写入数据的有效数据速率与当前所使用的接口支持的数据速率匹配。在空中接口上,以比特/秒为单位的最大数据速率B已知。磁盘存储器的最大数据速率高得多,但是对于蓝牙TM这样的无线传输,它的有效数据速率BD根据本发明被设置接近B。更准确地,它被设置为k*B,其中k稍微大于1以便适应蓝牙TM接口中的开销。应当注意,一对多协议的k将比一对一协议的k大,因为多用户协议需要更多开销。
注意,在一些情况下,即便对于一个给定接口,开销值k也可能不是准确不变的。它例如随着基于蓝牙TM的系统中的附加模块数目而可能改变。如有可能,即使不需要开销,也应该在空中接口中通过总是使用最小带宽用于数据传输来避免这一点。
然而,即使这是不可能的,这也只导致在旋转速度ω的平均值周围的小波动。处理这个问题最简单方法是以具有比带宽频率低得多的一个频率的规则间隔重新计算k。在蓝牙TM的情况下,例如可以每隔一秒就重新计算k。如果k值略微有改变,那么可以相应地改变旋转速度。可是,默认地应该避免这样的改变,因为磁盘的加速和减速需要最大的能量。通常,优选地把k设置为最小期望值,即HDD以小于空中接口最大速率的一个速率发送数据。这种情况下可能需要填充比特以便达到正确的空中传输速度。虽然这将导致空中接口中的次最佳速度,但是功率节省是可观的。k值还可以被设置为平均期望值,但是这需要一个较大的缓存器,因为有时HDD可能发射比空中接口能够发射的比特更多的比特。
现在将示出这样一个将系统功耗减到最少的方法。
对于磁盘驱动器,数据速率由S=σωr给出,其中σ是磁盘存储器表面上每毫米的比特数目,其中ω是磁盘存储器的旋转速度,并且其中r是读头所处的半径。r被假定在下列计算中都是恒定的。
功耗通常由P=Σaiωk(i)]]>给出,其中i是一个下标,理论上从1一直到无穷大,其中ai是指定到各自下标i的一个系数,并且其中k(i)近似能量函数。k(i)通常但不总是等于i。更具体地说,对于一个接近稳态的操作,此近似通常有效,虽然它对于出现一些非线性的旋转启动和旋转停止阶段也许无效。如果k(i)=i,那么k(i)是近似能量函数的泰勒级数。
通过方程式L=sT=σωrT,一个数据文件的长度L可以为数据速率s和读出时间T的关系式,并因此是旋转速度ω和读出时间T的关系式。那么此数据文件所需能量是E=∫0TPdt=···=LσrΣaiωk(i)-1,]]>因为P不取决于时间。虽然通常k(i)等于i,但是某些k(i)值还可以是分数。例如对于某一特定的系统,由类似E=2.1*ω2+0.7*ω0.7那样的一个等式来最佳近似能量是可能的。为了找到系统的精确的ω能量配置文件,必须使用经验估计或计算。
在典型的情况下,该系列的一个分量支配P(通常i=k(i)=2),导致近似E1/E2≈ω1/ω2。功耗度量为平方,但是总消耗能量按照前述关系式来度量,因为较慢一点的读取模式也花费更多的时间。因此,很显然,减少旋转速度极大地降低了系统能量消耗。
严格来说对于E(ω)必须单调递增,这是任何标准系统的情况。可能有一些理论上的系统,其具有某种类型的齿轮系统,其中能量实际上可能在ω某一小范围上局部地减少。可是,任何这样的系统可以用上述能量方程式来描述,而并未改变根本思想。理论上讲,如果一个给定B的ω恰好落入此下降范围中时,那么通过稍微增加ω将可能优化能量,以使它达到局部最小值ω。可是,这意味着磁盘数据速率变成大于空中数据速率,这需要使用一个较大缓存器。理论上讲可以从S=<OT>*[ω-ω]中估计所需的缓存器尺寸,其中<OT>是在此模式中花费的时间长度的统计估计(过冲时间)。此时间取决于预期的夹片(clip)尺寸分布等等。实际上,此种情况太罕见以致于没必要把这种复杂性和附加缓冲加到系统去。
为确定能量E而提出的方程式包括除了存在迟滞之外的所有情况。甚至在迟滞的情况下,通过在总和中把ai写为时间的函数,如果可能还写为ω的函数,即ai=ai(ω,t),则也可使用提出的方程式。在这种情况下,不可能从解析上确定所建议的方法节省了多少功率。也不太容易能够确定是否有如上所述的ω的局部最小值。可是,即使当这是可能的时候,估计缓存器尺寸的任务本质上变成在解析上是不可能的。因此,迟滞将对功率节省量有一个影响,但是即使在这种情况下,上述简单的算法对于最小复杂性和最小系统(缓存器)尺寸给出了最佳平均功率节省。
如上所述,空中接口的数据速率是B比特/秒,并且为经由空中接口的传输把磁盘存储器BD的比特率设置为BD=k*B。为了达到此数据速率BD而需要的旋转速度ω可以根据上面的方程式被计算出ω=kBσr]]>应当注意到,所述实施例构成本发明的各种可能实施例中选择的
权利要求
1.设备,包括一个磁盘驱动器(1),用于转动磁盘存储器;至少一个接口,其启动所述磁盘驱动器(1)旋转的磁盘存储器和至少一个其它模块(10,12)之间的一个数据流;以及装置(2),用于基于所述设备的一个接口支持的数据速率指示来设置所述磁盘驱动器(1)的旋转速度,此接口当前要用来启动所述转盘存储器和至少一个其它模块(10,12)之间的一个数据流。
2.根据权利要求1的设备,其中所支持的数据速率的所述指示由所述接口类型指示给出,所述接口当前要用来启动所述转盘存储器和至少一个其它模块(10,12)之间的一个数据流。
3.根据前面权利要求任一个的设备,其中用于设置所述磁盘驱动器(1)的旋转速度的所述装置包括一个控制所述磁盘驱动器(1)的旋转速度的伺服驱动器(2),并且其中用于设置所述磁盘驱动器(1)的旋转速度的所述装置还包括把所支持数据速率的各自的指示与所述磁盘驱动器(1)的各自的旋转速度联系起来的软件,此相关旋转速度被所述伺服驱动器(2)使用,用于控制所述磁盘驱动器(1)。
4.根据前面权利要求任一个的设备,其中用于设置所述磁盘驱动器(1)的旋转速度的所述装置包括一个控制所述磁盘驱动器(1)的旋转速度的伺服驱动器(2),其中所述伺服驱动器(2)包括一个硬编码的旋转配置文件,其把收到的所支持数据速率指示转换为所述磁盘驱动器各自的旋转速度,并且在其中基于所述硬编码旋转配置文件确定的旋转速度由所述伺服驱动器(2)使用,用于控制所述磁盘驱动器(1)。
5.根据前面权利要求任一个的设备,其中用于设置所述磁盘驱动器(1)的旋转速度的所述装置(2)另外基于所述数据流所需要的应用种类来设置所述旋转速度,每个可能的应用与至少两个不同类别中的一个类别相关。
6.根据前面权利要求任一个的设备,其中所述至少一个接口是一个允许一次与另外一个模块连接的接口,或者是一个允许一次与多个其它模块连接的接口。
7.根据前面权利要求任一个的设备,其中所述至少一个接口是一个有线和/或一个无线接口。
8.根据前面权利要求任一个的设备,其中所述至少一个其它模块包括在所述设备中。
9.根据前面权利要求任一个的设备,其中所述至少一个其它模块在所述设备外部。
10.根据前面权利要求任一个的设备,其中所述磁盘存储器是硬磁盘驱动器或者光盘。
11.根据前面权利要求任一个的设备,其中所述设备是手持终端。
12.用于设置设备的磁盘驱动器(1)的旋转速度的方法,此磁盘驱动器(1)旋转磁盘存储器,其中所述设备的至少一个接口启动所述转盘存储器和至少一个其它模块(10,12)之间的数据流,所述方法包括基于所述设备的一个接口所支持的一个数据速率指示来确定所述磁盘驱动器(1)的旋转速度,此接口当前要用于启动所述磁盘存储器和至少一个其它模块(10,12)之间的一个数据流;以及把所述磁盘驱动器(1)的旋转速度设置为所述确定的旋转速度。
13.根据权利要求12的方法,其中所支持的数据速率的所述指示由各自的接口类型指示来给出。
14.根据权利要求12或13的方法,其中另外基于所述数据流所需要的应用种类来确定所述旋转速度,每个可能的应用与至少两个不同类别中的一个类别相关。
全文摘要
本发明涉及一种设备,它包括一个用于转动转盘存储器的转盘驱动器1和至少一个用于启动转盘存储器和至少一个其它模块10、12之间的一个数据流的接口。为了实现这样一个设备的舒适使用,提议该设备还包括装置2,用于基于一个设备接口支持的数据速率指示来设置磁盘驱动器1的旋转速度,此接口当前要用于启动转盘存储器和至少一个其它模块10、12之间的数据流。本发明同样涉及一种根据接口性能设置磁盘驱动器1的旋转速度的方法,所述接口启动磁盘驱动器1旋转的磁盘存储器和另外模块10、12之间的数据流。
文档编号G11B19/26GK1653537SQ03810824
公开日2005年8月10日 申请日期2003年4月15日 优先权日2002年5月13日
发明者V·瓦德, J·梅克莱, J·-P·维马罗 申请人:诺基亚有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1