[发明专利]磁盘装置和执行写入指令的方法有效
申请号: | 201510088628.6 | 申请日: | 2015-02-26 |
公开(公告)号: | CN105304095B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 长岛康之;北原正一;佐佐木清隆;梅田通彦 | 申请(专利权)人: | 株式会社东芝 |
主分类号: | G11B5/012 | 分类号: | G11B5/012;G06F12/06 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 陈海红;段承恩 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 装置 执行 写入 指令 方法 | ||
1.一种磁盘装置,具备:
磁盘;
非易失性高速缓冲存储器;
控制器;以及
备用电源,其在所述磁盘装置的主电源切断了的情况下,暂时生成至少向所述非易失性高速缓冲存储器和所述控制器供给的电力;
所述控制器,在从主机接收到第1写入指令的情况下,开始接收由该第1写入指令指定的数据长度的第1数据,
该控制器按照所述第1写入指令,开始所述第1数据的向所述磁盘的写入,
该控制器,在第2容量为第1容量以下的情况下相应地,向所述主机报告与所述第1写入指令的执行有关的状态,所述第2容量是伴随着所述第1数据的向所述磁盘的写入而减少的未写入所述磁盘的数据的容量,所述第1容量是在能够由所述备用电源供给电力的第1期间保存数据时能够利用的所述非易失性高速缓冲存储器内的第1空余区域的容量。
2.根据权利要求1所述的磁盘装置,其中,
所述控制器,将能够在所述第1期间写入所述非易失性高速缓冲存储器的数据的容量Qd与所述非易失性高速缓冲存储器内的物理空余区域的容量FS进行比较,
在Qd为FS以上的情况下,将与FS相一致的容量确定为所述第1容量,
在Qd小于FS的情况下,将与Qd相一致的容量确定为所述第1容量。
3.根据权利要求1或2所述的磁盘装置,其中,
所述控制器,在开始所述第1数据的向所述磁盘的写入之前,向所述主机报告与所述第1写入指令的执行有关的状态。
4.根据权利要求1或2所述的磁盘装置,其中,
所述控制器,在所述第2容量大于所述第1容量、且未处于向所述磁盘写入数据的执行期间的情况下,开始所述第1数据的向所述磁盘的写入。
5.根据权利要求1或2所述的磁盘装置,其中,
所述控制器,在所述第2容量大于所述第1容量、且在按照与所述第1写入指令不同的第2写入指令而执行由所述第2写入指令指定的第2数据的向所述磁盘的写入的期间接收到所述第1写入指令的情况下,在所述第2数据的写入完成后,开始所述第1数据的向所述磁盘的写入。
6.根据权利要求5所述的磁盘装置,还具备:
指令缓冲存储器,暂时存储从所述主机接收到的写入指令,
所述控制器,在包含所述第1写入指令在内的应新执行的多个写入指令存储于所述指令缓冲存储器的情况下,按照基于由所述多个写入指令分别指定的写入范围而将所述多个写入指令进行了重新排列后的所述多个写入指令,开始接下来应执行的写入指令所指定的数据的向所述磁盘的写入。
7.根据权利要求6所述的磁盘装置,其中,
所述控制器,以在执行了所述多个写入指令的情况下访问所述磁盘的效率成为最佳的方式,重新排列所述多个写入指令。
8.根据权利要求1所述的磁盘装置,其中,
所述控制器,在报告所述状态之后所述主电源切断了的情况下,利用所述备用电源将未写入所述磁盘的数据保存于所述非易失性高速缓冲存储器。
9.根据权利要求8所述的磁盘装置,还具备易失性高速缓冲存储器,
所述控制器将所述第1数据存储于所述易失性高速缓冲存储器,
将存储于所述易失性高速缓冲存储器的所述第1数据写入所述磁盘,在报告所述状态之后所述主电源切断了的情况下,利用所述备用电源将残存于所述易失性高速缓冲存储器的未写入所述磁盘的数据保存于所述非易失性高速缓冲存储器。
10.一种执行写入指令的方法,在包括磁盘、非易失性高速缓冲存储器以及备用电源的磁盘装置中执行写入指令,包括如下步骤:
在从主机接收到第1写入指令的情况下,开始接收由该第1写入指令指定的数据长度的第1数据;
根据所述第1写入指令,开始所述第1数据的向所述磁盘的写入;
判定第2容量是否为第1容量以下,所述第2容量是伴随着所述第1数据的向所述磁盘的写入而减少的未写入所述磁盘的数据的容量,所述第1容量是在能够由所述备用电源供给电力的第1期间保存数据时能够利用的所述非易失性高速缓冲存储器内的第1空余区域的容量;以及
在所述判定的结果为肯定的情况下相应地,向所述主机报告与所述第1写入指令的执行有关的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝,未经株式会社东芝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510088628.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器装置及其编程方法
- 下一篇:话筒式语音翻译传输装置