[發明專利]磁盤裝置和執行寫入指令的方法有效
| 申請號: | 201510088628.6 | 申請日: | 2015-02-26 |
| 公開(公告)號: | CN105304095B | 公開(公告)日: | 2018-08-17 |
| 發明(設計)人: | 長島康之;北原正一;佐佐木清隆;梅田通彥 | 申請(專利權)人: | 株式會社東芝 |
| 主分類號: | G11B5/012 | 分類號: | G11B5/012;G06F12/06 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 陳海紅;段承恩 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 磁盤 裝置 執行 寫入 指令 方法 | ||
本發明的實施方式提供一種能夠保證寫入數據并且使向主機報告的狀態的報告時期提前的磁盤裝置以及執行寫入指令的方法。根據實施方式,磁盤裝置的控制器開始接收由來自主機的第1寫入指令指定的第1數據,根據所述第1寫入指令,開始所述第1數據的向磁盤的寫入。所述控制器根據第2容量是否為第1容量以下,向所述主機報告狀態,所述第2容量是伴隨著所述第1數據的向所述磁盤的寫入而減少的未寫入所述磁盤的數據的容量,所述第1容量是應對所述磁盤裝置的主電源的切斷而在能夠由備用電源供給電力的第1期間保存數據時能夠利用的非易失性高速緩沖存儲器內的第1空余區域的容量。
技術領域
本發明的實施方式涉及磁盤裝置和執行寫入指令的方法。
背景技術
通常,在磁盤裝置中,根據來自主機裝置的寫入指令,將由該寫入指令所指定的數據長度的數據(也就是寫入數據)寫入磁盤。但是,在寫入數據的向該磁盤寫入的寫入完成之前,磁盤裝置的電源(更詳細而言,是主電源)有時會切斷。在該情況下,寫入數據的一部分(更詳細而言,是未寫入磁盤的數據)有可能丟失。
因此,近些年的磁盤裝置具有即使在電源被切斷了的情況下也保證寫入數據的斷電保護(PLP)功能。PLP功能是指在電源被切斷了的情況下將未寫入磁盤的數據高速保存到非易失性高速緩沖存儲器的功能。該保存工作接受通過備用電源暫時供給的電力而被執行。
但是,能夠利用PLP功能保證的寫入數據的量例如依賴于非易失性高速緩沖存儲器的容量。也就是說,能夠利用PLP功能保證的寫入數據的量是有限的。因此,通常,在將寫入數據全部寫入由寫入指令所指定的磁盤上的區域之后,磁盤裝置將與該寫入指令的執行有關的狀態(例如,表示寫入完成的良好狀態)報告給主機。在該情況下,主機等待從磁盤裝置報告狀態,將接下來的指令發送給該磁盤裝置。這會導致磁盤裝置性能降低。
發明內容
本發明的實施方式提供能夠保證寫入數據并且使向主機報告狀態的報告時期提前的磁盤裝置和執行寫入指令的方法。
實施方式的磁盤裝置具備磁盤、非易失性高速緩沖存儲器、控制器以及備用電源。所述備用電源在所述磁盤裝置的主電源切斷了的情況下,暫時生成至少向所述非易失性高速緩沖存儲器和所述控制器供給的電力。所述控制器在從主機接收到第1寫入指令的情況下,開始接收由該第1寫入指令指定的數據長度的第1數據。所述控制器按照所述第1寫入指令,開始所述第1數據的向所述磁盤的寫入。所述控制器,根據第2容量是否為第1容量以下,向所述主機報告與所述第1寫入指令的執行有關的狀態,所述第2容量是伴隨所述第1數據的向所述磁盤的寫入而減少的未寫入所述磁盤的數據的容量,所述第1容量是在能夠由所述備用電源供給電力的第1期間保存數據時能夠利用的所述非易失性高速緩沖存儲器內的第1空余區域的容量。
附圖說明
圖1是表示實施方式的磁盤裝置的典型的結構的框圖。
圖2是用于說明該實施方式的寫入處理的典型的順序的流程圖。
圖3是用于說明在該實施方式中電源被切斷了的情況下執行的第1斷電保護(PLP)工作的典型的順序的流程圖。
圖4是用于說明在該實施方式中接通了電源的情況下執行的第2PLP工作的典型的順序的流程圖。
圖5是用于說明在該實施方式中接收了單一的寫入指令的情況下的工作的概要的圖。
圖6是用于說明在該實施方式中依次接收了3條寫入指令的情況下的工作的概要的圖。
具體實施方式
以下,參照附圖說明實施方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社東芝,未經株式會社東芝許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510088628.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:存儲器裝置及其編程方法
- 下一篇:話筒式語音翻譯傳輸裝置





