[發(fā)明專利]磁盤裝置和執(zhí)行寫入指令的方法有效
| 申請?zhí)枺?/td> | 201510088628.6 | 申請日: | 2015-02-26 |
| 公開(公告)號: | CN105304095B | 公開(公告)日: | 2018-08-17 |
| 發(fā)明(設計)人: | 長島康之;北原正一;佐佐木清隆;梅田通彥 | 申請(專利權)人: | 株式會社東芝 |
| 主分類號: | G11B5/012 | 分類號: | G11B5/012;G06F12/06 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 陳海紅;段承恩 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 磁盤 裝置 執(zhí)行 寫入 指令 方法 | ||
1.一種磁盤裝置,具備:
磁盤;
非易失性高速緩沖存儲器;
控制器;以及
備用電源,其在所述磁盤裝置的主電源切斷了的情況下,暫時生成至少向所述非易失性高速緩沖存儲器和所述控制器供給的電力;
所述控制器,在從主機接收到第1寫入指令的情況下,開始接收由該第1寫入指令指定的數(shù)據(jù)長度的第1數(shù)據(jù),
該控制器按照所述第1寫入指令,開始所述第1數(shù)據(jù)的向所述磁盤的寫入,
該控制器,在第2容量為第1容量以下的情況下相應地,向所述主機報告與所述第1寫入指令的執(zhí)行有關的狀態(tài),所述第2容量是伴隨著所述第1數(shù)據(jù)的向所述磁盤的寫入而減少的未寫入所述磁盤的數(shù)據(jù)的容量,所述第1容量是在能夠由所述備用電源供給電力的第1期間保存數(shù)據(jù)時能夠利用的所述非易失性高速緩沖存儲器內的第1空余區(qū)域的容量。
2.根據(jù)權利要求1所述的磁盤裝置,其中,
所述控制器,將能夠在所述第1期間寫入所述非易失性高速緩沖存儲器的數(shù)據(jù)的容量Qd與所述非易失性高速緩沖存儲器內的物理空余區(qū)域的容量FS進行比較,
在Qd為FS以上的情況下,將與FS相一致的容量確定為所述第1容量,
在Qd小于FS的情況下,將與Qd相一致的容量確定為所述第1容量。
3.根據(jù)權利要求1或2所述的磁盤裝置,其中,
所述控制器,在開始所述第1數(shù)據(jù)的向所述磁盤的寫入之前,向所述主機報告與所述第1寫入指令的執(zhí)行有關的狀態(tài)。
4.根據(jù)權利要求1或2所述的磁盤裝置,其中,
所述控制器,在所述第2容量大于所述第1容量、且未處于向所述磁盤寫入數(shù)據(jù)的執(zhí)行期間的情況下,開始所述第1數(shù)據(jù)的向所述磁盤的寫入。
5.根據(jù)權利要求1或2所述的磁盤裝置,其中,
所述控制器,在所述第2容量大于所述第1容量、且在按照與所述第1寫入指令不同的第2寫入指令而執(zhí)行由所述第2寫入指令指定的第2數(shù)據(jù)的向所述磁盤的寫入的期間接收到所述第1寫入指令的情況下,在所述第2數(shù)據(jù)的寫入完成后,開始所述第1數(shù)據(jù)的向所述磁盤的寫入。
6.根據(jù)權利要求5所述的磁盤裝置,還具備:
指令緩沖存儲器,暫時存儲從所述主機接收到的寫入指令,
所述控制器,在包含所述第1寫入指令在內的應新執(zhí)行的多個寫入指令存儲于所述指令緩沖存儲器的情況下,按照基于由所述多個寫入指令分別指定的寫入范圍而將所述多個寫入指令進行了重新排列后的所述多個寫入指令,開始接下來應執(zhí)行的寫入指令所指定的數(shù)據(jù)的向所述磁盤的寫入。
7.根據(jù)權利要求6所述的磁盤裝置,其中,
所述控制器,以在執(zhí)行了所述多個寫入指令的情況下訪問所述磁盤的效率成為最佳的方式,重新排列所述多個寫入指令。
8.根據(jù)權利要求1所述的磁盤裝置,其中,
所述控制器,在報告所述狀態(tài)之后所述主電源切斷了的情況下,利用所述備用電源將未寫入所述磁盤的數(shù)據(jù)保存于所述非易失性高速緩沖存儲器。
9.根據(jù)權利要求8所述的磁盤裝置,還具備易失性高速緩沖存儲器,
所述控制器將所述第1數(shù)據(jù)存儲于所述易失性高速緩沖存儲器,
將存儲于所述易失性高速緩沖存儲器的所述第1數(shù)據(jù)寫入所述磁盤,在報告所述狀態(tài)之后所述主電源切斷了的情況下,利用所述備用電源將殘存于所述易失性高速緩沖存儲器的未寫入所述磁盤的數(shù)據(jù)保存于所述非易失性高速緩沖存儲器。
10.一種執(zhí)行寫入指令的方法,在包括磁盤、非易失性高速緩沖存儲器以及備用電源的磁盤裝置中執(zhí)行寫入指令,包括如下步驟:
在從主機接收到第1寫入指令的情況下,開始接收由該第1寫入指令指定的數(shù)據(jù)長度的第1數(shù)據(jù);
根據(jù)所述第1寫入指令,開始所述第1數(shù)據(jù)的向所述磁盤的寫入;
判定第2容量是否為第1容量以下,所述第2容量是伴隨著所述第1數(shù)據(jù)的向所述磁盤的寫入而減少的未寫入所述磁盤的數(shù)據(jù)的容量,所述第1容量是在能夠由所述備用電源供給電力的第1期間保存數(shù)據(jù)時能夠利用的所述非易失性高速緩沖存儲器內的第1空余區(qū)域的容量;以及
在所述判定的結果為肯定的情況下相應地,向所述主機報告與所述第1寫入指令的執(zhí)行有關的狀態(tài)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社東芝,未經株式會社東芝許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510088628.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:存儲器裝置及其編程方法
- 下一篇:話筒式語音翻譯傳輸裝置
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設備和由該處理執(zhí)行設備執(zhí)行的方法
- 有序任務的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





