[发明专利]存储器的管理方法、存储装置及搭载了该存储装置的计算机无效
申请号: | 201310125908.0 | 申请日: | 2013-04-12 |
公开(公告)号: | CN103377136A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 稻田遼一;藤田良;高桥让 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G11C16/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 孙蕾 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 管理 方法 存储 装置 搭载 计算机 | ||
技术领域
本发明涉及存储器的管理方法、存储装置及搭载该存储装置的计算机。
背景技术
作为信息设备的辅助存储装置,一般广泛采用磁盘存储装置。但是近年来取代该磁盘存储装置,将半导体存储器作为存储介质的存储装置逐渐增多。其中,使用作为电气地可删除且可再写入的非易失性存储器(EEPROM:Electrically Erasable Programmable Read Only Memory)的一种的闪速存储器的存储装置成为主流。
该闪速存储器与磁盘相比,在读出及写入速度上更出色。另一方面,也存在以下问题:如果写入次数、读出次数增加则在内部保存的数据发生变化而错误发生等。
因此,在使用闪速存储器的存储装置中,往往在控制控制器内部设置错误更正电路,使得能够容许一定数量内的错误。另外,为了确保可靠性,与数据保持区域分开地设置预备区域,在错误为一定数量以上的情况下,有时也废弃相应的数据保持区域而代替地使用预备区域。但是,采用该方法时,如果错误多发则预备区域急速消失,存在存储装置的运转时间变短的危险。
作为使用了该闪速存储器的存储装置的背景技术,有专利文献1。在专利文献1中,为了防止因错误导致预备区域急剧减少,记载了“在闪速存储器装置中设置错误更正电路和块管理单元,在预备块的残数达到被块管理单元设定的阈值后,对存在比特(bit)错误的数据进行错误更正而向主机送出,并刷新发生该错误的块。通过将该块的包含错误更正后的数据的全部数据复制到空块或预备块并删除原来的块的数据来执行刷新。或者,通过复制到空块或预备块后写回到原来的块来执行。”。
专利文献
专利文献1:日本特开2010-86404号公报
在专利文献1中,预备块变成不足一定数量的情况下,刷新错误数为不足阈值2(6比特)的块,与空块或者预备块进行调换。但是该方法中,预备块为一定数以上时不进行块的刷新,将错误数为阈值1(4比特)以上且不足阈值2的块作为不良块而废弃。因此,可刷新的块数少,运转时间的延长效果小。
为了实现运转时间的延长效果,必须重新研究作为不良块而废弃的区域的处理。具体地说,必须重新研究预备块为一定数以上、错误数为阈值1(4比特)以上且不足阈值2时的处理。
因而,本发明提供能够进一步延长运转时间的存储器的管理方法、存储装置及搭载了该存储装置的计算机。
发明内容
为了解决上述课题,采用例如权利要求的范围所记载的构成。
本申请包含多个解决上述课题的单元,举一个例子来说,其特征在于:“一种存储装置10,具备:非易失性存储器40,具有作为某规定的写入单位的页面40b、以及作为比上述写入单位大的删除单位的块40a;RAM 50,能够进行数据的读出及写入;存储器控制器30,进行向上述非易失性存储器40及上述RAM 50的读出及写入处理,上述RAM 50具有管理空块61的空块管理表52和管理消耗块62的消耗块管理表53,上述存储器控制器30当在上述空块管理表52登记的空块61的数为阈值1以上、且在从上述非易失性存储器40读出的数据包含阈值2以上且不足阈值3的错误时,将保持着该数据的数据块60在上述消耗块管理表53登记为消耗块62,当在上述空块管理表52登记的空块61的数为不足上述阈值1时,将在上述消耗块管理表53登记的消耗块62在上述空块管理表52登记为空块61”。
根据本发明,即使在空块为一定数以上的状态下也确保消耗块,当空块为不足一定数时,通过将确保的消耗块补充为空块,能够进一步延长存储装置的运转时间。
上述以外的课题、构成及效果通过以下的实施方式的说明将变得明显。
附图说明
图1是说明本发明的实施例1的硬件构成图。
图2是非易失性存储器的内部构成图。
图3是表示非易失性存储器的各块40a的使用状态的图。
图4是表示实施例1中的逻辑/物理地址变换表的内容的图。
图5是表示实施例1中的空块管理表的内容的图。
图6是表示实施例1中的消耗块管理表的内容的图。
图7是实施例1中的数据读出处理的流程图。
图8是实施例1中的块交替处理的流程图。
图9是实施例1中对空块的数据移动处理的流程图。
图10是实施例1中的空块补充处理的流程图。
图11是将实施例1中的块管理方法用映射表示的图。
图12是实施例2中的硬件构成图。
图13是实施例3中的硬件构成图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310125908.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种脚手架的支撑结构
- 下一篇:用于发现和分组有关计算资源的方法和系统