存储器系统和存储器系统的操作方法技术方案

技术编号:15938276 阅读:37 留言:0更新日期:2017-08-04 21:26
本发明专利技术涉及一种将数据处理至存储器装置中的存储器系统和该存储器系统的操作方法。所述存储器系统可以包括存储器装置;以及控制器,其适用于:响应于命令对存储器装置执行命令操作,计算对应于命令的前台操作负载,计算用于命令操作的存储器装置的可用存储器负载,并且基于前台操作负载和可用存储器负载动态地确定命令操作的优先级和负载。

Memory system and operation method of memory system

The present invention relates to a memory system for processing data into a memory device and an operation method of the memory system. The memory system may include a memory device; and a controller which is suitable for: in response to a command to the memory device to execute command operation, calculate the corresponding to the command reception operation load, the calculation for the available memory memory device order operation load, and based on the front desk operation load and available memory load to dynamically determine the priority order operation and load.

【技术实现步骤摘要】
存储器系统和存储器系统的操作方法相关申请的交叉引用本申请要求于2016年1月14日提交的申请号为10-2016-0004725的韩国专利申请的优先权,其全部公开通过引用并入本文。
本专利技术的示例性实施例涉及一种包括存储器装置的存储器系统和该存储器系统的操作方法。
技术介绍
计算机环境范式已经转变为能够随时随地使用的普适计算系统。由此,便携电子设备,诸如移动电话、数码相机以及笔记本电脑的使用已经快速地增加。这些便携电子设备一般采用具有一个或多个用作数据存储装置的存储器装置的存储器系统。存储器系统用作便携电子设备的主存储器装置或者辅助存储器装置。由于使用存储器装置的存储器系统不具有活动部件,所以使用存储器装置的存储器系统提供优秀的稳定性、持久性、高信息存取速度、以及低功耗。具有这样的优势的存储器系统的实例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡、以及固态驱动器(SSD)。
技术实现思路
各种实施例涉及一种具有最小化的复杂度和性能退化并且能够使存储器装置的使用效率最大化的存储器系统,以及该存储器系统的操作方法。在一个实施例中,一种存储器系统,可以包括:存储器装置;以及控制器,其适用于:响应于命令对存储器装置执行命令操作,计算对应于命令的前台操作负载,计算用于命令操作的存储器装置的可用存储器负载,并且基于前台操作负载和可用存储器负载动态地确定命令操作的优先级和负载。命令可以包括读取命令和写入命令中的至少一个,并且前台操作负载可以包括对应于读取命令的前台读取操作负载和对应于写入命令的前台写入操作负载中的至少一个。命令操作可以包括读取操作和写入操作,并且可用存储器负载可以包括读取操作的读取存储器可用负载和写入操作的写入存储器可用负载。控制器可以进一步计算涉及当前执行的后台操作的存储器装置的后台操作负载。控制器可以进一步基于读取操作和写入操作的存储器装置的参数、后台操作负载和前台读取和写入操作负载来计算存储器装置的最大读取和写入存储器可用负载。控制器可以基于最大读取和写入存储器可用负载和读取和写入存储器可用负载动态地确定读取操作和写入操作的优先级和负载。存储器装置包括:多个页面、包括多个页面的多个存储块、包括多个存储块的多个平面以及包括多个平面的多个存储器管芯;以及控制器,其可以确定存储器管芯、平面、存储块和页面中的至少一个的大小或者数量作为读取操作和写入操作的负载。当仅从主机提供读取命令时,控制器可以确定最大读取存储器可用负载作为读取操作的负载,并且中,当仅从主机提供写入命令时,控制器可以确定最大写入存储器可用负载作为写入操作的负载。控制器可以基于读取操作和写入操作的读取和写入存储器可用负载调整读取操作和写入操作的负载。控制器可以包括:第一计算单元,其适用于计算前台读取和写入操作负载;第二计算单元,其适用于计算后台操作负载;监测单元,其适用于提供监测读取操作和写入操作计算读取和写入存储器可用负载;计算单元,其适用于计算最大读取和写入存储器可用负载;以及调度单元,其适用于动态地确定读取操作和写入操作的优先级和负载。参数可以包括:用于读取操作的存储器装置的大小和时间间隔,以及用于写入操作的存储器装置的大小和时间间隔。在一个实施例中,一种具有存储器装置的存储器系统的操作方法,所述方法可以包括:响应于命令对存储器装置执行命令操作,计算对应于命令的前台操作负载,计算用于命令操作的存储器装置的可用存储器负载,并且基于前台操作负载和可用存储器负载动态地确定命令操作的优先级和负载。命令可以包括读取命令和写入命令中的至少一个,前台操作负载可以包括对应于读取命令的前台读取操作负载和对应于写入命令的前台写入操作负载中的至少一个,命令操作可以包括读取操作和写入操作中的至少一个,并且可用存储器负载可以包括用于读取操作的读取存储器可用负载和用于写入操作的写入存储器可用负载中的至少一个。操作方法可以进一步包括计算涉及当前执行的后台操作的存储器装置的后台操作负载。操作方法可以进一步包括基于读取操作和写入操作的存储器装置的参数、后台操作负载和前台读取和写入操作负载来计算存储器装置的最大读取和写入存储器可用负载。动态地确定命令操作的优先级和负载可以包括基于最大读取和写入存储器可用负载和读取和写入存储器可用负载动态地确定读取操作和写入操作的优先级和负载。其中所述存储器装置包括:多个页面、包括所述多个页面的多个存储块、包括所述多个存储块的多个平面以及包括所述多个平面的多个存储器管芯,并且可以通过确定存储器管芯、平面、存储块、和页面中的至少一个的大小或者数量作为读取操作和写入操作的负载而执行用于命令操作的负载的动态确定。当仅从主机提供读取命令时,可以通过确定最大读取存储器可用负载作为读取操作的负载而执行用于命令操作的负载的动态确定,并且当仅从主机提供写入命令时,可以通过确定最大写入存储器可用负载作为写入操作的负载而执行用于命令操作的负载的动态确定。动态地确定用于命令操作的负载可以包括基于读取操作和写入操作的读取和写入存储器可用负载调整用于读取操作和写入操作的负载。参数可以包括:用于读取操作的存储器装置的大小和时间间隔,以及用于写入操作的存储器装置的大小和时间间隔。附图说明图1是示出根据本专利技术的一个实施例的包括存储器系统的数据处理系统的简图。图2是示出图1的存储器系统中采用的存储器装置的示例的简图。图3是示出根据本专利技术的一个实施例的存储器装置中的存储器块的电路图。图4至图11是示意地示出图2的存储器装置各个方面的简图。图12是示出根据本专利技术的一个实施例的图1的存储器系统中的存储器装置的数据处理操作的示例的示意图。图13是示出根据本专利技术的一个实施例的图1的存储器系统的操作过程的流程图。具体实施方式下面将参考附图更加详细地描述各种实施例。然而,本专利技术可以不同的形式呈现且不应被解释为限于在本文中提出的实施例。而是,这些实施例被提供使得本公开将是彻底且完整的,并且将向本领域技术人员完全地表达本专利技术。在整个公开中,相同的参考数字用于对应本专利技术的各种附图和实施例中的相似部件。将理解的是,虽然本文中术语“第一”、“第二”、“第三”等可以用于描述各种元件,这些元件不应这些术语限制。这些术语是用于区别一元件与另一元件。因此,只要不背离本专利技术的精神和范围,下文描述的第一元件也可以称为第二元件或第三元件。附图不一定按比例,并且在一些情况下,为了清楚地示出实施例的特征,比例可能已经被扩大。应理解,当被一个元件“连接至”或“联接至”另一个元件时,可以是该元件直接地连接或联接至另一个元件,或者两者间存在中间元件。此外,当被一个元件被称作在两个元件“之间”时应当理解为,该一个元件可以是两个元件之间的唯一的元件,或者也可以存在一个或多个中间元件。本文使用的术语仅是出于描述特定实施例而不意在限制本专利技术。如在本文中使用的,单数形式意在也包括复数形式,除非上下文有清楚的相反指示。此外,将理解的是,当在本说明书中使用时,术语“包括”是指提及的元件的存在,但不用于排除一个或多个其他元件的存在或增加。在本文中使用时,术语“和/或”包括一个或多个相关列出项目的任何和所有组合。除非有相反说明,包括本文使用的科技术语的所有的项目具有与本专利技术所属
技术人员通常所理解的相同意义本文档来自技高网
...
存储器系统和存储器系统的操作方法

