国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      操作記錄介質(zhì)時(shí)的功率管理的制作方法

      文檔序號(hào):6776357閱讀:162來(lái)源:國(guó)知局
      專利名稱:操作記錄介質(zhì)時(shí)的功率管理的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對(duì)記錄介質(zhì)所使用的功率的管理。具體地,本發(fā)明涉 及在記錄介質(zhì)執(zhí)行操作期間對(duì)功率使用的調(diào)整。
      背景技術(shù)
      記錄介質(zhì)需要連續(xù)執(zhí)行例如讀和寫(xiě)的基礎(chǔ)功能。記錄介質(zhì)的例子
      包括光、磁(如硬盤(pán)驅(qū)動(dòng)器)以及固態(tài)記錄介質(zhì)(如閃存、ROM、PROM)。 讀和寫(xiě)操作,連同其他更復(fù)雜的操作,對(duì)于記錄媒體上電功率消 耗的需求實(shí)質(zhì)上可能不同。通常,用于操作記錄介質(zhì)的控制器(本文 中有時(shí)簡(jiǎn)稱為"記錄介質(zhì)控制器")不會(huì)接受或者存儲(chǔ)與供電有關(guān)的信 息。相反,在執(zhí)行操作時(shí),為了使操作更具時(shí)效和迅速,控制器盲目 地使用所有可用功率。同樣,記錄介質(zhì)并不總是吸取恒定量的電流。 取而代之的是,所吸取的電流可以從介質(zhì)不工作時(shí)的接近零值變化為 介質(zhì)工作時(shí)的最大消耗。
      如果操作使用不受限制的功率,過(guò)量的功率會(huì)產(chǎn)生不希望的結(jié)果, 例如無(wú)意地破壞記錄在記錄介質(zhì)中的數(shù)據(jù)或者破壞記錄介質(zhì)中的電 路。由這種非受控的功率使用所產(chǎn)生的過(guò)量功率還會(huì)妨礙在記錄介質(zhì) 上成功執(zhí)行操作。

      發(fā)明內(nèi)容
      一方面,提供了一種管理由記錄介質(zhì)所使用的功率的方法,其中 通過(guò)接收所述記錄介質(zhì)中的最大電流值,并且在存儲(chǔ)操作(例如讀、 寫(xiě))期間將所述記錄介質(zhì)的操作限制為最大電流值。這可以通過(guò)將所 述記錄介質(zhì)吸取的電流限制為不大于最大電流值的值來(lái)實(shí)現(xiàn)。所述記 錄介質(zhì)還包括存儲(chǔ)模塊和控制器,所述控制器被耦合用于控制所述存
      儲(chǔ)模塊。所述存儲(chǔ)模塊可以是非易失性存儲(chǔ)模塊。所述記錄介質(zhì)可以
      是固態(tài)PROM存儲(chǔ)設(shè)備、固態(tài)閃存設(shè)備、磁帶存儲(chǔ)系統(tǒng),或者硬盤(pán)驅(qū) 動(dòng)器。在另一方面,如果所接收到的最大電流值為零,則所述記錄介 質(zhì)在操作期間的電流消耗被限制為缺省值。
      另一方面,所述控制器從計(jì)算設(shè)備內(nèi)的處理器接收最大電流值。 所述記錄介質(zhì)能夠執(zhí)行所述處理器所請(qǐng)求的存儲(chǔ)操作。反過(guò)來(lái),所述 處理器可以被耦合用于向所述控制器提供命令,所述命令與所述記錄 介質(zhì)將要執(zhí)行的存儲(chǔ)操作的類型相對(duì)應(yīng)。在設(shè)置最大電流值時(shí),所述 控制器可以向所述處理器發(fā)送表示最大電流值的狀況的信號(hào)。另一方 面,所述記錄介質(zhì)可能具有多于一個(gè)的存儲(chǔ)模塊。所述控制器可接收 用于標(biāo)識(shí)每一個(gè)存儲(chǔ)模塊的驅(qū)動(dòng)標(biāo)識(shí)符。
      另一方面,存儲(chǔ)操作可以在多個(gè)存儲(chǔ)塊內(nèi)執(zhí)行。當(dāng)對(duì)多個(gè)存儲(chǔ)塊 執(zhí)行存儲(chǔ)操作時(shí),所述記錄介質(zhì)最多可消耗最大電流值。另一方面, 通過(guò)計(jì)算同時(shí)操作的存儲(chǔ)塊的最大數(shù)量而限制存儲(chǔ)操作的功率使用。 通過(guò)把最大電流值除以一個(gè)存儲(chǔ)塊所使用的電流值而確定該數(shù)量。
      一方面,提供了一種記錄介質(zhì)的功率管理系統(tǒng),其包括通過(guò)通信 總線耦合至記錄介質(zhì)的計(jì)算設(shè)備。所述計(jì)算設(shè)備包括能夠向所述記錄 介質(zhì)發(fā)送最大電流值的處理器。所述記錄介質(zhì)包括控制器,所述控制 器被耦合用于從所述計(jì)算設(shè)備接收所述最大電流值,并把數(shù)據(jù)存儲(chǔ)到 存儲(chǔ)模塊中。所述控制器把所述記錄介質(zhì)在存儲(chǔ)操作期間的電流消耗 限制為不大于所述最大電流值的值。所述最大電流值可以被存儲(chǔ)在所 述控制器的寄存器中。
      另一方面,提供了一種管理記錄介質(zhì)的功率消耗的方法,其中通 過(guò)接收所述記錄介質(zhì)的最大功率值,并且控制所述記錄介質(zhì)的操作, 把所述記錄介質(zhì)的功率消耗限制為不大于所述最大功率值的值。所述 記錄介質(zhì)的操作可能必須限制多個(gè)存儲(chǔ)操作過(guò)程(例如兩個(gè)擦除操作) 期間的功率消耗。最大功率值可以由控制器接收,所述控制器被耦合 用于控制所述記錄介質(zhì)的操作。
      另一方面,所述存儲(chǔ)操作是對(duì)包括多個(gè)存儲(chǔ)塊的記錄介質(zhì)執(zhí)行的 擦除操作。所述對(duì)記錄介質(zhì)操作的控制必須限制擦除操作期間被擦除
      的多個(gè)存儲(chǔ)塊的數(shù)量。
      另一方面,所述記錄介質(zhì)可以接收用于執(zhí)行存儲(chǔ)操作(例如讀、 寫(xiě)等)的命令以及最大功率值。然后,控制所述記錄介質(zhì),以限制其 在與所述命令相對(duì)應(yīng)的存儲(chǔ)操作期間的功率消耗。
      另一方面,所述記錄介質(zhì)接收第二命令以執(zhí)行第二存儲(chǔ)操作,其 中第二命令包括第二最大功率值??刂扑鲇涗浗橘|(zhì),以將所述記錄 介質(zhì)在第二存儲(chǔ)操作期間的功率消耗限制為不大于第二最大功率值的 值。
      一方面,提供了一種對(duì)被劃分為存儲(chǔ)塊的記錄介質(zhì)的功率消耗進(jìn) 行限制的方法。定義了當(dāng)對(duì)一個(gè)塊執(zhí)行存儲(chǔ)操作時(shí)與所述記錄介質(zhì)使 用的電流量相對(duì)應(yīng)的值。然后,定義所述記錄介質(zhì)操作的最大電流界 限。此外,確定單次存儲(chǔ)操作期間能夠操作的多個(gè)存儲(chǔ)塊的最大數(shù)量。 該確定基于以下而做出與針對(duì)一個(gè)塊的記錄介質(zhì)而使用的電流量相 對(duì)應(yīng)的值,以及所述最大電流界限。然后,限制所述記錄介質(zhì)的操作, 使得在單次存儲(chǔ)操作期間不會(huì)對(duì)超過(guò)所述最大數(shù)量的多個(gè)存儲(chǔ)塊進(jìn)行 操作。


      作為示例,現(xiàn)在將對(duì)附圖做出參考。
      圖1A示出了與記錄介質(zhì)耦合的計(jì)算系統(tǒng)。 圖1B示出了與硬盤(pán)驅(qū)動(dòng)器耦合的計(jì)算系統(tǒng)。 圖2示出了在一個(gè)實(shí)施例中發(fā)送給硬盤(pán)驅(qū)動(dòng)器的功率管理消息內(nèi) 容的表格圖。
      圖3示出了用于設(shè)置記錄介質(zhì)所使用的最大電流量的方法的流程圖。
      圖4示出了用于執(zhí)行使用之前設(shè)置的最大電流量的操作的方法的 流程圖。
      具體實(shí)施例方式
      下述方法和系統(tǒng)提供了一種用于在對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)或其他操作時(shí)
      限制記錄介質(zhì)所使用的功率量的改進(jìn)方法。在一種方法中,用于操作 記錄介質(zhì)的控制器接收最大電流量,然后控制記錄介質(zhì)的操作,從而 其功率消耗不會(huì)超過(guò)規(guī)定的電流量。當(dāng)執(zhí)行可由記錄介質(zhì)實(shí)現(xiàn)的各種
      可能的存儲(chǔ)操作中任意的存儲(chǔ)操作時(shí),記錄介質(zhì)從電源吸取(draw) 的功率量將被控制器限制為所接收的最大電流量。典型的好處是防止 例如過(guò)熱而損壞記錄介質(zhì)。
      一種常見(jiàn)的存儲(chǔ)操作是擦除操作。在從記錄介質(zhì)擦除數(shù)據(jù)的擦除 操作期間,通??梢酝瑫r(shí)擦除多個(gè)區(qū)域或塊。如果對(duì)記錄介質(zhì)待使用 的電流量不做限制,則待擦除數(shù)據(jù)的塊數(shù)量可能足夠大,控制器允許 記錄介質(zhì)消耗的電流量可能會(huì)超過(guò)記錄介質(zhì)能夠安全處理的電流量。 其結(jié)果是,嘗試從記錄介質(zhì)中擦除大量塊數(shù)的數(shù)據(jù)會(huì)導(dǎo)致介質(zhì)的物理 損壞。
      本發(fā)明的方法和系統(tǒng)提供了根據(jù)所執(zhí)行的操作,管理與記錄介 質(zhì)所需的功率量有關(guān)的功率消耗。另外,在記錄介質(zhì)的操作期間,可 以改變所消耗的功率量。為了防止功率的過(guò)度供應(yīng),可以限制功率消 耗以節(jié)省能量,等等。所公開(kāi)的功率管理方法和系統(tǒng)可以應(yīng)用于多種 類型的記錄介質(zhì),包括光、磁和固態(tài)記錄介質(zhì)。
      圖1A示出了根據(jù)第一實(shí)施例用于管理記錄介質(zhì)130中的功率的 系統(tǒng)100。記錄介質(zhì)130包括控制器120和存儲(chǔ)模塊125。控制器120 可以是例如通過(guò)對(duì)存儲(chǔ)模塊125上的數(shù)據(jù)讀寫(xiě)進(jìn)行指導(dǎo)以操作存儲(chǔ)模 塊125的計(jì)算機(jī)處理器。記錄介質(zhì)130根據(jù)執(zhí)行其操作的需要而從電 源135吸取電功率,但是在控制器120控制的最大電流界限內(nèi)。在一 個(gè)實(shí)施例中,控制器120可以將最大電流界限存儲(chǔ)在存儲(chǔ)模塊125內(nèi)。 根據(jù)使用的記錄介質(zhì)130的類型(例如硬盤(pán)驅(qū)動(dòng)器、閃存、磁帶),用 于存儲(chǔ)模塊125的硬件控制器120將會(huì)有所不同。例如,如果記錄介 質(zhì)130是硬盤(pán)驅(qū)動(dòng)器,則控制器120可以是硬盤(pán)驅(qū)動(dòng)控制器,且存儲(chǔ) 模塊125可以是硬盤(pán)。如果記錄介質(zhì)130是閃存,則控制器120可以 是閃存控制器,且存儲(chǔ)模塊125可以是一個(gè)或更多個(gè)閃存芯片。
      記錄介質(zhì)130通過(guò)接口 105與例如計(jì)算設(shè)備140的其他設(shè)備通信。 接口 105作為在記錄介質(zhì)130和計(jì)算設(shè)備140之間來(lái)回傳遞數(shù)據(jù)的連
      接。例如,接口 105可以是數(shù)據(jù)總線或者通信總線。計(jì)算設(shè)備140可 包括處理器或者CPU 110以及存儲(chǔ)器180 (例如RAM)。 CPU 110管 理存儲(chǔ)器180。計(jì)算設(shè)備140可通過(guò)輸入/輸出設(shè)備150接收用戶輸入。 例如,輸入/輸出設(shè)備150可以是鍵盤(pán)、鼠標(biāo)、觸摸板、操縱桿、觸摸 屏、聲音識(shí)別系統(tǒng)等等。輸入/輸出設(shè)備150允許用戶和計(jì)算設(shè)備140 接口連接。例如,用戶可以是具有在存儲(chǔ)模塊125上執(zhí)行存儲(chǔ)操作的 特權(quán)的任何人。計(jì)算設(shè)備140可以是個(gè)人計(jì)算機(jī)、膝上電腦、蜂窩電 話、個(gè)人數(shù)據(jù)助理、媒體播放器、媒體記錄器、服務(wù)器、數(shù)字錄像機(jī)、 媒體記錄器中的嵌入式控制系統(tǒng)、數(shù)字錄像機(jī)中的嵌入式控制系統(tǒng)、 任何其它電子設(shè)備中的嵌入式控制系統(tǒng),等等。
      CPU IIO可以通過(guò)接收和發(fā)送與將要存儲(chǔ)在存儲(chǔ)模塊125中的數(shù) 據(jù)有關(guān)的各種命令而與控制器120進(jìn)行通信。 一種該消息可以是發(fā)送 到控制器120的功率管理消息,并且在一個(gè)實(shí)施方式中可包括設(shè)置電 流命令、驅(qū)動(dòng)標(biāo)識(shí)符以及最大電流界限。
      最大電流界限可以用多種方法來(lái)確定。在一些實(shí)施例中,用戶可 以向計(jì)算設(shè)備140輸入將用作存儲(chǔ)模塊125的界限的特定電流值。計(jì) 算設(shè)備140通過(guò)輸入/輸出設(shè)備150接收用戶輸入的界限。
      在另一個(gè)實(shí)施例中,CPU 110基于CPU 110上運(yùn)行的特定應(yīng)用程 序所做的計(jì)算而產(chǎn)生電流量,該電流量需要或期望更好地對(duì)記錄介質(zhì) 130的功率消耗進(jìn)行限制。例如,CPU 110上運(yùn)行的計(jì)算機(jī)程序可以被 配置為每當(dāng)記錄介質(zhì)130重新啟動(dòng)時(shí),設(shè)置預(yù)定的最大電流界限量。 一旦最大電流界限已知,CPU110上運(yùn)行的程序會(huì)創(chuàng)建功率管理消息。
      功率管理消息還可選擇地包括設(shè)置電流命令,該命令可以是由控
      制器120識(shí)別的指令。功率管理消息還可選擇地包括驅(qū)動(dòng)標(biāo)識(shí)符。在 控制器120管理多個(gè)存儲(chǔ)模塊的一些實(shí)施例中,驅(qū)動(dòng)標(biāo)識(shí)符允許控制 器120確定將被施加最大電流界限的存儲(chǔ)模塊。該存儲(chǔ)模塊可以是邏 輯或物理模塊。
      圖1B示出了計(jì)算系統(tǒng)101,其中記錄介質(zhì)是硬盤(pán)驅(qū)動(dòng)器130。計(jì) 算系統(tǒng)101包括可與硬盤(pán)驅(qū)動(dòng)器130通信的計(jì)算設(shè)備140。計(jì)算系統(tǒng) 101和硬盤(pán)驅(qū)動(dòng)器130可以使用通信總線105發(fā)送和接收與數(shù)據(jù)存儲(chǔ)
      有關(guān)的命令。硬盤(pán)驅(qū)動(dòng)器130包括對(duì)關(guān)于硬盤(pán)170的讀寫(xiě)命令進(jìn)行操 作的硬盤(pán)控制器121。
      在創(chuàng)建功率管理消息后,其被發(fā)送到硬盤(pán)控制器121。在一個(gè)實(shí) 施例中,硬盤(pán)170可以是具有用于記錄數(shù)據(jù)的多個(gè)磁碟(platter)的設(shè) 備。在另一個(gè)實(shí)施例中,硬盤(pán)170可以是固態(tài)設(shè)備,其邏輯存儲(chǔ)結(jié)構(gòu) 與具有多個(gè)磁碟的記錄介質(zhì)相同。硬盤(pán)控制器121解析(parse)功率 管理消息,并識(shí)別功率管理消息內(nèi)包含的組成部分,例如設(shè)置電流命 令、驅(qū)動(dòng)標(biāo)識(shí)符和電流量。
      圖2示出了發(fā)送到記錄介質(zhì)130的典型功率管理消息的內(nèi)容的表 格圖200。如上所述,功率管理消息可能包含三個(gè)組成部分設(shè)置電 流命令、電流量以及驅(qū)動(dòng)標(biāo)識(shí)符。在一個(gè)實(shí)施例中,在將功率管理消 息發(fā)送至硬盤(pán)控制器121之前,該信息可以存儲(chǔ)在存儲(chǔ)器180中。
      該該消息被發(fā)送后,該消息可以暫時(shí)存儲(chǔ)在例如硬盤(pán)170所包括 的寄存器(未示出)中,或介質(zhì)130內(nèi)的其他位置。 一旦硬盤(pán)控制器 121執(zhí)行設(shè)置電流命令,可以釋放存儲(chǔ)器180中用于存儲(chǔ)該消息的部 分,以存儲(chǔ)其他數(shù)據(jù)。命令字段210包含設(shè)置電流命令。驅(qū)動(dòng)標(biāo)識(shí)符 存儲(chǔ)在驅(qū)動(dòng)字段220內(nèi)。最大電流量存儲(chǔ)在特征字段230中。
      例如,電流量可以被存儲(chǔ)為將與乘數(shù)常量(multiplier constant)相 乘的數(shù)。該乘數(shù)常量可以被存儲(chǔ)在硬盤(pán)170中,且對(duì)于硬盤(pán)控制器121 是易于訪問(wèn)的。這樣,控制器121使用該乘數(shù)常量來(lái)計(jì)算所允許的最 大電流量。例如,如果記錄介質(zhì)130使用的電流量界限是2安培,并 且該乘數(shù)常量是20毫安,那么存儲(chǔ)在特征字段230中的值是100。備 選地,電流量可被存儲(chǔ)為記錄介質(zhì)130能夠處理的實(shí)際電流量界限的 數(shù)值。例如,如果記錄介質(zhì)130使用的電流量的界限是2安培,則特 征字段230中存儲(chǔ)的值將是2。另外作為可選,如果特征字段230中 存儲(chǔ)的值為零,則不會(huì)對(duì)記錄介質(zhì)130施加電流限制。
      圖3示出了一種為記錄介質(zhì)130設(shè)置最大電流量的方法的方法 300的流程圖。步驟310設(shè)置電流量的數(shù)值。該數(shù)值可以通過(guò)用戶輸 入來(lái)設(shè)置,或者由計(jì)算設(shè)備140上運(yùn)行的計(jì)算機(jī)程序而產(chǎn)生。接下來(lái), 在步驟320中,驅(qū)動(dòng)標(biāo)識(shí)符、電流量以及命令被發(fā)送到記錄介質(zhì)130。
      如上所述,這些組成部分可以被發(fā)送到例如硬盤(pán)驅(qū)動(dòng)控制器或者閃存 控制器。
      隨后,在判定塊330中檢査該電流量,以確定其是否有效。例如, 電流量的有效值是非負(fù)值且不大于電源135能夠提供的最大電流的數(shù) 值。在判定塊330中,如果電流量有效,則介質(zhì)控制器120在處理塊 350中設(shè)置電流量。否則該方法結(jié)束,不需要將電流量設(shè)置為任何數(shù) 值。介質(zhì)控制器120可以通過(guò)存儲(chǔ)用于將來(lái)操作的電流量而設(shè)置電流 量。介質(zhì)控制器120可以耦合到與記錄介質(zhì)130連接的電源。每當(dāng)接 收到新操作時(shí),介質(zhì)控制器120可控制從電源流至記錄介質(zhì)130的電 流量。備選地,控制器120可向電源發(fā)送信號(hào),該信號(hào)指示電源為任 意將來(lái)的操作所必須產(chǎn)生的最大電流量。
      同樣,對(duì)于所有后續(xù)操作,控制器120將通過(guò)限制所使用的最大 電流量來(lái)控制功率消耗。然而,如果后續(xù)操作是功率管理消息,則所 使用的電流量將被更新,并且因此被限制為最后的功率管理消息中所 傳輸?shù)男聰?shù)值。在其他實(shí)施例中,可以在接收到包括最大電流界限的 寫(xiě)消息后,執(zhí)行例如寫(xiě)操作的后續(xù)存儲(chǔ)操作。然后,控制器120使用 通過(guò)寫(xiě)消息而接收的最大電流界限執(zhí)行寫(xiě)操作。在一種方法中,控制 器120可繼續(xù)使用在寫(xiě)消息期間施加的最大電流量。
      在另一個(gè)實(shí)施例中,可以通過(guò)使用脈沖電流(current in bursts)來(lái) 控制后續(xù)操作的功率消耗。換句話說(shuō),使用和不使用電流是時(shí)分 (time-split)的,使得所使用的電流量平均來(lái)說(shuō)等于控制器120接收 到的最大電流值。例如,記錄介質(zhì)接收的標(biāo)準(zhǔn)電流量是600mA,用戶 希望將記錄介質(zhì)130的功率消耗限制到150mA。這樣,控制器120可 以在一秒鐘內(nèi)吸取600mA的電流量,然后在接下來(lái)的3秒內(nèi)吸取接近 零的電流量。有效地,在累積的4秒的時(shí)段內(nèi),所使用的電流量是 600mA,平均說(shuō)來(lái),每秒鐘使用的電流量是150mA。因此,所使用的 最大電流量平均說(shuō)來(lái)可以是150mA。在一種方法中,這可以通過(guò)對(duì)控 制器120編程以吸取短脈沖電流而實(shí)現(xiàn)。在另一種方法中,這可以通 過(guò)使用電容器(未示出)存儲(chǔ)接收到的電流脈沖、同時(shí)允許較小的電 流均勻地流出該電容器而實(shí)現(xiàn)。
      一旦控制器120設(shè)置了最大電流值,則其可以向CPU 110發(fā)送信 息,該信息包括表示將由記錄介質(zhì)130消耗的最大電流值的狀況的信
      號(hào)
      圖4示出了方法400的流程圖,方法400執(zhí)行操作以訪問(wèn)記錄介 質(zhì)中的多個(gè)數(shù)據(jù)塊,該記錄介質(zhì)將其操作限制為最大電流量,例如由 與最大電流量一起接收到的命令所設(shè)置的最大電流量,或者在先前的 命令中已經(jīng)預(yù)先設(shè)置的最大電流量。例如,所請(qǐng)求的操作可以是在 限制操作不大于最大電流量的同時(shí),從記錄介質(zhì)130上擦除數(shù)據(jù)。在 該擦除操作期間,特別是如果擦除操作是安全擦除時(shí),可以同時(shí)擦除 多個(gè)數(shù)據(jù)塊。在其他情況下,該操作可以是讀操作,其同樣可影響記 錄介質(zhì)中的多個(gè)數(shù)據(jù)塊。
      在傳輸過(guò)程塊410期間,計(jì)算設(shè)備140向記錄介質(zhì)控制器120發(fā) 送操作消息。在步驟420中,記錄介質(zhì)控制器120計(jì)算將被同時(shí)訪問(wèn) 的塊的數(shù)量。例如,可以通過(guò)將預(yù)先設(shè)置的最大電流量除以對(duì)一個(gè)塊 執(zhí)行操作所用的電流量來(lái)確定將被同時(shí)訪問(wèn)的塊的數(shù)量,所述對(duì)一個(gè) 塊執(zhí)行操作所用的電流量可以被預(yù)存儲(chǔ)或預(yù)編程。例如,通過(guò)把記錄 介質(zhì)130硬接線至記錄介質(zhì)控制器120中,控制器120 (或者記錄介 質(zhì)130)的制造商可以對(duì)記錄介質(zhì)130在上述操作期間每個(gè)塊所使用 的電流量進(jìn)行預(yù)編程。
      在過(guò)程塊430中, 一旦已經(jīng)計(jì)算出能夠同時(shí)擦除的塊的數(shù)量,則 控制器120可指導(dǎo)對(duì)該數(shù)量的塊(或者在其他情況下,甚至更少數(shù)量 的塊)的擦除。在判定塊440中,控制器120確定是否存在更多的塊 要擦除。如果存在,則在過(guò)程塊430中,控制器120可以擦除更多數(shù) 量的塊,并根據(jù)塊420中的計(jì)算繼續(xù)限制同時(shí)被擦除的塊的數(shù)量,以 擦除更多數(shù)量的塊。以這種方式,當(dāng)執(zhí)行擦除命令時(shí),不會(huì)超出為將 由記錄介質(zhì)130消耗的電流值設(shè)置的界限。前述方法400還可以應(yīng)用 于對(duì)多個(gè)數(shù)據(jù)塊進(jìn)行的其它存儲(chǔ)操作,例如寫(xiě)操作。
      盡管上述說(shuō)明包含了許多特殊細(xì)節(jié),但是這些特殊細(xì)節(jié)不應(yīng)被理 解為對(duì)本發(fā)明范圍的限制,而是本發(fā)明的優(yōu)選實(shí)施例的范例。例如, 盡管針對(duì)所公開(kāi)的實(shí)施例的上述討論主要討論最大電流值的限制,然而在其他實(shí)施例中,例如可以把記錄介質(zhì)的功率使用限制為最大功率 值。本發(fā)明包括本文公開(kāi)的不同類型和/或?qū)嵤├囊氐娜我饨M合或 子組合。本領(lǐng)域技術(shù)人員能夠理解,這些特征以及本發(fā)明的范圍應(yīng)當(dāng) 根據(jù)所附權(quán)利要求及其等同物來(lái)解釋。
      權(quán)利要求
      1.一種管理由記錄介質(zhì)所使用的功率的方法,包括接收所述記錄介質(zhì)內(nèi)的最大電流值;以及在存儲(chǔ)操作期間,將所述記錄介質(zhì)的操作限制為所述最大電流值。
      2. 如權(quán)利要求l所述的方法,其中所述記錄介質(zhì)包括存儲(chǔ)模塊和控制器,所述控制器被耦合用于控 制所述存儲(chǔ)模塊;而且所述最大電流值的接收由所述控制器來(lái)處理。
      3. 如權(quán)利要求2所述的方法,其中,從計(jì)算設(shè)備內(nèi)的處理器接 收所述最大電流值,所述記錄介質(zhì)能夠執(zhí)行所述處理器所請(qǐng)求的存儲(chǔ) 操作。
      4. 如權(quán)利要求3所述的方法,其中,所述處理器被耦合用于向所述控制器提供與所述記錄介質(zhì)將要執(zhí)行的存儲(chǔ)操作相對(duì)應(yīng)的命令。
      5. 如權(quán)利要求3所述的方法,還包含向所述計(jì)算設(shè)備中的所述 處理器發(fā)送表示將由所述記錄介質(zhì)消耗的最大電流值的狀況的信號(hào)。
      6. 如權(quán)利要求2所述的方法,其中,所述最大電流值伴隨著設(shè) 置電流命令被所述控制器接收。
      7. 如權(quán)利要求2所述的方法,其中,所述記錄介質(zhì)還包括由所 述控制器控制的多個(gè)存儲(chǔ)模塊,而且所述控制器還接收用于標(biāo)識(shí)所述 多個(gè)存儲(chǔ)模塊中的存儲(chǔ)模塊的驅(qū)動(dòng)標(biāo)識(shí)符,而且所述存儲(chǔ)模塊上的存 儲(chǔ)操作被限制為最大電流值。
      8. 如權(quán)利要求l所述的方法,其中,所述對(duì)存儲(chǔ)操作的限制包 括:把由所述記錄介質(zhì)吸取的電流限制為不大于所述最大電流值的值。
      9. 如權(quán)利要求l所述的方法,其中,所述對(duì)存儲(chǔ)操作的限制包 括使用由所述記錄介質(zhì)在短時(shí)段內(nèi)吸取的電流,然后在較長(zhǎng)時(shí)段內(nèi) 將吸取的電流限制為最小,以使得在包含所述短時(shí)段和所述較長(zhǎng)時(shí)段 的累積時(shí)段內(nèi)所使用的平均電流量不大于所述最大電流值。
      10. 如權(quán)利要求l所述的方法,其中,所述存儲(chǔ)操作是擦除或?qū)?操作。
      11. 如權(quán)利要求l所述的方法,其中,所述記錄介質(zhì)從包括如下 內(nèi)容的組中選擇固態(tài)PROM存儲(chǔ)設(shè)備、固態(tài)閃存設(shè)備、磁帶存儲(chǔ)系 統(tǒng)以及硬盤(pán)驅(qū)動(dòng)器。
      12. 如權(quán)利要求l所述的方法,其中,如果接收到的所述最大電 流值為零,則所述記錄介質(zhì)在操作期間的電流消耗被限制為缺省值。
      13. 如權(quán)利要求l所述的方法,其中,所述存儲(chǔ)操作在多個(gè)存儲(chǔ) 塊中執(zhí)行,而且所述記錄介質(zhì)在所述多個(gè)存儲(chǔ)塊上執(zhí)行所述存儲(chǔ)操作 時(shí)最多消耗所述最大電流值。
      14. 如權(quán)利要求l所述的方法,其中 所述存儲(chǔ)操作在多個(gè)存儲(chǔ)塊中執(zhí)行,以及所述存儲(chǔ)操作的限制包括通過(guò)把所述最大電流值除以一個(gè)存儲(chǔ) 塊使用的電流值來(lái)計(jì)算同時(shí)操作的存儲(chǔ)塊的最大數(shù)量,而且僅對(duì)所述 最大數(shù)量的存儲(chǔ)塊執(zhí)行操作。
      15. —種記錄介質(zhì)的功率管理系統(tǒng),包括由通信總線耦合至記錄 介質(zhì)的計(jì)算設(shè)備,其中所述計(jì)算設(shè)備包括能夠向所述記錄介質(zhì)發(fā)送最大電流值的處理器;所述記錄介質(zhì)包括控制器,所述控制器被耦合用于從所述計(jì)算設(shè)備接收所述最大電流值,并控制存儲(chǔ)模塊內(nèi)的數(shù)據(jù)存儲(chǔ);以及所述控制器把在存儲(chǔ)操作期間所述記錄介質(zhì)的電流消耗限制為 不大于所述最大電流值的值。
      16. 如權(quán)利要求15所述的系統(tǒng),其中,所述控制器包括用于存儲(chǔ)所述最大電流值的寄存器。
      17. —種管理記錄介質(zhì)的功率消耗的方法,包括 記錄介質(zhì)接收最大功率值;以及控制所述記錄介質(zhì)的操作,以把所述記錄介質(zhì)的功率消耗限制為 不大于所述最大功率值的值。
      18. 如權(quán)利要求17所述的方法,其中,所述對(duì)操作的控制包括限制多個(gè)存儲(chǔ)操作期間的功率消耗,所述多個(gè)存儲(chǔ)操作包括至少兩個(gè)擦除操作。
      19. 如權(quán)利要求17所述的方法,其中,所述記錄介質(zhì)是非易失性 存儲(chǔ)模塊。
      20. 如權(quán)利要求17所述的方法,其中,所述對(duì)最大功率值的接收包括由被耦合用于控制所述記錄介質(zhì)的操作的控制器來(lái)接收所述最 大功率值。
      21. 如權(quán)利要求17所述的方法,其中 所述記錄介質(zhì)包括多個(gè)存儲(chǔ)塊; 所述存儲(chǔ)操作是擦除操作;以及所述對(duì)記錄介質(zhì)操作的控制包括限制在所述擦除操作期間被擦除的所述多個(gè)存儲(chǔ)塊的數(shù)量。
      22. 如權(quán)利要求17所述的方法,還包括所述記錄介質(zhì)接收命令以執(zhí)行存儲(chǔ)操作,其中,所述最大功率值與所述命令相對(duì)應(yīng);以及其中,所述對(duì)記錄介質(zhì)操作的控制包括限制與所述命令相對(duì)應(yīng)的所述存儲(chǔ)操作期間的功率消耗。
      23. 如權(quán)利要求22所述的方法,其中,所述命令包括擦除命令。
      24. 如權(quán)利要求22所述的方法,其中,所述命令包括寫(xiě)命令。
      25. 如權(quán)利要求22所述的方法,其中,所述命令是第一命令,所 述存儲(chǔ)操作是第一存儲(chǔ)操作,而且所述最大功率值是第一最大功率值, 并且還包括.-所述記錄介質(zhì)接收第二指令以執(zhí)行第二存儲(chǔ)操作,其中,第二命 令包括第二最大功率值;以及控制所述記錄介質(zhì)的操作,以把所述記錄介質(zhì)在第二存儲(chǔ)操作期 間的功率消耗限制為不大于第二最大功率值的值。
      26. —種用于對(duì)包括多個(gè)存儲(chǔ)塊的記錄介質(zhì)的功率消耗進(jìn)行限制 方法,包括當(dāng)針對(duì)所述多個(gè)存儲(chǔ)塊之一執(zhí)行存儲(chǔ)操作時(shí),定義與所述記錄介 質(zhì)使用的電流量相對(duì)應(yīng)的值;定義所述記錄介質(zhì)的操作的最大電流界限;基于(i)與所述記錄介質(zhì)針對(duì)所述多個(gè)存儲(chǔ)塊之一而使用的電流量相對(duì)應(yīng)的數(shù)值以及(ii)所述最大電流界限,確定單次存儲(chǔ)操作期間所操作的所述多個(gè)存儲(chǔ)塊的最大數(shù)量;以及限制所述記錄介質(zhì)的操作,使得在單次存儲(chǔ)操作期間不會(huì)對(duì)超過(guò)所述最大數(shù)量的多個(gè)存儲(chǔ)塊進(jìn)行操作。
      全文摘要
      公開(kāi)了一種管理由記錄介質(zhì)所使用的功率的方法。所述記錄介質(zhì)接收最大電流值,并限制其在指定存儲(chǔ)操作期間消耗最高為所述最大電流值。所述記錄介質(zhì)可包括耦合至控制器的存儲(chǔ)模塊。所述記錄介質(zhì)中的所述控制器可以接收所述最大電流值,并把所述記錄介質(zhì)的操作限為所述最大電流值。
      文檔編號(hào)G11B15/18GK101189674SQ200680002457
      公開(kāi)日2008年5月28日 申請(qǐng)日期2006年1月13日 優(yōu)先權(quán)日2005年1月18日
      發(fā)明者彼得·詹森 申請(qǐng)人:Teac宇航技術(shù)公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1