[发明专利]存储装置和存储系统有效
| 申请号: | 201110057080.0 | 申请日: | 2011-03-09 |
| 公开(公告)号: | CN102193866A | 公开(公告)日: | 2011-09-21 |
| 发明(设计)人: | 川村景太;麻生伸吾 | 申请(专利权)人: | 索尼公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储 装置 存储系统 | ||
技术领域
本发明涉及允许进行外部访问的存储装置和采用该存储装置的存储系统。
背景技术
存储装置的典型实例为闪速存储器。
在用作存储系统的计算机系统中,为了将数据保存在用作存储部的闪速存储器中,还应用在计算机系统中的主机装置将数据写入闪速存储器(参照日本专利公开第2007-058840号)。
闪速存储器包括均用于存储数据的高速缓存块。如果高速缓存块不足,则为了确保可用的高速缓存块,需要对闪速存储器执行无用单元收集(garbage collection)操作。
在无用单元收集操作中,将存储在包括用于存储数据的高速缓存块的多个逻辑块中的有效数据转移至单个逻辑块,然后,初始化包括在逻辑块中的高速缓存块。
因此,已经进行了无用单元收集操作的高速缓存块均可被释放,以作为可以用于存储新数据的高速缓存块。
发明内容
然而,通常根据在存储装置中的存储区域的状态执行无用单元收集操作。通常通过执行存储装置的固件来执行无用单元收集操作,而与作为对存储装置的访问的、均通过主机装置所进行的访问无关。
因此,在存储装置执行无用单元收集操作的同时,作为对存储装置的访问的、通过主机装置所进行的访问在一些情况下可能进入超时状态。
例如当高速缓存块的数量超过作为对存储装置的访问的通过主机装置所进行的写入访问中的规定数量时,存储装置在写入访问的期间内对包括高速缓存块的多个块执行无用单元收集操作。
另外,在存储装置已对包括高速缓存块的块执行无用单元收集操作以后,存储装置将访问完成通知信号发送至主机装置,作为对写入访问的应答。
另外,由于存储装置必须对包括高速缓存块的多个块执行无用单元收集操作,所以消耗较长时间来完成无用单元收集操作。
因此,由于执行无用单元收集操作,延迟了作为对通过主机装置所进行的写入访问(其作为对存储装置的访问)的应答的、通过存储装置发送至主机装置的访问完成通知信号。结果,作为对存储装置的访问的、通过主机装置所进行的写入访问进入超时状态。
对于上述原因,由于执行无用单元收集操作,需要该存储装置能够防止对存储装置的外部访问进入超时状态。
根据本发明的第一实施方式,提供了一种存储装置,包括:输入/输出部,被配置为输入并且输出与外部访问相关的数据;存储器,用于通过将输入/输出部所输入的输入数据分配给多个区域同时利用用于临时存储输入数据的高速缓存区域来存储该输入数据;以及控制部,被配置为基于外部访问进行对存储器的访问,并且在基于外部访问而对存储器进行的访问时,对包括高速缓存区域的区域执行无用单元收集操作,以释放高速缓存区域。控制部在基于外部访问对存储器进行的访问时,通过将无用单元收集操作划分为多个无用单元收集子操作,而对包括高速缓存区域的区域执行无用单元收集操作,并且在无用单元收集子操作中的每两个相邻无用单元收集子操作之间的时间对外部访问进行应答。
在根据本发明的第一实施方式的存储装置中,通过将无用单元收集操作划分为多个无用单元收集子操作,而在基于外部访问对存储器进行的访问期间对多个高速缓存区域执行无用单元收集操作。
另外,每当完成无用单元收集子操作时,控制部将完成信号发送至主机装置作为对外部访问的应答。
因此,即使在外部访问期间对多个高速缓存区域执行无用单元收集操作,存储区域也能够利用适当时间发送完成信号,作为对外部访问的应答。
根据本发明的第二实施方式,提供了一种存储系统,包括:主机系统;以及主机装置可访问的存储装置。该存储装置具有:输入/输出部,被配置为输入并且输出与通过主机装置所进行的外部访问相关的数据;存储器,用于通过将输入/输出部所输入的输入数据分配给多个区域同时利用用于临时存储输入数据的高速缓存区域来存储该输入数据;以及控制部,被配置为基于外部访问进行对存储器的访问,并且在基于外部访问而对存储器进行的访问时,对包括高速缓存区域的区域执行无用单元收集操作,以释放高速缓存区域。控制部在基于外部访问对存储器进行的访问时,通过将无用单元收集操作划分为多个无用单元收集子操作,而对包括高速缓存区域的区域执行无用单元收集操作,并且在无用单元收集子操作中的每两个相邻无用单元收集子操作之间的时间对外部访问进行应答。
由于执行无用单元收集操作,所以本发明能够防止外部访问进入超时状态。
附图说明
图1是示出了根据本发明的实施方式的存储卡的框图;
图2是示出了非易失性存储器的存储区域的结构的说明图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110057080.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示器件和电子设备
- 下一篇:一种电视机智能开机方法及电视机





