專利名稱:磁盤裝置及改變磁盤裝置旋轉(zhuǎn)速度的方法
技術(shù)領(lǐng)域:
本發(fā)明總的來說涉及一種改變磁盤驅(qū)動器旋轉(zhuǎn)速度的方法和一種磁盤驅(qū)動器。更具體地說,本發(fā)明涉及一種能夠使用軟件改變磁盤驅(qū)動器旋轉(zhuǎn)速度的數(shù)字計算機/數(shù)據(jù)處理裝置,它提供一種能夠降低磁盤驅(qū)動器振動和噪音的具體實用技術(shù)。
然而,為了適應(yīng)提高數(shù)據(jù)處理速度和降低成本的最新需求,磁盤驅(qū)動器已設(shè)計成能夠提高磁盤旋轉(zhuǎn)速度和減少部件的數(shù)量。為此,目前人們已實現(xiàn)了對諸如象電動機電路和結(jié)構(gòu)等硬件所作出的改變。對于每種改變就需要一種能夠防止振動和噪音的新措施。
而且,用戶實際上不能改變磁盤驅(qū)動器的磁盤旋轉(zhuǎn)速度的上極限值,因為用戶不得不根據(jù)技術(shù)知識設(shè)計復雜的軟件,并向磁盤驅(qū)動器發(fā)出特殊的指令。
本發(fā)明的技術(shù)方案本發(fā)明的目的是提供一種改變磁盤驅(qū)動器旋轉(zhuǎn)速度的方法和一種能夠允許用戶隨意改變磁盤驅(qū)動器磁盤旋轉(zhuǎn)速度上極限值而不會改變磁盤驅(qū)動器硬件設(shè)計的磁盤驅(qū)動器。
本發(fā)明的另一個目的是提供一種改變磁盤驅(qū)動器旋轉(zhuǎn)速度的方法和一種即使重新設(shè)計磁盤驅(qū)動器如CD-ROM驅(qū)動器而引起旋轉(zhuǎn)速度或機械結(jié)構(gòu)改變也無需在磁盤驅(qū)動器側(cè)增加元件和改變硬件就能降低噪音和振動的磁盤驅(qū)動器。
為了解決上述問題,本發(fā)明能夠設(shè)計出可在操作系統(tǒng)中運行的應(yīng)用軟件,并且能夠通過用戶將磁盤驅(qū)動器旋轉(zhuǎn)速度的上極限值改變?yōu)橐辉O(shè)定值。因此,用戶就能夠降低磁盤驅(qū)動器的振動和噪音。而且,每次磁盤驅(qū)動器的硬件改變時,制造商無需改變能夠防止振動和噪音的硬件。此外,通過根據(jù)本發(fā)明所進行的編程駐留在操作系統(tǒng)中,就能比較容易地改變磁盤旋轉(zhuǎn)速度的上極限值。而且,即使對于現(xiàn)有的磁盤驅(qū)動器或其他制造商的磁盤驅(qū)動器來說,磁盤旋轉(zhuǎn)速度的上極限值僅通過增加本發(fā)明的上述編程就能夠被改變。
根據(jù)本發(fā)明磁盤驅(qū)動器旋轉(zhuǎn)速度的第一種改變方法,該磁盤驅(qū)動器包括一磁盤電動機,用于旋轉(zhuǎn)磁盤,一磁盤電動機驅(qū)動單元,用于驅(qū)動磁盤電動機,和一控制單元,用于控制磁盤電動機驅(qū)動單元,該旋轉(zhuǎn)速度的改變方法包括一接收步驟,接收磁盤旋轉(zhuǎn)速度的上極限值以作為一輸入值;一產(chǎn)生步驟,對作為旋轉(zhuǎn)速度技術(shù)規(guī)范的輸入值進行譯碼以形成一包括磁盤旋轉(zhuǎn)速度上極限值的指令包;一輸出步驟,將該指令包輸出給磁盤驅(qū)動器的控制單元;一設(shè)定步驟,經(jīng)過控制單元將磁盤旋轉(zhuǎn)速度的上極限值設(shè)定給磁盤電動機驅(qū)動單元,該磁盤旋轉(zhuǎn)速度的上極限值包含在指令包中;一驅(qū)動步驟,以設(shè)定的磁盤旋轉(zhuǎn)速度的上極限值用磁盤電動機驅(qū)動單元驅(qū)動磁盤電動機。
因此,本發(fā)明對磁盤驅(qū)動器進行預先設(shè)定,通過將磁盤旋轉(zhuǎn)速度的上極限值改變?yōu)檩^小的磁盤旋轉(zhuǎn)速度的上極限值而能夠降低不必要的振動和噪音。
根據(jù)本發(fā)明磁盤驅(qū)動器磁盤旋轉(zhuǎn)速度的第二種改變方法,磁盤驅(qū)動器用計算機進行控制,該計算機在包括接收步驟和產(chǎn)生步驟的程序的控制下運行。
該程序的示例將參考
圖13進行描述。該程序包括步驟S1,由用戶輸入磁盤旋轉(zhuǎn)速度的上限值(輸入值);步驟S2,將輸入值譯碼為旋轉(zhuǎn)速度技術(shù)規(guī)范值;步驟S3,根據(jù)旋轉(zhuǎn)速度技術(shù)規(guī)范值將發(fā)送指令發(fā)送請求給某一裝置的驅(qū)動器;步驟S4,使該裝置的驅(qū)動器根據(jù)指令發(fā)送請求將該裝置指令發(fā)送給磁盤驅(qū)動器。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第三種改變方法,該程序駐留在計算機中。
例如,該駐留程序放置在作業(yè)托架上。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第四種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第三種改變方法中,該計算機包括一輸入裝置;一啟動程序的鍵(key)配置在輸入裝置中。
例如,用位于鍵盤上的功能鍵作為啟動程序的鍵,該程序就能比較容易地啟動。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第五種改變方法,該磁盤驅(qū)動器用計算機進行控制,該計算機包括一輸入裝置和一與該輸入裝置相連接的操作系統(tǒng),它能夠用在操作系統(tǒng)中運行的程序運行;一能夠啟動在操作系統(tǒng)中運行程序的鍵配置在該輸入裝置中;操作系統(tǒng)中運行的程序用鍵啟動時,該操作系統(tǒng)能夠執(zhí)行接收步驟,產(chǎn)生步驟和輸出步驟。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第六種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第三種改變方法中,該計算機包括一輸入裝置;一啟動程序的鍵配置在輸入裝置中。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第七種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第三種改變方法中,該磁盤驅(qū)動器還包括一檢測單元,用于檢測磁盤是否被替換;檢測單元檢測出磁盤被替換時,控制單元控制磁盤電動機驅(qū)動單元以便將磁盤旋轉(zhuǎn)速度的上極限值改變?yōu)槌踔怠?br>
因此,本發(fā)明能夠在磁盤替換后方便地設(shè)定磁盤旋轉(zhuǎn)速度的最佳上極限值。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第八種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第一種改變方法中,該磁盤驅(qū)動器還包括一存儲器,用于在關(guān)閉磁盤驅(qū)動器前存儲磁盤旋轉(zhuǎn)速度的上極限值;接通磁盤驅(qū)動器時,該控制單元能夠從存儲器中讀出關(guān)斷磁盤驅(qū)動器前的磁盤旋轉(zhuǎn)速度的上極限值以便將讀出的上極限值設(shè)定給磁盤電動機驅(qū)動單元。
例如,在預先設(shè)定給磁盤驅(qū)動器的磁盤旋轉(zhuǎn)速度的第一上極限值通過運行駐留在操作系統(tǒng)中的程序改變?yōu)榇疟P旋轉(zhuǎn)速度較低的第二上極限值時,磁盤驅(qū)動器被關(guān)斷的情況下,磁盤旋轉(zhuǎn)速度的上極限值就會在磁盤驅(qū)動器再次接通時自動地返回磁盤旋轉(zhuǎn)速度的第二上極限值。因此,就能夠在磁盤驅(qū)動器再次接通的前后使用相同的磁盤而無需設(shè)定最佳的旋轉(zhuǎn)速度。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第九種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第三種改變方法中,該磁盤驅(qū)動器還包括一檢測單元,用于檢測磁盤是否被替換;一存儲器,用于在磁盤被替換前存儲磁盤旋轉(zhuǎn)速度的上極限值;檢測單元檢測到磁盤被替換時,該控制單元能夠從存儲器中讀出磁盤被替換前的磁盤旋轉(zhuǎn)速度的上極限值以便將讀出的上極限值設(shè)定給磁盤電動機驅(qū)動單元。
在預先設(shè)定給磁盤驅(qū)動器的磁盤旋轉(zhuǎn)速度的第一上極限值通過運行駐留在操作系統(tǒng)中的程序改變?yōu)榇疟P旋轉(zhuǎn)速度較低的第二上極限值時,磁盤被替換的情況下,用戶能夠手動地操作配置在輸入裝置中的按鈕或應(yīng)用程序以便磁盤旋轉(zhuǎn)速度的上極限值能夠以一簡單的操作返回磁盤旋轉(zhuǎn)速度的第一上極限值。相反,在磁盤旋轉(zhuǎn)速度的第一上極限值改變?yōu)榇疟P旋轉(zhuǎn)速度較低的第二上極限值時,磁盤驅(qū)動器被關(guān)斷的情況下,磁盤旋轉(zhuǎn)速度的上極限值就會在磁盤驅(qū)動器再次接通時自動地返回磁盤旋轉(zhuǎn)速度的第二上極限值。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第十種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第九種改變方法中,該磁盤驅(qū)動器還包括一與控制單元相連接的開關(guān)檢測單元檢測到磁盤被替換時,根據(jù)開關(guān)的狀態(tài),該控制單元能夠控制磁盤電動機驅(qū)動單元以便將磁盤旋轉(zhuǎn)速度的上極限值改變?yōu)榇疟P替換前的上極限值或初始狀態(tài)狀態(tài)值。
在預先設(shè)定給磁盤驅(qū)動器的磁盤旋轉(zhuǎn)速度的第一上極限值通過運行駐留在操作系統(tǒng)中的程序改變?yōu)榇疟P旋轉(zhuǎn)速度較低的第二上極限值時,磁盤被替換的情況下,除非執(zhí)行其他任何特殊操作,否則磁盤旋轉(zhuǎn)速度的第二上極限值在磁盤被替換后也能被保持。相反,通過控制設(shè)置在磁盤驅(qū)動器中的開關(guān),磁盤旋轉(zhuǎn)速度的上極限值就能返回磁盤旋轉(zhuǎn)速度的第一上極限值。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第十一種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第八種改變方法中,該磁盤驅(qū)動器還包括一與控制單元相連接的開關(guān)磁盤驅(qū)動器接通時,根據(jù)開關(guān)的狀態(tài),該磁盤電動機驅(qū)動單元能被控制以便將磁盤旋轉(zhuǎn)速度的上極限值改變?yōu)榇疟P驅(qū)動器關(guān)斷前的磁盤旋轉(zhuǎn)速度的上極限值或初始狀態(tài)值。
在預先設(shè)定給磁盤驅(qū)動器的磁盤旋轉(zhuǎn)速度的第一上極限值通過運行駐留在操作系統(tǒng)中的程序改變?yōu)榇疟P旋轉(zhuǎn)速度較低的第二上極限值時,磁盤驅(qū)動器關(guān)斷的情況下,除非執(zhí)行其它任何特殊操作,否則在磁盤驅(qū)動器再次接通時,磁盤驅(qū)動器就以磁盤旋轉(zhuǎn)速度的第一上極限值運行。相反,通過控制設(shè)置在輸入裝置中的開關(guān),磁盤旋轉(zhuǎn)速度的上極限值能夠返回磁盤旋轉(zhuǎn)速度的第二上極限值。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第十二種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第三種改變方法中,該磁盤驅(qū)動器還包括一檢測單元,用于檢測磁盤是否被替換;一存儲器,用于在磁盤被替換前存儲磁盤旋轉(zhuǎn)速度的上極限值;該輸入裝置包括一開關(guān),檢測單元檢測到磁盤被替換時,根據(jù)開關(guān)的狀態(tài),該控制單元能夠控制磁盤電動機驅(qū)動單元以便將速度上極限值改變?yōu)閺拇鎯ζ髦凶x出的磁盤被替換前的磁盤旋轉(zhuǎn)速度的上極限值或初始狀態(tài)值。
在預先設(shè)定給磁盤驅(qū)動器的磁盤旋轉(zhuǎn)速度的第一上極限值通過運行駐留在操作系統(tǒng)中的程序改變?yōu)榇疟P旋轉(zhuǎn)速度較低的第二上極限值時,磁盤被替換的情況下,除非執(zhí)行其它任何特殊操作,否則在磁盤被替換后磁盤旋轉(zhuǎn)速度一直保持在第二上極限值。相反,通過控制設(shè)置在輸入裝置中的開關(guān),磁盤旋轉(zhuǎn)速度的上極限值能夠返回磁盤旋轉(zhuǎn)速度的第一上極限值。
根據(jù)本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第十三種改變方法,在本發(fā)明的磁盤驅(qū)動器旋轉(zhuǎn)速度的第五種改變方法中,該磁盤驅(qū)動器還包括一與控制單元相連接的記錄單元,用于將磁盤旋轉(zhuǎn)速度的上極限值記錄在磁盤,表示將磁盤旋轉(zhuǎn)速度的上極限值記錄在磁盤上的輸入是從輸入裝置輸入給操作系統(tǒng)時,該操作系統(tǒng)就指令控制單元強迫記錄單元將磁盤旋轉(zhuǎn)速度的上極限值記錄在磁盤上。
根據(jù)本發(fā)明的磁盤驅(qū)動器包括一磁盤電動機,用于旋轉(zhuǎn)磁盤;一磁盤電動機驅(qū)動單元,用于驅(qū)動磁盤電動機;一輸入器,用于輸入磁盤旋轉(zhuǎn)速度的上極限值;一記錄單元,用于將所輸入的磁盤旋轉(zhuǎn)速度的上極限值記錄在磁盤上;一控制單元,用于磁盤被新的磁盤替換時讀出記錄在新磁盤上的磁盤旋轉(zhuǎn)速度的上極限值,并將讀出的磁盤旋轉(zhuǎn)速度的上極限值設(shè)定給磁盤電動機驅(qū)動單元。
例如,在寫一次或可重寫的磁盤驅(qū)動器中,在通過將用戶隨意選擇的磁盤旋轉(zhuǎn)速度的上極限值寫在寫一次或可重寫磁盤的一部分上的情況下,相同的磁盤驅(qū)動器在那個點之后讀取磁盤,通過參考寫在磁盤上的磁盤旋轉(zhuǎn)速度的上極限值就能夠設(shè)定磁盤驅(qū)動器的磁盤旋轉(zhuǎn)速度的上極限值。因此,對于相同的磁盤驅(qū)動器和磁盤的組合來說,本發(fā)明能夠自動地將磁盤旋轉(zhuǎn)速度的上極限值設(shè)定為用戶所設(shè)定的值。
下面,參考圖2將描述根據(jù)本實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
如圖2所示,根據(jù)本實施例的計算機系統(tǒng)包括一主機30(對應(yīng)于圖1中的CPU1)和一磁盤驅(qū)動器31(對應(yīng)于第一至第三磁盤驅(qū)動器5-7)。主機30包括一輸入裝置8,一操作系統(tǒng)15(對應(yīng)于圖1中的操作系統(tǒng)2a),一程序17(對應(yīng)于本發(fā)明的程序2c),一設(shè)備驅(qū)動器25(對應(yīng)于圖1中的設(shè)備驅(qū)動器2b),和一主機側(cè)接口單元28。磁盤驅(qū)動器31包括一磁盤驅(qū)動器接口單元29,一控制單元34,一磁盤電動機驅(qū)動單元38,和一旋轉(zhuǎn)介質(zhì)(磁盤)40的磁盤電動機39。
用戶使用輸入裝置8如鍵盤或鼠標輸入所需旋轉(zhuǎn)速度的上極限值13時,操作系統(tǒng)15將作為旋轉(zhuǎn)速度技術(shù)規(guī)范19的輸入內(nèi)容(上極限值13)輸出給程序17以啟動程序17。程序17對旋轉(zhuǎn)速度技術(shù)規(guī)范19進行譯碼以將指令發(fā)送請求20和指令包18b輸出給操作系統(tǒng)15。該指令包18b包括有關(guān)用戶所需的磁盤旋轉(zhuǎn)速度的上極限值13的信息。接收指令發(fā)送請求20和指令包18b的操作系統(tǒng)15將指令發(fā)送指令23和指令包18b輸出給設(shè)備驅(qū)動器25。該設(shè)備驅(qū)動器25對指令包18b進行譯碼以將所譯碼的結(jié)果作為設(shè)備指令26經(jīng)過主機側(cè)接口單元28輸出給磁盤驅(qū)動器31的磁盤驅(qū)動器接口單元29。
磁盤驅(qū)動器接口單元29將所接收到的設(shè)備指令26輸出給控制單元34??刂茊卧?4根據(jù)設(shè)備指令26控制磁盤電動機驅(qū)動單元38以便將磁盤電動機39的旋轉(zhuǎn)速度的上極限值設(shè)定為用戶所需的上極限值13。(第二實施例)參考圖3將描述根據(jù)本發(fā)明第二實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。根據(jù)本實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法不同于根據(jù)第一實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,不同之處在于所使用的是駐留在操作系統(tǒng)115中的駐留程序117來代替圖2中的程序17。
用戶使用輸入裝置108如鍵盤或鼠標輸入所需旋轉(zhuǎn)速度的上極限值113時,操作系統(tǒng)115將作為旋轉(zhuǎn)速度技術(shù)規(guī)范119的輸入內(nèi)容(上極限值113)輸出給駐留程序117。駐留程序117對旋轉(zhuǎn)速度技術(shù)規(guī)范119進行譯碼以將指令發(fā)送請求120和指令包118b輸出給操作系統(tǒng)115。該指令包118b包括有關(guān)用戶所需的磁盤旋轉(zhuǎn)速度的上極限值113的信息。接收指令發(fā)送請求120和指令包118b的操作系統(tǒng)115將指令發(fā)送指令123和指令包118b輸出給設(shè)備驅(qū)動器125。該設(shè)備驅(qū)動器125對指令包118b進行譯碼以將所譯碼的結(jié)果作為設(shè)備指令126經(jīng)過主機側(cè)接口單元128輸出給磁盤驅(qū)動器131的磁盤驅(qū)動器接口單元129。
磁盤驅(qū)動器接口單元129將所接收到的設(shè)備指令126輸出給控制單元134??刂茊卧?34根據(jù)設(shè)備指令126控制磁盤電動機驅(qū)動單元138以便將磁盤電動機139的旋轉(zhuǎn)速度的上極限值設(shè)定為用戶所需的上極限值113。(第三實施例)參考圖4將描述根據(jù)本發(fā)明第三實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
在根據(jù)本實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法中,用戶將駐留程序17的啟動指令分配給設(shè)置在輸入裝置208如鍵盤上的定址鍵232(用戶儲備鍵)。通過控制定址鍵232,用戶能夠很方便地將改變速度的輸入(上極限值213的輸入)輸入磁盤驅(qū)動器231中。例如,功能鍵預留在鍵盤上,駐留程序17通過按壓功能鍵而被啟動。所啟動的駐留程序17在監(jiān)視器上顯示磁盤旋轉(zhuǎn)速度的上極限值的候選值(12次,16次)。用戶能夠使用一箭頭鍵或一鼠標選擇監(jiān)視器上顯示的任一上極限值的候選值。因此,就能輸入磁盤旋轉(zhuǎn)速度的上極限值213。
用戶輸入改變磁盤驅(qū)動器231速度的輸入(上極限值231的輸入),操作系統(tǒng)215將旋轉(zhuǎn)速度技術(shù)規(guī)范219輸入給駐留程序217。相應(yīng)地,該駐留程序217將指令發(fā)送請求220輸出給操作系統(tǒng)215,并將包括有關(guān)用戶所需的磁盤旋轉(zhuǎn)速度的上極限值213的信息的指令包218b輸出給操作系統(tǒng)215。接收指令包218b的操作系統(tǒng)215將指令發(fā)送指令233輸出給設(shè)備驅(qū)動器235,并將所接收到的指令包218b直接輸出給設(shè)備驅(qū)動器225。然后,該設(shè)備驅(qū)動器225將設(shè)備指令226經(jīng)過主機側(cè)接口單元28輸出給磁盤驅(qū)動器231的磁盤設(shè)備接口單元229。
磁盤驅(qū)動器231的操作與圖3中所示的磁盤驅(qū)動器131的操作相類似。因此,對于它的詳細描述就省略了。
輸入裝置208的定址鍵232可設(shè)置在鍵盤,鼠標或磁盤驅(qū)動器自身上。(第四實施例)參考圖5將描述根據(jù)本發(fā)明第四實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
在根據(jù)本實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法中,用戶能夠使用設(shè)置在輸入裝置308如鍵盤上的專用鍵332啟動在操作系統(tǒng)中運行的正常程序312。因此,對于用戶來說能夠比較容易地將改變速度的輸入(上極限值313的輸入)輸入給磁盤驅(qū)動器331。例如,保留鍵盤上的互聯(lián)網(wǎng)鍵或郵件鍵,正常程序312通過按壓該鍵就能被啟動。所啟動的正常程序312在監(jiān)視器上顯示磁盤旋轉(zhuǎn)速度的上極限值的候選值(例如,12次,16次)。用戶能夠使用一箭頭鍵或一鼠標選擇監(jiān)視器上顯示的任一上極限值的候選值。因此,就能輸入磁盤旋轉(zhuǎn)速度的上極限值313。
用戶實現(xiàn)改變磁盤驅(qū)動器231速度輸入(上極限值313的輸入)的操作時,操作系統(tǒng)315將請求信號314輸出給正常程序312。正常程序312接收到請求信號314后,將請求信號316輸出給操作系統(tǒng)315。操作系統(tǒng)315接收到請求信號316后,將它自身形成的指令包318a(包括用戶所需的有關(guān)磁盤旋轉(zhuǎn)速度的上極限值313的信息)輸出給設(shè)備驅(qū)動器325,并將指令發(fā)送請求323輸出給設(shè)備驅(qū)動器325。該設(shè)備驅(qū)動器325經(jīng)過主機接口單元328將設(shè)備指令326發(fā)送給磁盤驅(qū)動器331的磁盤驅(qū)動器接口單元329。
磁盤驅(qū)動器331的操作與圖3中所示的磁盤驅(qū)動器131的操作相類似。因此,對于它的詳細描述就省略了。
輸入裝置308的定址鍵332可設(shè)置在鍵盤、鼠標或磁盤驅(qū)動器自身上。(第五實施例)參考圖6將描述根據(jù)本發(fā)明第五實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
在根據(jù)本實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法中,用戶能夠使用設(shè)置在輸入裝置408如鍵盤上的專用鍵432啟動駐留程序417。因此,對于用戶來說能夠比較容易地將改變速度的輸入(上極限值413的輸入)輸入給磁盤驅(qū)動器431。例如,保留鍵盤上的互聯(lián)網(wǎng)鍵或郵件鍵后,用戶通過按壓該鍵就能啟動駐留程序417。所啟動的駐留程序417在監(jiān)視器上顯示磁盤旋轉(zhuǎn)速度的上極限值的候選值(例如,12次,16次)。用戶能夠使用一箭頭鍵或一鼠標選擇監(jiān)視器上顯示的任一上極限值的候選值。因此,就能輸入磁盤旋轉(zhuǎn)速度的上極限值413。
用戶實現(xiàn)改變磁盤驅(qū)動器431速度輸入(上極限值413的輸入)的操作時,操作系統(tǒng)415將旋轉(zhuǎn)速度技術(shù)規(guī)范419輸入給駐留程序417。相應(yīng)地,該駐留程序417將指令發(fā)送請求420輸出給操作系統(tǒng)415,并將包括有關(guān)用戶所需的磁盤旋轉(zhuǎn)速度的上極限值413的信息的指令包418b輸出給操作系統(tǒng)415。接收指令包418b的操作系統(tǒng)415將指令發(fā)送指令423輸出給設(shè)備驅(qū)動器425,并將指令包418b按原樣輸出給設(shè)備驅(qū)動器425。然后,該設(shè)備驅(qū)動器425將設(shè)備指令426經(jīng)過主機側(cè)接口單元428輸出給磁盤驅(qū)動器431的磁盤驅(qū)動器接口單元429。
磁盤驅(qū)動器431的操作與圖3中所示的磁盤驅(qū)動器131的操作相類似。因此,對于它的詳細描述就省略了。
輸入裝置408的專用鍵432可設(shè)置在鍵盤、鼠標或磁盤驅(qū)動器自身上。(第六實施例)參考圖7將描述根據(jù)本發(fā)明第六實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
磁盤驅(qū)動器531的介質(zhì)(盤)540如CD-ROM被替換時,設(shè)置在磁盤驅(qū)動器531中的重放/記錄單元537檢測出介質(zhì)的替換物以將檢測結(jié)果輸出給數(shù)據(jù)處理單元536。相應(yīng)地,該數(shù)據(jù)處理單元536將介質(zhì)替換信號527經(jīng)過磁盤驅(qū)動器接口單元529和主機側(cè)接口單元528輸出給設(shè)備驅(qū)動器525。根據(jù)與此,設(shè)備驅(qū)動器525將介質(zhì)替換通知524輸出給操作系統(tǒng)515。該操作系統(tǒng)515將介質(zhì)替換通知/處理請求522輸出給駐留程序517以請求進行介質(zhì)替換的操作。該駐留程序517確定它是改變預設(shè)給磁盤驅(qū)動器531的磁盤旋轉(zhuǎn)速度第一上極限值的速度的請求。然后,該駐留程序517將指令發(fā)送請求521輸出給操作系統(tǒng)515,并將包括磁盤旋轉(zhuǎn)速度的第一上極限值的指令包518b輸出給操作系統(tǒng)515。接收到指令包518b的操作系統(tǒng)515將指令發(fā)送指令523輸出給設(shè)備驅(qū)動器525,并將所接收到的指令包518b按原樣輸出給設(shè)備驅(qū)動器525。該設(shè)備驅(qū)動器525將設(shè)備指令526經(jīng)過主機側(cè)接口單元528輸出給磁盤驅(qū)動器531的磁盤驅(qū)動器接口單元529。
磁盤驅(qū)動器接口單元529將所接收到的設(shè)備指令526輸出給控制單元534??刂茊卧?34根據(jù)設(shè)備指令526控制磁盤電動機驅(qū)動單元538以便將磁盤電動機539的旋轉(zhuǎn)速度的上極限值設(shè)定為磁盤旋轉(zhuǎn)速度的第一上極限值。(第七實施例)參考圖8將描述根據(jù)本發(fā)明第七實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
磁盤驅(qū)動器631如CD-ROM接通時,控制單元634通過參考磁盤驅(qū)動器631關(guān)斷前存儲在其存儲單元635中的磁盤旋轉(zhuǎn)速度的上極限值控制磁盤電動機驅(qū)動單元638以便將磁盤電動機639旋轉(zhuǎn)速度的上極限值設(shè)定為磁盤驅(qū)動器關(guān)斷前的磁盤旋轉(zhuǎn)的上極限值。(第八實施例)參考圖9將描述根據(jù)本發(fā)明第八實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
磁盤驅(qū)動器731的介質(zhì)740如CD-ROM被替換時,磁盤驅(qū)動器731的重放/記錄單元737檢測出介質(zhì)的替換物以將檢測結(jié)果輸出給數(shù)據(jù)處理單元736。相應(yīng)地,該數(shù)據(jù)處理單元736將介質(zhì)替換信號727經(jīng)過磁盤驅(qū)動器接口單元729和主機側(cè)接口單元728輸出給設(shè)備驅(qū)動器725。根據(jù)與此,設(shè)備驅(qū)動器725將介質(zhì)替換通知724輸出給操作系統(tǒng)715。該操作系統(tǒng)715將介質(zhì)替換通知/處理請求722輸出給駐留程序717以請求進行介質(zhì)替換的操作。對應(yīng)與此,該駐留程序717將指令發(fā)送請求721輸出給操作系統(tǒng)715,并將一指令包718b輸出給操作系統(tǒng)715,該指令包718b包括將一將速度設(shè)定為介質(zhì)替換前的磁盤旋轉(zhuǎn)速度的第一上極限值的指令。接收指令包718b的操作系統(tǒng)715將指令發(fā)送請求723輸出給設(shè)備驅(qū)動器725,并將所接收到的指令包718b按原樣輸出給設(shè)備驅(qū)動器725。該設(shè)備驅(qū)動器725將設(shè)備指令726經(jīng)過主機側(cè)接口單元728輸出給磁盤驅(qū)動器731的磁盤驅(qū)動器接口單元729。
磁盤驅(qū)動器接口單元729將所接收到的設(shè)備指令726輸出給控制單元734??刂茊卧?34通過參考介質(zhì)740替換前存儲在其存儲單元735中的磁盤旋轉(zhuǎn)速度的上極限值控制磁盤電動機驅(qū)動單元738以便將磁盤電動機739旋轉(zhuǎn)速度的上極限值設(shè)定為介質(zhì)740替換前的磁盤旋轉(zhuǎn)的上極限值。(第九實施例)參考圖10將描述根據(jù)本發(fā)明第九實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
在根據(jù)本實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法中,控制單元834常常參考介質(zhì)840替換前存儲在磁盤驅(qū)動器831的存儲單元835中的磁盤旋轉(zhuǎn)速度的上極限值,以便即使介質(zhì)840替換后也要以與上述第八實施例磁盤驅(qū)動器旋轉(zhuǎn)速度改變方法相同的方式保持替換前的磁盤旋轉(zhuǎn)速度的上極限值。然而,用戶控制設(shè)置在磁盤驅(qū)動器831中的專用開關(guān)833時,在介質(zhì)840替換后控制單元834使磁盤旋轉(zhuǎn)速度的上極限值返回其初始狀態(tài)值。(第十實施例)參考圖11將描述根據(jù)本發(fā)明第十實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
在根據(jù)本實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法中,控制單元934在磁盤驅(qū)動器931如CD-ROM接通時常常將磁盤旋轉(zhuǎn)速度的上極限值設(shè)定為其初始狀態(tài)值。然而,用戶控制設(shè)置在磁盤驅(qū)動器931中的專用開關(guān)933時,控制單元934將磁盤驅(qū)動器關(guān)斷前存儲在存儲單元935中的磁盤旋轉(zhuǎn)速度的上極限值設(shè)定給磁盤電動機驅(qū)動單元968。(第十一實施例)參考圖10將描述根據(jù)本發(fā)明第十一實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
在根據(jù)圖10中示出的第九實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法中,在介質(zhì)840被替換后,控制單元834使磁盤旋轉(zhuǎn)速度的上極限值返回至初始狀態(tài)值。然而,在根據(jù)本實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法中,一專用開關(guān)1032設(shè)置在主機830的輸入裝置808中。用戶控制專用開關(guān)1032時,在介質(zhì)840被替換后控制單元834是磁盤旋轉(zhuǎn)速度的上極限值返回至初始狀態(tài)值。(第十二實施例)參考圖12將描述根據(jù)本發(fā)明第十二實施例的磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
為了改變速度,用戶使用主機1130的輸入裝置1108將一所需的磁盤旋轉(zhuǎn)速度的上極限值(輸入值)1113輸入給操作系統(tǒng)1115。接收上極限值1113的操作系統(tǒng)1115將請求信號1114輸出給在操作系統(tǒng)中運行的正常程序1112。對應(yīng)與此,正常程序1112將請求信號1116輸出給操作系統(tǒng)1115。響應(yīng)請求信號1116,操作系統(tǒng)1115將指令發(fā)送請求1123輸出給設(shè)備驅(qū)動器1125,并將操作系統(tǒng)1115自身產(chǎn)生的指令包1118a(包括用戶所需的有關(guān)磁盤旋轉(zhuǎn)速度的上極限值1113的信息)輸出給設(shè)備驅(qū)動器1125。此后,設(shè)備驅(qū)動器1125經(jīng)過主機側(cè)接口單元1128將設(shè)備指令1126輸出給磁盤驅(qū)動器1131的接口單元1129。
磁盤驅(qū)動器接口單元1129將所接收到的設(shè)備指令1126輸出給控制單元1134。控制單元1134根據(jù)設(shè)備指令1126控制磁盤電動機驅(qū)動單元1138以便將磁盤電動機1139的磁盤旋轉(zhuǎn)速度的上極限值設(shè)定為上極限值1113。
響應(yīng)于有關(guān)設(shè)定是否記錄在介質(zhì)1140中的詢問,用戶使用輸入裝置1108輸入表示設(shè)定已被記錄的輸入1114。接收輸入1114的操作系統(tǒng)1115將請求信號1116輸出給正常程序1112。對應(yīng)與此,正常程序1112將請求信號1116輸出給操作系統(tǒng)1115。接收請求信號1116的操作系統(tǒng)1115將操作系統(tǒng)1115自身產(chǎn)生的指令包1118a(包括有關(guān)設(shè)定記錄的信息)輸出給設(shè)備驅(qū)動器1125,并將指令發(fā)送請求1123輸出給設(shè)備驅(qū)動器1125。設(shè)備驅(qū)動器1125經(jīng)過主機側(cè)接口單元1128將設(shè)備指令1126輸出給磁盤驅(qū)動器接口單元1129。
磁盤驅(qū)動器接口單元1129將所接收到的設(shè)備指令1126輸出給控制單元1134??刂茊卧?134根據(jù)設(shè)備指令1126控制重放/記錄單元1137以便將用戶輸入的上極限值1113記錄在介質(zhì)1140中。
此后,重放介質(zhì)1140時,控制單元1134根據(jù)重放/記錄單元1137從介質(zhì)1140中讀出的磁盤旋轉(zhuǎn)速度的上極限值控制磁盤電動機驅(qū)動單元1138以便以用戶所需的磁盤旋轉(zhuǎn)速度的上極限值1113旋轉(zhuǎn)磁盤電動機1139。(其它實施例)第一至第十二實施例中任一個組合都可以實現(xiàn)成為另一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法。
例如,可以替換圖5中專用鍵332和圖6中的專用鍵432,重放磁盤驅(qū)動器的開關(guān)和設(shè)定磁盤旋轉(zhuǎn)速度上極限值的開關(guān)可以設(shè)置在鍵盤上。
可以替換圖5中專用鍵332、圖6中的專用鍵432、圖10中的專用開關(guān)833和1032和圖11中的專用開關(guān)933,就可以使用與另一種功能一起使用的開關(guān)。
權(quán)利要求
1.一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器包括一磁盤電動機,用于旋轉(zhuǎn)磁盤,一磁盤電動機驅(qū)動單元,用于驅(qū)動上述磁盤電動機,和一控制單元,用于控制上述磁盤電動機驅(qū)動單元,上述的方法包括一接收步驟,接收磁盤旋轉(zhuǎn)速度的上極限值以作為一輸入值;一譯碼步驟,將上述輸入值譯碼為旋轉(zhuǎn)速度的技術(shù)規(guī)范以形成一包括上述磁盤旋轉(zhuǎn)速度上極限值的指令包;一輸出步驟,將上述指令包輸出給上述磁盤驅(qū)動器的上述控制器;一設(shè)定步驟,經(jīng)過上述控制器將上述磁盤旋轉(zhuǎn)速度的上極限值設(shè)定給上述磁盤電動機驅(qū)動器,上述磁盤旋轉(zhuǎn)速度的上極限值包含在上述指令包中;一驅(qū)動步驟,以上述設(shè)定的磁盤旋轉(zhuǎn)速度的上極限值用上述磁盤電動機驅(qū)動器驅(qū)動上述磁盤電動機。
2.如權(quán)利要求1所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器用計算機進行控制,上述計算機用包括上述接收步驟和上述產(chǎn)生步驟的程序進行操作。
3.如權(quán)利要求2所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述程序駐留在上述計算機中。
4.如權(quán)利要求3所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述計算機包括一輸入裝置;一啟動上述程序的鍵配置在上述輸入裝置中。
5.如權(quán)利要求1所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器用計算機進行控制,上述計算機包括一輸入裝置和一與上述輸入裝置相連接的操作系統(tǒng),它能夠用在操作系統(tǒng)中運行的程序運行;一能夠啟動在上述操作系統(tǒng)中運行上述程序的鍵配置在上述輸入裝置中;在上述操作系統(tǒng)中運行的上述程序用上述鍵啟動時,上述操作系統(tǒng)能夠執(zhí)行上述接收步驟、上述產(chǎn)生步驟和上述輸出步驟。
6.如權(quán)利要求3所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述計算機包括一輸入裝置;一啟動上述程序的鍵配置在上述輸入裝置中。
7.如權(quán)利要求3所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器還包括一檢測器,用于檢測上述磁盤是否被替換;上述檢測器檢測出上述磁盤被替換時,上述控制器控制上述磁盤電動機驅(qū)動器以便將上述磁盤旋轉(zhuǎn)速度的上極限值改變?yōu)槌跏紶顟B(tài)值。
8.如權(quán)利要求1所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器還包括一存儲器,用于在關(guān)閉上述磁盤驅(qū)動器前存儲磁盤旋轉(zhuǎn)速度的上極限值;接通上述磁盤驅(qū)動器時,上述控制器能夠從上述存儲器中讀出關(guān)斷磁盤驅(qū)動器前的磁盤旋轉(zhuǎn)速度的上極限值以便將讀出的上極限值設(shè)定給上述磁盤電動機驅(qū)動器。
9.如權(quán)利要求3所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器還包括一檢測器,用于檢測上述磁盤是否被替換;一存儲器,用于在上述磁盤被替換前存儲磁盤旋轉(zhuǎn)速度的上極限值;上述檢測器檢測到上述磁盤被替換時,上述控制器能夠從上述存儲器中讀出磁盤被替換前的磁盤旋轉(zhuǎn)速度的上極限值以便將讀出的上極限值設(shè)定給上述磁盤電動機驅(qū)動器。
10.如權(quán)利要求9所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器還包括一與上述控制器相連接的開關(guān)上述檢測器檢測到上述磁盤被替換時,根據(jù)上述開關(guān)的狀態(tài),上述控制器能夠控制上述磁盤電動機驅(qū)動器以便將上述磁盤旋轉(zhuǎn)速度的上極限值改變?yōu)榇疟P替換前的上極限值或初始狀態(tài)狀態(tài)值。
11.如權(quán)利要求8所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器還包括一與上述控制器相連接的開關(guān)上述磁盤驅(qū)動器接通時,根據(jù)上述開關(guān)的狀態(tài),上述控制器能夠控制上述磁盤電動機驅(qū)動器以便將上述磁盤旋轉(zhuǎn)速度的上極限值改變?yōu)樯鲜龃疟P驅(qū)動器關(guān)斷前的磁盤旋轉(zhuǎn)速度的上極限值或初始狀態(tài)值。
12.如權(quán)利要求3所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器還包括一檢測器,用于檢測上述磁盤是否被替換;一存儲器,用于存儲上述磁盤被替換前的磁盤旋轉(zhuǎn)速度的上極限值;上述輸入裝置包括一開關(guān),上述檢測器檢測到上述磁盤被替換時,上述控制器能夠控制上述磁盤電動機驅(qū)動器以便將上述磁盤旋轉(zhuǎn)速度的上極限值改變?yōu)榇疟P被替換前的磁盤旋轉(zhuǎn)速度的上極限值或初始狀態(tài)值。
13.如權(quán)利要求5所述的一種磁盤驅(qū)動器旋轉(zhuǎn)速度的改變方法,其中上述磁盤驅(qū)動器還包括一與上述控制器相連接的記錄器,用于將上述磁盤旋轉(zhuǎn)速度的上極限值記錄在上述磁盤上,表示將上述磁盤旋轉(zhuǎn)速度的上極限值記錄在磁盤上的輸入是從上述輸入裝置輸入給上述操作系統(tǒng)時,上述操作系統(tǒng)就指令上述控制器控制上述記錄器將上述磁盤旋轉(zhuǎn)速度的上極限值記錄在上述磁盤上。
14.一種磁盤驅(qū)動器包括一磁盤電動機,用于旋轉(zhuǎn)磁盤;一磁盤電動機驅(qū)動器,用于驅(qū)動上述磁盤電動機;一輸入器,用于輸入磁盤旋轉(zhuǎn)速度的上極限值;一記錄器,用于將上述所輸入的磁盤旋轉(zhuǎn)速度的上極限值記錄在上述磁盤上;一控制器,用于上述磁盤被新的磁盤替換時讀出記錄在上述新磁盤上的上述磁盤旋轉(zhuǎn)速度的上極限值,以將上述讀出的磁盤旋轉(zhuǎn)速度的上極限值設(shè)定給上述磁盤電動機驅(qū)動器。
全文摘要
一種磁盤驅(qū)動器包括一磁盤電動機,用于旋轉(zhuǎn)磁盤,一磁盤電動機驅(qū)動器,用于驅(qū)動磁盤電動機,和一控制器,用于控制磁盤電動機驅(qū)動器。最大磁盤旋轉(zhuǎn)速度被輸入時,它就被譯碼為一特定的旋轉(zhuǎn)速度,一包括最大旋轉(zhuǎn)速度的指令包就能夠產(chǎn)生,并提供給控制器。然后包含在指令包中的最大速度經(jīng)過控制器設(shè)定給磁盤電動機驅(qū)動器。磁盤電動機驅(qū)動器根據(jù)最大磁盤旋轉(zhuǎn)速度驅(qū)動磁盤電動機。
文檔編號G06F3/06GK1363096SQ01800170
公開日2002年8月7日 申請日期2001年2月2日 優(yōu)先權(quán)日2000年2月8日
發(fā)明者山下秋芳, 山花正嗣, 神戶真一 申請人:松下電器產(chǎn)業(yè)株式會社