[发明专利]具有优化读取的非易失性存储器在审
| 申请号: | 202210112528.2 | 申请日: | 2022-01-29 |
| 公开(公告)号: | CN115295046A | 公开(公告)日: | 2022-11-04 |
| 发明(设计)人: | J·G·哈恩;S·班尼斯提;A·纳冯 | 申请(专利权)人: | 西部数据技术公司 |
| 主分类号: | G11C16/04 | 分类号: | G11C16/04;G11C16/24 |
| 代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 魏利娜 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 优化 读取 非易失性存储器 | ||
1.一种方法,包括:
非易失性存储系统将高速缓存区段大小通知给连接到所述存储系统的主机,所述非易失性存储系统实现持久性存储区域(“PMR”)和包括多个高速缓存区段的PMR高速缓存,所述多个高速缓存区段各自具有所述高速缓存区段大小;
所述主机确定需要从所述PMR读取一组数据;
所述主机使用所述高速缓存区段大小来确定将由所述存储系统用于读取所述一组数据的一组所述高速缓存区段;
所述主机发送对将由所述存储系统用于读取所述一组数据的所述一组所述高速缓存区段中的每个高速缓存区段的至少一个读取请求;
响应于对所述一组高速缓存区段中的每个高速缓存区段的所述至少一个读取请求,所述存储系统从所述PMR读取所述一组数据的至少一部分并且将所述一组数据的至少所述部分加载到所述一组所述高速缓存区段中;
在所述主机发送对所述一组高速缓存区段中的每个高速缓存区段的至少一个读取请求之后,所述主机发送对所述一组数据中的附加数据的附加读取请求;并且
所述存储系统响应于所述附加读取请求通过以下方式将所述附加数据传输到所述主机:从所述一组高速缓存区段读取所述附加数据并将读取的所述附加数据传输到所述主机。
2.根据权利要求1所述的方法,还包括:
所述存储系统响应于对所述一组高速缓存区段中的每个高速缓存区段的所述至少一个读取请求中的一个或多个读取请求而向所述主机发送回初始数据,所述初始数据来自所述PMR高速缓存,所述主机响应于接收到所述初始数据的全部或一部分而发送所述附加读取请求。
3.根据权利要求1所述的方法,其中:
所述多个高速缓存区段包括第一高速缓存区段和第二高速缓存区段;
对将由所述存储系统用于读取所述一组数据的所述一组所述高速缓存区段中的每个高速缓存区段的所述至少一个读取请求包括对来自所述第一高速缓存区段的第一数据单元的第一读取请求和对来自所述第二高速缓存区段的第二数据单元的第二读取请求;
所述存储系统从所述PMR读取所述一组数据的至少一部分并将所述一组数据的所述部分加载到所述一组所述高速缓存区段中包括:所述存储系统从所述PMR读取第一组数据,将所述第一组数据加载到所述第一高速缓存区段中,将所述第一数据单元从所述第一高速缓存区段传输到所述主机,从所述PMR读取第二组数据,将所述第二组数据加载到所述第二高速缓存区段中,并将所述第二数据单元从所述第二高速缓存区段传输到所述主机;
所述第一组数据包括所述第一数据单元,所述第二组数据包括所述第二数据单元,所述第一组数据和所述第二组数据具有所述高速缓存区段大小,所述数据单元小于所述高速缓存区段大小而使得多个数据单元配合在一个高速缓存区段内;并且
所述附加读取请求包括对来自所述第一高速缓存区段的附加数据的附加读取请求和对来自所述第二高速缓存区段的附加数据的附加读取请求,所述主机响应于所述存储系统传输来自所述第一高速缓存区段的所述第一数据单元而发送对来自所述第一高速缓存区段的附加数据的所述附加读取请求。
4.根据权利要求3所述的方法,其中:
所述存储系统从所述PMR读取所述第一组数据并且将所述第一组数据加载到所述第一高速缓存区段中与所述存储系统从所述PMR读取所述第二组数据并将所述第二组数据加载到所述第二高速缓存区段中同时执行。
5.根据权利要求1所述的方法,还包括:
在所述主机发送对所述一组所述高速缓存区段中的每个高速缓存区段的至少一个读取请求之后所述主机等待预定时间段,所述主机在等待所述预定时间段之后发送所述附加读取请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210112528.2/1.html,转载请声明来源钻瓜专利网。





