[发明专利]存储装置及其工作方法有效
申请号: | 201610137295.6 | 申请日: | 2016-03-10 |
公开(公告)号: | CN107037976B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 松尾隆;吉田贤治 | 申请(专利权)人: | 株式会社东芝 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G11B5/596;G11B15/473 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 林娜;段承恩 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 装置 及其 工作 方法 | ||
实施方式的存储装置具有接口、读写器以及控制器。所述接口接收命令。所述读写器从具备多个存储区域的存储介质中的一部分或全部存储区域读出数据,并向所述存储区域写入数据。所述控制器基于从所述接口接收到的命令控制所述读写器。另外,所述控制器使所述读写器向与检测出错误的第一存储区域不同的至少一个存储区域写入至少包含第一数据和第二数据的数据组。所述第一数据是写入到所述第一存储区域的数据的至少一部分,所述第二数据是写入到与所述第一存储区域物理上连续的第二存储区域的数据的至少一部分。
技术领域
本发明的实施方式主要涉及存储装置及其工作方法。
背景技术
已知有磁盘、半导体存储器等向存储介质写入数据的存储装置。
发明内容
本发明的实施方式提供一种能够提高对从主机接收到的读出命令的响应性的存储装置及其工作方法。
实施方式的存储装置具有接口、读写器以及控制器。所述接口接收命令。所述读写器从具备多个存储区域的存储介质中的一部分或全部存储区域读出数据,并向所述存储区域写入数据。所述控制器基于通过所述接口接收到的命令控制所述读写器。另外,所述控制器使所述读写器将至少包含第一数据和第二数据的数据组向与检测出错误的第一存储区域不同的至少一个存储区域写入。所述第一数据是向所述第一存储区域写入了的数据的至少一部分,所述第二数据是向与所述第一存储区域物理上连续的第二存储区域写入了的数据的至少一部分。
附图说明
图1是表示第一实施方式中的存储设备的构成的一例的图。
图2是表示第一实施方式中的磁盘的构成的一例的图。
图3是表示第一实施方式中的MCU(Microcontroller Unit:微控制单元)的构成和保存于RAM的信息的一例的图。
图4是表示扇区管理表的一例的图。
图5是表示在键值(key-value)方式中使用的各键地址表的一例的图。
图6是表示第一实施方式中的存储设备进行的处理的一例的流程图。
图7是表示将向包含异常扇区的扇区组写入了的数据组向在磁盘的周向上连续的扇区写入的处理的一例的流程图。
图8是示意地表示将数据组向其他扇区写入的处理的情形的图。
图9是示意地表示将数据组向其他扇区写入的处理的情形的图。
图10是示意地表示在相同的轨道内不存在连续的空闲区域的情况下进行的向其他扇区写入数据组的处理的情形的图。
图11是示意性地表示在磁盘内通过碎片整理增加了连续的空闲区域的数量的情形的图。
图12是表示伴随着向其他扇区写入数据组的处理而被改写的各键地址表的一例的图。
图13是表示第一实施方式中的向其他扇区写入用户数据的处理的结果的图。
图14是示意地表示跨越在磁盘的径向上连续的轨道并将数据组写入的处理的情形的图。
图15是示意地表示跨越在磁盘的径向上连续的轨道并将数据组写入的处理的情形的图。
图16是表示第二实施方式中的存储设备进行的处理的一例的流程图。
图17是表示仅将写入到异常扇区的用户数据写入到相同的轨道内的情形的图。
图18是表示仅将写入到异常扇区的用户数据写入到相同的轨道内的情形的图。
图19是表示了将写入到包含异常扇区的扇区组的数据组写入到相邻的轨道内的情形的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝,未经株式会社东芝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610137295.6/2.html,转载请声明来源钻瓜专利网。