[发明专利]磁盘装置和执行写入指令的方法有效
申请号: | 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.vipzhuanli.com/pat/books/201510088628.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器装置及其编程方法
- 下一篇:话筒式语音翻译传输装置