【技术实现步骤摘要】
对多个存储器的高效命令调度
[0001]交叉参考
[0002]本专利申请案主张巴拉普拉姆等人在2020年8月26日申请的标题为“对多个存储器的高效命令调度(EFFICIENT COMMAND SCHEDULING FOR MULTIPLE MEMORIES)”的第63/070,388号美国临时专利申请案的优先权,所述申请案已转让给其受让人,且其全文以引用的方式明确地并入本文中。
[0003]本
涉及对多个存储器的高效命令调度。
技术介绍
[0004]下文大体上涉及一或多个存储器系统且更具体来说涉及对多个存储器的高效命令调度。
[0005]存储器装置广泛用于存储各种电子装置,例如计算机、无线通信装置、相机、数字显示器等中的信息。通过将存储器装置内的存储器单元编程为各种状态来存储信息。例如,二进制存储器单元可被编程为两种受支持状态中的一者,通常由逻辑1或逻辑0表示。在一些实例中,单个存储器单元可支持多于两种状态,可存储所述状态中的任一者。为了存取经存储信息,组件可读取或感测存储器装置中的至少一种经存 ...
【技术保护点】
【技术特征摘要】
1.一种设备,其包括:逻辑,其与存储器媒体耦合,所述存储器媒体的组合包括缓冲器、易失性存储器及非易失性存储器,其中所述逻辑可操作以引起所述设备:从主机装置接收存取命令;至少部分地基于所述存取命令从所述存储器媒体的所述组合选择所述缓冲器、所述易失性存储器或所述非易失性存储器中的一者来服务所述存取命令;及将所述存取命令传达到选自所述存储器媒体的所述组合的所述缓冲器、所述易失性存储器或所述非易失性存储器。2.根据权利要求1所述的设备,其中所述逻辑可操作以引起所述设备:从所述主机装置接收第二存取命令;选择所述缓冲器、所述易失性存储器或所述非易失性存储器来服务所述第二存取命令,其中经选择以服务所述第二存取命令的所述存储器媒体不同于经选择以服务所述存取命令的所述存储器媒体。3.根据权利要求2所述的设备,其中所述逻辑可操作以引起所述设备通过可操作以引起所述设备进行以下动作来传达所述存取命令:将所述存取命令传达到经选择以服务所述存取命令的所述存储器媒体的第一调度器,且其中所述逻辑可操作以引起所述设备:将所述第二存取命令传达到经选择以服务所述第二存取命令的所述存储器媒体的第二调度器。4.根据权利要求1所述的设备,其中所述存取命令与地址相关联,且其中所述逻辑可操作以引起所述设备:至少部分地基于所述地址,确定与所述存取命令相关联的数据经存储在所述易失性存储器中,其中至少部分地基于所述确定选择所述易失性存储器来服务所述存取命令。5.根据权利要求1所述的设备,其中所述存取命令与地址相关联,且其中所述逻辑可操作以引起所述设备:至少部分地基于所述地址,确定与所述存取命令相关联的数据不存在于所述易失性存储器中,其中至少部分地基于所述确定选择所述非易失性存储器来服务所述存取命令。6.根据权利要求1所述的设备,其中所述存取命令包括读取命令,且其中所述逻辑可操作以引起所述设备:在将所述读取命令传达到所述选定存储器媒体之后,确定由所述读取命令请求的数据在与所述逻辑耦合的本地缓冲器处缓冲;及至少部分地基于所述确定,生成一或多个存取命令以将所述数据从所述本地缓冲器传达到所述缓冲器以中继到所述主机装置。7.根据权利要求1所述的设备,其中所述存取命令包括与非易失性存储器地址相关联的写入命令,且其中所述逻辑可操作以引起所述设备:至少部分地基于所述非易失性存储器地址,确定与所述非易失性存储器地址相关联的所述易失性存储器的行存储来自所述非易失性存储器地址的数据,其中选择所述易失性存储器来服务所述写入命令。8.根据权利要求1所述的设备,其中所述存取命令包括与非易失性存储器地址相关联
的写入命令,且其中所述逻辑可操作以引起所述设备:至少部分地基于所述非易失性存储器地址,确定存储在所述非易失性存储器中的所述非易失性存储器地址处的数据不存在于所述易失性存储器中,其中选择所述非易失性存储器来服务所述写入命令。9.根据权利要求1所述的设备,其中所述存取命令包括写入命令,且其中所述逻辑可操作以引起所述设备:确定与所述写入命令相关联的数据在所述缓冲器处缓冲;及至少部分地基于所述确定,生成一或多个存取命令以将所述数据从所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。