[发明专利]用于与非易失性存储器通信的方法和系统有效
申请号: | 201480062303.4 | 申请日: | 2014-11-13 |
公开(公告)号: | CN105723317B | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | G.林;M.戴维森;M.巴洛卡斯;A.格塔 | 申请(专利权)人: | 桑迪士克科技有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 万里晴 |
地址: | 美国得*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 非易失性存储器 通信 方法 系统 | ||
1.一种用于管理存储器系统中的通信的方法,所述存储器系统包括存储器控制器、第一非易失性存储器(NVM)条和第二非易失性存储器条,所述第一非易失性存储器条和所述第二非易失性存储器条经由公共存储器接口可通信地耦接到所述存储器控制器,所述方法包括所述存储器控制器:
从第一存储器命令生成第一命令序列,其中,所述第一命令序列包括第一部分和第二部分,并且从第二存储器命令生成第二命令序列,其中所述第二命令序列包括至少一部分,并且其中第一部分和第二部分的每个是原子的;
基于第一标准和第二标准选择所述第一命令序列,其中,所述第一标准与所述第一命令序列相关联,并且所述第二标准与所述第二命令序列相关联;
经由所述公共存储器接口将所述第一命令序列的第一部分通信到所述第一非易失性存储器条;
在通信所述第一部分之后,并且在通信所述第一命令序列的所述第二部分之前,经由所述公共存储器接口将所述第二命令序列的所述至少一部分通信到所述第二非易失性存储器条;
在通信所述第二命令序列的所述至少一部分之后,经由所述公共存储器接口将所述第一命令序列的所述第二部分通信到所述第一非易失性存储器条。
2.如权利要求1所述的方法,其中,响应于检测到所述第一命令序列的所述第一部分被通信到所述第一非易失性存储器条,所述第二命令序列的所述至少一部分被通信。
3.如权利要求2所述的方法,其中,响应于检测到所述第二命令序列的所述至少一部分被通信到所述第二非易失性存储器条,所述第二部分被通信。
4.如权利要求1所述的方法,其中,所述第一命令序列与第一线程相关联,且所述第二命令序列与第二线程相关联,并且其中,所述第一线程与所述第一非易失性存储器条相关联,且所述第二线程与所述第二非易失性存储器条相关联,其中所述第一线程和所述第二线程对应于由所述存储器控制器执行的操作系统的软件对象。
5.如权利要求4所述的方法,其中,所述第一标准指示所述第一线程的状态,且所述第二标准指示所述第二线程的状态,并且其中,选择所述第一命令序列是基于确定所述第一线程的状态是活动的,且所述第二线程的状态是不活动的。
6.如权利要求5所述的方法,还包括,为所述第一线程分配第一优先级,并且为所述第二线程分配第二优先级。
7.如权利要求6所述的方法,还包括,响应于通信所述第一部分,调整所述第一优先级。
8.如权利要求7所述的方法,还包括,在通信所述第一部分之后,检测所述第二线程的状态。
9.如权利要求8所述的方法,还包括,响应于检测到所述第二线程是活动的,比较所述第二优先级与所述调整的第一优先级。
10.如权利要求9所述的方法,其中,响应于确定所述第二优先级超过所述调整的第一优先级,经由所述公共存储器接口将所述第二命令序列的所述至少一部分通信到所述第二非易失性存储器条。
11.如权利要求1所述的方法,其中,通信所述第一命令序列的所述第一部分和所述第二部分包括选择所述第一非易失性存储器条,并且其中通信所述第二命令序列的所述至少一部分包括取消选择所述第一非易失性存储器条。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桑迪士克科技有限责任公司,未经桑迪士克科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480062303.4/1.html,转载请声明来源钻瓜专利网。