磁盘装置及改变磁盘装置旋转速度的方法

文档序号:6461305阅读:215来源:国知局
专利名称:磁盘装置及改变磁盘装置旋转速度的方法
技术领域
本发明总的来说涉及一种改变磁盘驱动器旋转速度的方法和一种磁盘驱动器。更具体地说,本发明涉及一种能够使用软件改变磁盘驱动器旋转速度的数字计算机/数据处理装置,它提供一种能够降低磁盘驱动器振动和噪音的具体实用技术。
然而,为了适应提高数据处理速度和降低成本的最新需求,磁盘驱动器已设计成能够提高磁盘旋转速度和减少部件的数量。为此,目前人们已实现了对诸如象电动机电路和结构等硬件所作出的改变。对于每种改变就需要一种能够防止振动和噪音的新措施。
而且,用户实际上不能改变磁盘驱动器的磁盘旋转速度的上极限值,因为用户不得不根据技术知识设计复杂的软件,并向磁盘驱动器发出特殊的指令。
本发明的技术方案本发明的目的是提供一种改变磁盘驱动器旋转速度的方法和一种能够允许用户随意改变磁盘驱动器磁盘旋转速度上极限值而不会改变磁盘驱动器硬件设计的磁盘驱动器。
本发明的另一个目的是提供一种改变磁盘驱动器旋转速度的方法和一种即使重新设计磁盘驱动器如CD-ROM驱动器而引起旋转速度或机械结构改变也无需在磁盘驱动器侧增加元件和改变硬件就能降低噪音和振动的磁盘驱动器。
为了解决上述问题,本发明能够设计出可在操作系统中运行的应用软件,并且能够通过用户将磁盘驱动器旋转速度的上极限值改变为一设定值。因此,用户就能够降低磁盘驱动器的振动和噪音。而且,每次磁盘驱动器的硬件改变时,制造商无需改变能够防止振动和噪音的硬件。此外,通过根据本发明所进行的编程驻留在操作系统中,就能比较容易地改变磁盘旋转速度的上极限值。而且,即使对于现有的磁盘驱动器或其他制造商的磁盘驱动器来说,磁盘旋转速度的上极限值仅通过增加本发明的上述编程就能够被改变。
根据本发明磁盘驱动器旋转速度的第一种改变方法,该磁盘驱动器包括一磁盘电动机,用于旋转磁盘,一磁盘电动机驱动单元,用于驱动磁盘电动机,和一控制单元,用于控制磁盘电动机驱动单元,该旋转速度的改变方法包括一接收步骤,接收磁盘旋转速度的上极限值以作为一输入值;一产生步骤,对作为旋转速度技术规范的输入值进行译码以形成一包括磁盘旋转速度上极限值的指令包;一输出步骤,将该指令包输出给磁盘驱动器的控制单元;一设定步骤,经过控制单元将磁盘旋转速度的上极限值设定给磁盘电动机驱动单元,该磁盘旋转速度的上极限值包含在指令包中;一驱动步骤,以设定的磁盘旋转速度的上极限值用磁盘电动机驱动单元驱动磁盘电动机。
因此,本发明对磁盘驱动器进行预先设定,通过将磁盘旋转速度的上极限值改变为较小的磁盘旋转速度的上极限值而能够降低不必要的振动和噪音。
根据本发明磁盘驱动器磁盘旋转速度的第二种改变方法,磁盘驱动器用计算机进行控制,该计算机在包括接收步骤和产生步骤的程序的控制下运行。
该程序的示例将参考