【技术保护点】
一种存储器系统,包括:存储器装置;以及控制器,其适用于:响应于命令对所述存储器装置执行命令操作,计算对应于所述命令的前台操作负载,计算用于所述命令操作的存储器装置的可用存储器负载,并且基于所述前台操作负载和所述可用存储器负载动态地确定所述命令操作的优先级和负载。

【技术特征摘要】
2016.01.14 KR 10-2016-00047251.一种存储器系统,包括:存储器装置;以及控制器,其适用于:响应于命令对所述存储器装置执行命令操作,计算对应于所述命令的前台操作负载,计算用于所述命令操作的存储器装置的可用存储器负载,并且基于所述前台操作负载和所述可用存储器负载动态地确定所述命令操作的优先级和负载。2.根据权利要求1所述的存储器系统,其中,所述命令包括读取命令和写入命令中的至少一个,并且所述前台操作负载包括对应于读取命令的前台读取操作负载和对应于写入命令的前台写入操作负载中的至少一个。3.根据权利要求2所述的存储器系统,其中,所述命令操作包括读取操作和写入操作,并且可用存储器负载包括用于读取操作的读取存储器可用负载和用于写入操作的写入存储器可用负载。4.根据权利要求3所述的存储器系统,其中控制器进一步计算涉及当前执行的后台操作的存储器装置的后台操作负载。5.根据权利要求4所述的存储器系统,其中控制器进一步基于用于读取操作和写入操作的存储器装置的参数、后台操作负载和前台读取和写入操作负载来计算存储器装置的最大读取和写入存储器可用负载。6.根据权利要求5所述的存储器系统,其中控制器基于最大读取和写入存储器可用负载和读取和写入存储器可用负载动态地确定读取操作和写入操作的优先级和负载。7.根据权利要求6所述的存储器系统,其中所述存储器装置包括:多个页面、包括所述多个页面的多个存储块、包括所述多个存储块的多个平面以及包括所述多个平面的多个存储器管芯;以及控制器,其确定存储器管芯、平面、存储块和页面中的至少一个的大小或者数量作为所述读取操作和写入操作的负载。8.根据权利要求6所述的存储器系统,其中,当仅从主机提供读取命令时,控制器确定最大读取存储器可用负载作为读取操作的负载,并且其中,当仅从主机提供写入命令时,控制器确定最大写入存储器可用负载作为写入操作的负载。9.根据权利要求6所述的存储器系统,其中控制器基于读取操作和写入操作的读取和写入存储器可用负载调整读取操作和写入操作的负载。10.根据权利要求6所述的存储器系统,其中控制器包括:第一计算单元,其适用于计算前台读取和写入操作负载;第二计算单元,其适用于计算后台操作负载;监测单元,其适用于通过监测读取操作和写入操作来计算读取和写入存储器可用负载;计算单元,其适用于计算最大读取和写入存储器可用负载;以及调度单元,其适用于动态地确定读取操作和...

【专利技术属性】
技术研发人员:辛范柱
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1