[发明专利]用于直接存储器存取的数据缓冲器指针找取有效
申请号: | 201810151717.4 | 申请日: | 2018-02-14 |
公开(公告)号: | CN108572933B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | S.贝尼斯蒂 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邱军 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本文所描述的技术用于操作非易失性储存器。在一个方面,存储器控制器恰好及时地在主机系统存储器中找取对数据缓冲器的指针。例如,恰好在存储器系统准备进行DMA之前,可以找取指针。数据缓冲器指针可以是PRP列表中的NVMe物理区域页(PRP)条目。不需要多于一次地找取相同的数据缓冲器指针。例如,响应于非易失性存储器系统确定可能第二次需要数据缓冲器指针(例如,对于不同的DMA),保存该数据缓冲器指针使得其可以重新使用。在一个方面,如果DMA存取了主机数据缓冲器中的全部,则保存对该缓冲器的指针使得其不需要被再次找取。 | ||
搜索关键词: | 用于 直接 存储器 存取 数据 缓冲器 指针 | ||
【主权项】:
1.一种非易失性储存器系统,包括:多个非易失性存储器单元;命令上下文储存器;以及与所述命令上下文储存器和所述多个非易失性存储器单元通信的控制电路,所述控制电路配置为:从主机系统存取命令,以存取所述非易失性储存器系统中的非易失性存储器单元,所述命令包括对列表的列表指针,所述列表包括对所述主机系统中的数据缓冲器的数据缓冲器指针;基于所述列表指针,找取对所述主机系统中的数据缓冲器的数据缓冲器指针;在所述非易失性储存器系统和在所述主机系统中的由找取的数据缓冲器指针所指向的所述数据缓冲器之间进行第一直接存储器存取(DMA);响应于所述第一DMA不存取所述整个数据缓冲器,将所述找取的数据缓冲器指针保存到所述命令上下文储存器中;从所述命令上下文储存器存取保存的数据缓冲器指针;以及使用所述保存的数据缓冲器指针来进行第二DMA,以存取所述主机数据缓冲器的由所述数据缓冲器指针所指向的、所述第一DMA未存取的部分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810151717.4/,转载请声明来源钻瓜专利网。