图13进行描述。该程序包括步骤S1,由用户输入磁盘旋转速度的上限值(输入值);步骤S2,将输入值译码为旋转速度技术规范值;步骤S3,根据旋转速度技术规范值将发送指令发送请求给某一装置的驱动器;步骤S4,使该装置的驱动器根据指令发送请求将该装置指令发送给磁盘驱动器。
根据本发明的磁盘驱动器旋转速度的第三种改变方法,该程序驻留在计算机中。
例如,该驻留程序放置在作业托架上。
根据本发明的磁盘驱动器旋转速度的第四种改变方法,在本发明的磁盘驱动器旋转速度的第三种改变方法中,该计算机包括一输入装置;一启动程序的键(key)配置在输入装置中。
例如,用位于键盘上的功能键作为启动程序的键,该程序就能比较容易地启动。
根据本发明的磁盘驱动器旋转速度的第五种改变方法,该磁盘驱动器用计算机进行控制,该计算机包括一输入装置和一与该输入装置相连接的操作系统,它能够用在操作系统中运行的程序运行;一能够启动在操作系统中运行程序的键配置在该输入装置中;操作系统中运行的程序用键启动时,该操作系统能够执行接收步骤,产生步骤和输出步骤。
根据本发明的磁盘驱动器旋转速度的第六种改变方法,在本发明的磁盘驱动器旋转速度的第三种改变方法中,该计算机包括一输入装置;一启动程序的键配置在输入装置中。
根据本发明的磁盘驱动器旋转速度的第七种改变方法,在本发明的磁盘驱动器旋转速度的第三种改变方法中,该磁盘驱动器还包括一检测单元,用于检测磁盘是否被替换;检测单元检测出磁盘被替换时,控制单元控制磁盘电动机驱动单元以便将磁盘旋转速度的上极限值改变为初值。
因此,本发明能够在磁盘替换后方便地设定磁盘旋转速度的最佳上极限值。
根据本发明的磁盘驱动器旋转速度的第八种改变方法,在本发明的磁盘驱动器旋转速度的第一种改变方法中,该磁盘驱动器还包括一存储器,用于在关闭磁盘驱动器前存储磁盘旋转速度的上极限值;接通磁盘驱动器时,该控制单元能够从存储器中读出关断磁盘驱动器前的磁盘旋转速度的上极限值以便将读出的上极限值设定给磁盘电动机驱动单元。
例如,在预先设定给磁盘驱动器的磁盘旋转速度的第一上极限值通过运行驻留在操作系统中的程序改变为磁盘旋转速度较低的第二上极限值时,磁盘驱动器被关断的情况下,磁盘旋转速度的上极限值就会在磁盘驱动器再次接通时自动地返回磁盘旋转速度的第二上极限值。因此,就能够在磁盘驱动器再次接通的前后使用相同的磁盘而无需设定最佳的旋转速度。
根据本发明的磁盘驱动器旋转速度的第九种改变方法,在本发明的磁盘驱动器旋转速度的第三种改变方法中,该磁盘驱动器还包括一检测单元,用于检测磁盘是否被替换;一存储器,用于在磁盘被替换前存储磁盘旋转速度的上极限值;检测单元检测到磁盘被替换时,该控制单元能够从存储器中读出磁盘被替换前的磁盘旋转速度的上极限值以便将读出的上极限值设定给磁盘电动机驱动单元。
在预先设定给磁盘驱动器的磁盘旋转速度的第一上极限值通过运行驻留在操作系统中的程序改变为磁盘旋转速度较低的第二上极限值时,磁盘被替换的情况下,用户能够手动地操作配置在输入装置中的按钮或应用程序以便磁盘旋转速度的上极限值能够以一简单的操作返回磁盘旋转速度的第一上极限值。相反,在磁盘旋转速度的第一上极限值改变为磁盘旋转速度较低的第二上极限值时,磁盘驱动器被关断的情况下,磁盘旋转速度的上极限值就会在磁盘驱动器再次接通时自动地返回磁盘旋转速度的第二上极限值。
根据本发明的磁盘驱动器旋转速度的第十种改变方法,在本发明的磁盘驱动器旋转速度的第九种改变方法中,该磁盘驱动器还包括一与控制单元相连接的开关检测单元检测到磁盘被替换时,根据开关的状态,该控制单元能够控制磁盘电动机驱动单元以便将磁盘旋转速度的上极限值改变为磁盘替换前的上极限值或初始状态状态值。
在预先设定给磁盘驱动器的磁盘旋转速度的第一上极限值通过运行驻留在操作系统中的程序改变为磁盘旋转速度较低的第二上极限值时,磁盘被替换的情况下,除非执行其他任何特殊操作,否则磁盘旋转速度的第二上极限值在磁盘被替换后也能被保持。相反,通过控制设置在磁盘驱动器中的开关,磁盘旋转速度的上极限值就能返回磁盘旋转速度的第一上极限值。
根据本发明的磁盘驱动器旋转速度的第十一种改变方法,在本发明的磁盘驱动器旋转速度的第八种改变方法中,该磁盘驱动器还包括一与控制单元相连接的开关磁盘驱动器接通时,根据开关的状态,该磁盘电动机驱动单元能被控制以便将磁盘旋转速度的上极限值改变为磁盘驱动器关断前的磁盘旋转速度的上极限值或初始状态值。
在预先设定给磁盘驱动器的磁盘旋转速度的第一上极限值通过运行驻留在操作系统中的程序改变为磁盘旋转速度较低的第二上极限值时,磁盘驱动器关断的情况下,除非执行其它任何特殊操作,否则在磁盘驱动器再次接通时,磁盘驱动器就以磁盘旋转速度的第一上极限值运行。相反,通过控制设置在输入装置中的开关,磁盘旋转速度的上极限值能够返回磁盘旋转速度的第二上极限值。
根据本发明的磁盘驱动器旋转速度的第十二种改变方法,在本发明的磁盘驱动器旋转速度的第三种改变方法中,该磁盘驱动器还包括一检测单元,用于检测磁盘是否被替换;一存储器,用于在磁盘被替换前存储磁盘旋转速度的上极限值;该输入装置包括一开关,检测单元检测到磁盘被替换时,根据开关的状态,该控制单元能够控制磁盘电动机驱动单元以便将速度上极限值改变为从存储器中读出的磁盘被替换前的磁盘旋转速度的上极限值或初始状态值。
在预先设定给磁盘驱动器的磁盘旋转速度的第一上极限值通过运行驻留在操作系统中的程序改变为磁盘旋转速度较低的第二上极限值时,磁盘被替换的情况下,除非执行其它任何特殊操作,否则在磁盘被替换后磁盘旋转速度一直保持在第二上极限值。相反,通过控制设置在输入装置中的开关,磁盘旋转速度的上极限值能够返回磁盘旋转速度的第一上极限值。
根据本发明的磁盘驱动器旋转速度的第十三种改变方法,在本发明的磁盘驱动器旋转速度的第五种改变方法中,该磁盘驱动器还包括一与控制单元相连接的记录单元,用于将磁盘旋转速度的上极限值记录在磁盘,表示将磁盘旋转速度的上极限值记录在磁盘上的输入是从输入装置输入给操作系统时,该操作系统就指令控制单元强迫记录单元将磁盘旋转速度的上极限值记录在磁盘上。
根据本发明的磁盘驱动器包括一磁盘电动机,用于旋转磁盘;一磁盘电动机驱动单元,用于驱动磁盘电动机;一输入器,用于输入磁盘旋转速度的上极限值;一记录单元,用于将所输入的磁盘旋转速度的上极限值记录在磁盘上;一控制单元,用于磁盘被新的磁盘替换时读出记录在新磁盘上的磁盘旋转速度的上极限值,并将读出的磁盘旋转速度的上极限值设定给磁盘电动机驱动单元。
例如,在写一次或可重写的磁盘驱动器中,在通过将用户随意选择的磁盘旋转速度的上极限值写在写一次或可重写磁盘的一部分上的情况下,相同的磁盘驱动器在那个点之后读取磁盘,通过参考写在磁盘上的磁盘旋转速度的上极限值就能够设定磁盘驱动器的磁盘旋转速度的上极限值。因此,对于相同的磁盘驱动器和磁盘的组合来说,本发明能够自动地将磁盘旋转速度的上极限值设定为用户所设定的值。
下面,参考图2将描述根据本实施例的磁盘驱动器旋转速度的改变方法。
如图2所示,根据本实施例的计算机系统包括一主机30(对应于图1中的CPU1)和一磁盘驱动器31(对应于第一至第三磁盘驱动器5-7)。主机30包括一输入装置8,一操作系统15(对应于图1中的操作系统2a),一程序17(对应于本发明的程序2c),一设备驱动器25(对应于图1中的设备驱动器2b),和一主机侧接口单元28。磁盘驱动器31包括一磁盘驱动器接口单元29,一控制单元34,一磁盘电动机驱动单元38,和一旋转介质(磁盘)40的磁盘电动机39。
用户使用输入装置8如键盘或鼠标输入所需旋转速度的上极限值13时,操作系统15将作为旋转速度技术规范19的输入内容(上极限值13)输出给程序17以启动程序17。程序17对旋转速度技术规范19进行译码以将指令发送请求20和指令包18b输出给操作系统15。该指令包18b包括有关用户所需的磁盘旋转速度的上极限值13的信息。接收指令发送请求20和指令包18b的操作系统15将指令发送指令23和指令包18b输出给设备驱动器25。该设备驱动器25对指令包18b进行译码以将所译码的结果作为设备指令26经过主机侧接口单元28输出给磁盘驱动器31的磁盘驱动器接口单元29。
磁盘驱动器接口单元29将所接收到的设备指令26输出给控制单元34。控制单元34根据设备指令26控制磁盘电动机驱动单元38以便将磁盘电动机39的旋转速度的上极限值设定为用户所需的上极限值13。(第二实施例)参考图3将描述根据本发明第二实施例的磁盘驱动器旋转速度的改变方法。根据本实施例的磁盘驱动器旋转速度的改变方法不同于根据第一实施例的磁盘驱动器旋转速度的改变方法,不同之处在于所使用的是驻留在操作系统115中的驻留程序117来代替图2中的程序17。
用户使用输入装置108如键盘或鼠标输入所需旋转速度的上极限值113时,操作系统115将作为旋转速度技术规范119的输入内容(上极限值113)输出给驻留程序117。驻留程序117对旋转速度技术规范119进行译码以将指令发送请求120和指令包118b输出给操作系统115。该指令包118b包括有关用户所需的磁盘旋转速度的上极限值113的信息。接收指令发送请求120和指令包118b的操作系统115将指令发送指令123和指令包118b输出给设备驱动器125。该设备驱动器125对指令包118b进行译码以将所译码的结果作为设备指令126经过主机侧接口单元128输出给磁盘驱动器131的磁盘驱动器接口单元129。
磁盘驱动器接口单元129将所接收到的设备指令126输出给控制单元134。控制单元134根据设备指令126控制磁盘电动机驱动单元138以便将磁盘电动机139的旋转速度的上极限值设定为用户所需的上极限值113。(第三实施例)参考图4将描述根据本发明第三实施例的磁盘驱动器旋转速度的改变方法。
在根据本实施例的磁盘驱动器旋转速度的改变方法中,用户将驻留程序17的启动指令分配给设置在输入装置208如键盘上的定址键232(用户储备键)。通过控制定址键232,用户能够很方便地将改变速度的输入(上极限值213的输入)输入磁盘驱动器231中。例如,功能键预留在键盘上,驻留程序17通过按压功能键而被启动。所启动的驻留程序17在监视器上显示磁盘旋转速度的上极限值的候选值(12次,16次)。用户能够使用一箭头键或一鼠标选择监视器上显示的任一上极限值的候选值。因此,就能输入磁盘旋转速度的上极限值213。
用户输入改变磁盘驱动器231速度的输入(上极限值231的输入),操作系统215将旋转速度技术规范219输入给驻留程序217。相应地,该驻留程序217将指令发送请求220输出给操作系统215,并将包括有关用户所需的磁盘旋转速度的上极限值213的信息的指令包218b输出给操作系统215。接收指令包218b的操作系统215将指令发送指令233输出给设备驱动器235,并将所接收到的指令包218b直接输出给设备驱动器225。然后,该设备驱动器225将设备指令226经过主机侧接口单元28输出给磁盘驱动器231的磁盘设备接口单元229。
磁盘驱动器231的操作与图3中所示的磁盘驱动器131的操作相类似。因此,对于它的详细描述就省略了。
输入装置208的定址键232可设置在键盘,鼠标或磁盘驱动器自身上。(第四实施例)参考图5将描述根据本发明第四实施例的磁盘驱动器旋转速度的改变方法。
在根据本实施例的磁盘驱动器旋转速度的改变方法中,用户能够使用设置在输入装置308如键盘上的专用键332启动在操作系统中运行的正常程序312。因此,对于用户来说能够比较容易地将改变速度的输入(上极限值313的输入)输入给磁盘驱动器331。例如,保留键盘上的互联网键或邮件键,正常程序312通过按压该键就能被启动。所启动的正常程序312在监视器上显示磁盘旋转速度的上极限值的候选值(例如,12次,16次)。用户能够使用一箭头键或一鼠标选择监视器上显示的任一上极限值的候选值。因此,就能输入磁盘旋转速度的上极限值313。
用户实现改变磁盘驱动器231速度输入(上极限值313的输入)的操作时,操作系统315将请求信号314输出给正常程序312。正常程序312接收到请求信号314后,将请求信号316输出给操作系统315。操作系统315接收到请求信号316后,将它自身形成的指令包318a(包括用户所需的有关磁盘旋转速度的上极限值313的信息)输出给设备驱动器325,并将指令发送请求323输出给设备驱动器325。该设备驱动器325经过主机接口单元328将设备指令326发送给磁盘驱动器331的磁盘驱动器接口单元329。
磁盘驱动器331的操作与图3中所示的磁盘驱动器131的操作相类似。因此,对于它的详细描述就省略了。
输入装置308的定址键332可设置在键盘、鼠标或磁盘驱动器自身上。(第五实施例)参考图6将描述根据本发明第五实施例的磁盘驱动器旋转速度的改变方法。
在根据本实施例的磁盘驱动器旋转速度的改变方法中,用户能够使用设置在输入装置408如键盘上的专用键432启动驻留程序417。因此,对于用户来说能够比较容易地将改变速度的输入(上极限值413的输入)输入给磁盘驱动器431。例如,保留键盘上的互联网键或邮件键后,用户通过按压该键就能启动驻留程序417。所启动的驻留程序417在监视器上显示磁盘旋转速度的上极限值的候选值(例如,12次,16次)。用户能够使用一箭头键或一鼠标选择监视器上显示的任一上极限值的候选值。因此,就能输入磁盘旋转速度的上极限值413。
用户实现改变磁盘驱动器431速度输入(上极限值413的输入)的操作时,操作系统415将旋转速度技术规范419输入给驻留程序417。相应地,该驻留程序417将指令发送请求420输出给操作系统415,并将包括有关用户所需的磁盘旋转速度的上极限值413的信息的指令包418b输出给操作系统415。接收指令包418b的操作系统415将指令发送指令423输出给设备驱动器425,并将指令包418b按原样输出给设备驱动器425。然后,该设备驱动器425将设备指令426经过主机侧接口单元428输出给磁盘驱动器431的磁盘驱动器接口单元429。
磁盘驱动器431的操作与图3中所示的磁盘驱动器131的操作相类似。因此,对于它的详细描述就省略了。
输入装置408的专用键432可设置在键盘、鼠标或磁盘驱动器自身上。(第六实施例)参考图7将描述根据本发明第六实施例的磁盘驱动器旋转速度的改变方法。
磁盘驱动器531的介质(盘)540如CD-ROM被替换时,设置在磁盘驱动器531中的重放/记录单元537检测出介质的替换物以将检测结果输出给数据处理单元536。相应地,该数据处理单元536将介质替换信号527经过磁盘驱动器接口单元529和主机侧接口单元528输出给设备驱动器525。根据与此,设备驱动器525将介质替换通知524输出给操作系统515。该操作系统515将介质替换通知/处理请求522输出给驻留程序517以请求进行介质替换的操作。该驻留程序517确定它是改变预设给磁盘驱动器531的磁盘旋转速度第一上极限值的速度的请求。然后,该驻留程序517将指令发送请求521输出给操作系统515,并将包括磁盘旋转速度的第一上极限值的指令包518b输出给操作系统515。接收到指令包518b的操作系统515将指令发送指令523输出给设备驱动器525,并将所接收到的指令包518b按原样输出给设备驱动器525。该设备驱动器525将设备指令526经过主机侧接口单元528输出给磁盘驱动器531的磁盘驱动器接口单元529。
磁盘驱动器接口单元529将所接收到的设备指令526输出给控制单元534。控制单元534根据设备指令526控制磁盘电动机驱动单元538以便将磁盘电动机539的旋转速度的上极限值设定为磁盘旋转速度的第一上极限值。(第七实施例)参考图8将描述根据本发明第七实施例的磁盘驱动器旋转速度的改变方法。
磁盘驱动器631如CD-ROM接通时,控制单元634通过参考磁盘驱动器631关断前存储在其存储单元635中的磁盘旋转速度的上极限值控制磁盘电动机驱动单元638以便将磁盘电动机639旋转速度的上极限值设定为磁盘驱动器关断前的磁盘旋转的上极限值。(第八实施例)参考图9将描述根据本发明第八实施例的磁盘驱动器旋转速度的改变方法。
磁盘驱动器731的介质740如CD-ROM被替换时,磁盘驱动器731的重放/记录单元737检测出介质的替换物以将检测结果输出给数据处理单元736。相应地,该数据处理单元736将介质替换信号727经过磁盘驱动器接口单元729和主机侧接口单元728输出给设备驱动器725。根据与此,设备驱动器725将介质替换通知724输出给操作系统715。该操作系统715将介质替换通知/处理请求722输出给驻留程序717以请求进行介质替换的操作。对应与此,该驻留程序717将指令发送请求721输出给操作系统715,并将一指令包718b输出给操作系统715,该指令包718b包括将一将速度设定为介质替换前的磁盘旋转速度的第一上极限值的指令。接收指令包718b的操作系统715将指令发送请求723输出给设备驱动器725,并将所接收到的指令包718b按原样输出给设备驱动器725。该设备驱动器725将设备指令726经过主机侧接口单元728输出给磁盘驱动器731的磁盘驱动器接口单元729。
磁盘驱动器接口单元729将所接收到的设备指令726输出给控制单元734。控制单元734通过参考介质740替换前存储在其存储单元735中的磁盘旋转速度的上极限值控制磁盘电动机驱动单元738以便将磁盘电动机739旋转速度的上极限值设定为介质740替换前的磁盘旋转的上极限值。(第九实施例)参考图10将描述根据本发明第九实施例的磁盘驱动器旋转速度的改变方法。
在根据本实施例的磁盘驱动器旋转速度的改变方法中,控制单元834常常参考介质840替换前存储在磁盘驱动器831的存储单元835中的磁盘旋转速度的上极限值,以便即使介质840替换后也要以与上述第八实施例磁盘驱动器旋转速度改变方法相同的方式保持替换前的磁盘旋转速度的上极限值。然而,用户控制设置在磁盘驱动器831中的专用开关833时,在介质840替换后控制单元834使磁盘旋转速度的上极限值返回其初始状态值。(第十实施例)参考图11将描述根据本发明第十实施例的磁盘驱动器旋转速度的改变方法。
在根据本实施例的磁盘驱动器旋转速度的改变方法中,控制单元934在磁盘驱动器931如CD-ROM接通时常常将磁盘旋转速度的上极限值设定为其初始状态值。然而,用户控制设置在磁盘驱动器931中的专用开关933时,控制单元934将磁盘驱动器关断前存储在存储单元935中的磁盘旋转速度的上极限值设定给磁盘电动机驱动单元968。(第十一实施例)参考图10将描述根据本发明第十一实施例的磁盘驱动器旋转速度的改变方法。
在根据图10中示出的第九实施例的磁盘驱动器旋转速度的改变方法中,在介质840被替换后,控制单元834使磁盘旋转速度的上极限值返回至初始状态值。然而,在根据本实施例的磁盘驱动器旋转速度的改变方法中,一专用开关1032设置在主机830的输入装置808中。用户控制专用开关1032时,在介质840被替换后控制单元834是磁盘旋转速度的上极限值返回至初始状态值。(第十二实施例)参考图12将描述根据本发明第十二实施例的磁盘驱动器旋转速度的改变方法。
为了改变速度,用户使用主机1130的输入装置1108将一所需的磁盘旋转速度的上极限值(输入值)1113输入给操作系统1115。接收上极限值1113的操作系统1115将请求信号1114输出给在操作系统中运行的正常程序1112。对应与此,正常程序1112将请求信号1116输出给操作系统1115。响应请求信号1116,操作系统1115将指令发送请求1123输出给设备驱动器1125,并将操作系统1115自身产生的指令包1118a(包括用户所需的有关磁盘旋转速度的上极限值1113的信息)输出给设备驱动器1125。此后,设备驱动器1125经过主机侧接口单元1128将设备指令1126输出给磁盘驱动器1131的接口单元1129。
磁盘驱动器接口单元1129将所接收到的设备指令1126输出给控制单元1134。控制单元1134根据设备指令1126控制磁盘电动机驱动单元1138以便将磁盘电动机1139的磁盘旋转速度的上极限值设定为上极限值1113。
响应于有关设定是否记录在介质1140中的询问,用户使用输入装置1108输入表示设定已被记录的输入1114。接收输入1114的操作系统1115将请求信号1116输出给正常程序1112。对应与此,正常程序1112将请求信号1116输出给操作系统1115。接收请求信号1116的操作系统1115将操作系统1115自身产生的指令包1118a(包括有关设定记录的信息)输出给设备驱动器1125,并将指令发送请求1123输出给设备驱动器1125。设备驱动器1125经过主机侧接口单元1128将设备指令1126输出给磁盘驱动器接口单元1129。
磁盘驱动器接口单元1129将所接收到的设备指令1126输出给控制单元1134。控制单元1134根据设备指令1126控制重放/记录单元1137以便将用户输入的上极限值1113记录在介质1140中。
此后,重放介质1140时,控制单元1134根据重放/记录单元1137从介质1140中读出的磁盘旋转速度的上极限值控制磁盘电动机驱动单元1138以便以用户所需的磁盘旋转速度的上极限值1113旋转磁盘电动机1139。(其它实施例)第一至第十二实施例中任一个组合都可以实现成为另一种磁盘驱动器旋转速度的改变方法。
例如,可以替换图5中专用键332和图6中的专用键432,重放磁盘驱动器的开关和设定磁盘旋转速度上极限值的开关可以设置在键盘上。
可以替换图5中专用键332、图6中的专用键432、图10中的专用开关833和1032和图11中的专用开关933,就可以使用与另一种功能一起使用的开关。
权利要求
1.一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器包括一磁盘电动机,用于旋转磁盘,一磁盘电动机驱动单元,用于驱动上述磁盘电动机,和一控制单元,用于控制上述磁盘电动机驱动单元,上述的方法包括一接收步骤,接收磁盘旋转速度的上极限值以作为一输入值;一译码步骤,将上述输入值译码为旋转速度的技术规范以形成一包括上述磁盘旋转速度上极限值的指令包;一输出步骤,将上述指令包输出给上述磁盘驱动器的上述控制器;一设定步骤,经过上述控制器将上述磁盘旋转速度的上极限值设定给上述磁盘电动机驱动器,上述磁盘旋转速度的上极限值包含在上述指令包中;一驱动步骤,以上述设定的磁盘旋转速度的上极限值用上述磁盘电动机驱动器驱动上述磁盘电动机。
2.如权利要求1所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器用计算机进行控制,上述计算机用包括上述接收步骤和上述产生步骤的程序进行操作。
3.如权利要求2所述的一种磁盘驱动器旋转速度的改变方法,其中上述程序驻留在上述计算机中。
4.如权利要求3所述的一种磁盘驱动器旋转速度的改变方法,其中上述计算机包括一输入装置;一启动上述程序的键配置在上述输入装置中。
5.如权利要求1所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器用计算机进行控制,上述计算机包括一输入装置和一与上述输入装置相连接的操作系统,它能够用在操作系统中运行的程序运行;一能够启动在上述操作系统中运行上述程序的键配置在上述输入装置中;在上述操作系统中运行的上述程序用上述键启动时,上述操作系统能够执行上述接收步骤、上述产生步骤和上述输出步骤。
6.如权利要求3所述的一种磁盘驱动器旋转速度的改变方法,其中上述计算机包括一输入装置;一启动上述程序的键配置在上述输入装置中。
7.如权利要求3所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器还包括一检测器,用于检测上述磁盘是否被替换;上述检测器检测出上述磁盘被替换时,上述控制器控制上述磁盘电动机驱动器以便将上述磁盘旋转速度的上极限值改变为初始状态值。
8.如权利要求1所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器还包括一存储器,用于在关闭上述磁盘驱动器前存储磁盘旋转速度的上极限值;接通上述磁盘驱动器时,上述控制器能够从上述存储器中读出关断磁盘驱动器前的磁盘旋转速度的上极限值以便将读出的上极限值设定给上述磁盘电动机驱动器。
9.如权利要求3所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器还包括一检测器,用于检测上述磁盘是否被替换;一存储器,用于在上述磁盘被替换前存储磁盘旋转速度的上极限值;上述检测器检测到上述磁盘被替换时,上述控制器能够从上述存储器中读出磁盘被替换前的磁盘旋转速度的上极限值以便将读出的上极限值设定给上述磁盘电动机驱动器。
10.如权利要求9所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器还包括一与上述控制器相连接的开关上述检测器检测到上述磁盘被替换时,根据上述开关的状态,上述控制器能够控制上述磁盘电动机驱动器以便将上述磁盘旋转速度的上极限值改变为磁盘替换前的上极限值或初始状态状态值。
11.如权利要求8所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器还包括一与上述控制器相连接的开关上述磁盘驱动器接通时,根据上述开关的状态,上述控制器能够控制上述磁盘电动机驱动器以便将上述磁盘旋转速度的上极限值改变为上述磁盘驱动器关断前的磁盘旋转速度的上极限值或初始状态值。
12.如权利要求3所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器还包括一检测器,用于检测上述磁盘是否被替换;一存储器,用于存储上述磁盘被替换前的磁盘旋转速度的上极限值;上述输入装置包括一开关,上述检测器检测到上述磁盘被替换时,上述控制器能够控制上述磁盘电动机驱动器以便将上述磁盘旋转速度的上极限值改变为磁盘被替换前的磁盘旋转速度的上极限值或初始状态值。
13.如权利要求5所述的一种磁盘驱动器旋转速度的改变方法,其中上述磁盘驱动器还包括一与上述控制器相连接的记录器,用于将上述磁盘旋转速度的上极限值记录在上述磁盘上,表示将上述磁盘旋转速度的上极限值记录在磁盘上的输入是从上述输入装置输入给上述操作系统时,上述操作系统就指令上述控制器控制上述记录器将上述磁盘旋转速度的上极限值记录在上述磁盘上。
14.一种磁盘驱动器包括一磁盘电动机,用于旋转磁盘;一磁盘电动机驱动器,用于驱动上述磁盘电动机;一输入器,用于输入磁盘旋转速度的上极限值;一记录器,用于将上述所输入的磁盘旋转速度的上极限值记录在上述磁盘上;一控制器,用于上述磁盘被新的磁盘替换时读出记录在上述新磁盘上的上述磁盘旋转速度的上极限值,以将上述读出的磁盘旋转速度的上极限值设定给上述磁盘电动机驱动器。
全文摘要
一种磁盘驱动器包括一磁盘电动机,用于旋转磁盘,一磁盘电动机驱动器,用于驱动磁盘电动机,和一控制器,用于控制磁盘电动机驱动器。最大磁盘旋转速度被输入时,它就被译码为一特定的旋转速度,一包括最大旋转速度的指令包就能够产生,并提供给控制器。然后包含在指令包中的最大速度经过控制器设定给磁盘电动机驱动器。磁盘电动机驱动器根据最大磁盘旋转速度驱动磁盘电动机。
文档编号G06F3/06GK1363096SQ01800170
公开日2002年8月7日 申请日期2001年2月2日 优先权日2000年2月8日
发明者山下秋芳, 山花正嗣, 神户真一 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1