[發明專利]控制裝置、存儲裝置及存儲裝置的控制方法無效
| 申請號: | 200810001528.5 | 申請日: | 2008-01-04 |
| 公開(公告)號: | CN101256798A | 公開(公告)日: | 2008-09-03 |
| 發明(設計)人: | 增山秀和;鈴木健一朗 | 申請(專利權)人: | 富士通株式會社 |
| 主分類號: | G11B20/10 | 分類號: | G11B20/10 |
| 代理公司: | 北京三友知識產權代理有限公司 | 代理人: | 李輝;呂俊剛 |
| 地址: | 日本神奈*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 裝置 存儲 方法 | ||
技術領域
本發明涉及一種通過模式參數的有效更新來控制存儲裝置的技術,該存儲裝置基于存儲在第一存儲介質或第二存儲介質中的控制參數來執行數據讀取和數據寫入操作。
背景技術
近年來,由于通過信息處理系統處理的數據量迅速增加,所以存在存儲裝置(磁盤裝置等)朝著更高容量的方向發展的趨勢。此時,通過信息處理系統處理的數據變得越來越重要。為此,通過各種技術來提高從存儲裝置讀取數據和向存儲裝置寫入的數據的可靠性。
存儲裝置基于模式參數來控制它們自己的操作,存儲裝置的可靠性受到如何管理這些模式參數的影響。這些模式參數包括指定當發生讀取錯誤時執行重試的次數以及在讀取過程中是否執行超高速緩存的數據。這些數據被分為四種類型,即,當前值(Cur值)、可變值(Chg值)、缺省值(Def值)和保存值(Sav值)。
Cur值是在實際控制存儲介質(盤)的操作時使用的參數。上級裝置(控制存儲裝置等的驅動器)可以更新這些模式參數的Cur值。
Chg值是表示可以更新或者不能更新包含在這些模式參數中的數據的參數。上級裝置不能更新這些模式參數的Chg值。
Def值是表示這些模式參數的初始值(缺省值)的參數。存儲裝置在電源接通之后暫時使用該Def值,直到讀取了存儲在盤上的模式參數為止。上級裝置不能更新這些模式參數的Def值。
Sav值是在將這些模式參數存儲在非易失性存儲介質(例如,盤)中時實際存儲的參數(存儲在盤上的模式參數,與Sav值相對應)。假設該Sav值與Cur值一致。
如在下文中從接通電源(當啟動存儲裝置的電源時由存儲裝置執行)到驅動就緒(Drive?Ready)(當盤達到穩定旋轉速度時由存儲裝置執行)進行的說明那樣,設置或改變這些不同的模式參數。
圖12是描述在采用傳統技術的模式參數時接通電源和驅動就緒的圖。當電源接通時,由于盤還沒有達到穩定旋轉速度,所以存儲裝置將固件10(例如,閃速Rom等)中的模式參數的Def值存儲在存儲器20的Cur值域中,將Def值復制到Def值域和Sav值域,并且將模式參數的Chg值存儲在存儲器20的Chg值域中(圖12的上部)。
在執行驅動就緒之前,存儲裝置讀取存儲在存儲器20的Cur值域中的模式參數的Def值,來控制其自身的操作。在后續操作中不修改Chg值和Def值。
當盤達到穩定旋轉速度時,存儲裝置轉換到驅動就緒。當執行驅動就緒時,存儲裝置從盤30讀取系統信息。系統信息包含模式參數,存儲裝置將包含在系統信息中的模式參數的Sav值存儲在Cur值域和Sav值域中。存儲裝置讀取存儲在存儲器20的Cur值域中的模式參數的Sav值,來控制其自身的操作。
然而,上級裝置可以通過模式選擇/模式選擇擴展命令(在下文中,為模式選擇命令)來修改存儲裝置的模式參數。該模式選擇命令可以指定在模式選擇命令中所包含的修改之后是否將模式參數的值保存到存儲裝置中。這里,參照圖13,將針對“保存(With?Save)”和“不保存(WithoutSave)”的情況來說明在向存儲裝置發出模式選擇命令時執行的操作。圖13是說明當向存儲裝置發出模式選擇命令時執行的操作的圖。
從上級裝置40獲取模式選擇命令,并且當在所獲取的模式選擇中指定了“不保存”時,存儲裝置將該模式選擇命令的模式參數中的Cur值存儲在存儲器20的Cur值域中(圖13)。
在這種情況下,由于與該模式選擇命令相對應的模式參數沒有存儲在盤30中,所以當切斷電源并且重啟該裝置時,存儲裝置通過存儲在盤30上的模式參數來控制其自身的操作。
另一方面,當從上級裝置40獲取模式選擇命令,并且在所獲取的模式選擇中指定了“保存”時,存儲裝置將該模式選擇命令的模式參數中的Cur值存儲在存儲器20的Cur值域和Sav值域中(圖13中的(1))。接著,存儲裝置將Sav值域中的Cur值存儲在盤30的模式參數中。
因此,由于與該模式選擇命令相對應的模式參數存儲在盤30上,所以當切斷電源并且重啟該裝置時,存儲裝置通過參照模式選擇命令中的模式參數來控制其自身的操作。
根據使用環境來設置模式參數(模式參數的Cur值);因此,根據客戶機設置不同的模式參數。由于隨后不是必須通過模式選擇命令來改變模式參數的Def值,所以客戶機經常請求修改模式參數的Def值。另外,如圖12中所示,由于通過比存儲在固件中的模式參數的Def值更高的優先級來選擇存儲在盤上的模式參數的Sav值,所以如果僅修改固件中的模式參數的Def值,則這種修改不會反應到實際操作中,所以需要一些反應這種修改的方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于富士通株式會社,未經富士通株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810001528.5/2.html,轉載請聲明來源鉆瓜專利網。





