[发明专利]存储设备和主机设备有效
申请号: | 201380056820.6 | 申请日: | 2013-09-10 |
公开(公告)号: | CN104798063B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 藤本曜久 | 申请(专利权)人: | 东芝存储器株式会社 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F12/02 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 杨晓光;于静 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 设备 主机 | ||
1.一种存储设备,包括:
非易失性半导体存储器,其具有多个物理存储区域,所述多个物理存储区域包括可在外部存取的用户区域并且被分成多个管理单元;以及
控制单元,其被配置为控制所述非易失性半导体存储器,
其中所述控制单元接收具有用于指定顺序写入区域的第一参数的控制命令以及读取命令或写入命令,将所述读取命令或所述写入命令的地址所表示的管理单元分配为所述顺序写入区域,以及通过判断用于存取所述用户区域的存储器存取命令的地址是否指示在大小等于所述管理单元的所述顺序写入区域中的存取来更改存储器存取控制,
其中将管理单元分成多个记录单元,所述存储器存取控制将控制繁忙时间以使平均写入性能高于性能指标,所述性能指标指示到所述顺序写入区域的最小平均写入性能,条件是针对所述顺序写入区域的所述写入命令的地址是不导致盖写的地址,所述写入命令的数据长度等于一个或多个记录单元并且数据位置在记录单元边界上,并且如果不满足所述条件,则所述存储器存取控制可以指示不满足所述性能指标的繁忙时间。
2.根据权利要求1的存储设备,
其中所述控制单元在所述管理单元中设置一个从所述读取命令的地址位置或从紧接所述写入命令写入的数据的位置到所述管理单元的结尾的区域,作为其中可以写入下一数据的区域,并且如果存储在在所述读取命令或所述写入命令指定的地址之前的区域中的数据存在,则保留所述数据。
3.根据权利要求1的存储设备,
还包括寄存器,其被配置为保存所述性能指标和管理单元的大小,其中可以在外部读出所述寄存器。
4.根据权利要求1的存储设备,
其中所述控制单元接收具有用于指定盖写区域的第二参数的控制命令以及所述读取命令或所述写入命令,将起始位置由所述读取命令或所述写入命令的所述地址表示的管理单元的一部分或全部分配为所述盖写区域,以及通过针对用于存取所述用户区域的所述存储器存取命令判断所述存储器存取命令的所述地址是否指示在所述盖写区域中的存取来更改所述存储器存取控制。
5.根据权利要求4的存储设备,
其中所述盖写区域的大小由以下之一确定:所述控制命令的第三参数,或者由所述读取命令或所述写入命令存取的数据区域的大小。
6.根据权利要求4的存储设备,
其中所述控制单元将在未分配的区域中写入时的最大繁忙时间设置为长于在指定的盖写区域或顺序写入区域中写入时的最大繁忙时间,并且执行所述存储器存取控制以指示不同的繁忙时间,以便能够使在所述未分配的区域中写入时的平均繁忙时间长于在所述指定的盖写区域或顺序写入区域中写入时的平均繁忙时间。
7.根据权利要求6的存储设备,
其中当维护所述存储设备的电源时,保存所述指定的顺序写入区域和盖写区域的分配信息。
8.根据权利要求7的存储设备,
其中可以分配数量不多于预定值的多个盖写区域,并且如果指定数量多于所述预定值的盖写区域,则将数量等于所述预定值的最新盖写区域分配为所述盖写区域。
9.根据权利要求4的存储设备,
其中所述控制单元接收具有用于指定文件系统的数据区域的第四参数的控制命令以及其地址指示所述文件系统的所述数据区域的起始地址的读取命令,并且基于所述读取命令的所述地址,将所述用户区域分配为盖写区域。
10.根据权利要求4的存储设备,
其中所述控制命令具有用于指定第一顺序写入区域的第五参数,以及
所述控制单元作为具有所述第一参数的所述控制命令来处理具有所述第五参数的所述控制命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东芝存储器株式会社,未经东芝存储器株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380056820.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分段线性神经元建模
- 下一篇:对称多处理器布置、安全关键系统及其方法