用于管理存储器系统中的映射数据的方法和设备技术方案

技术编号:25396199 阅读:36 留言:0更新日期:2020-08-25 23:01
本公开涉及一种存储器系统,该存储器系统包括:存储器装置,适于存储L2P映射数据,该L2P映射数据包括外部装置的逻辑地址和对应于该逻辑地址的存储器装置的物理地址;以及控制器,适于存储L2P映射数据的至少一部分和L2P映射数据的状态信息,并且控制存储器装置的数据输入/输出,其中当从外部装置接收到写入请求、写入数据、第一物理地址和第一逻辑地址时,控制器对未分配逻辑地址的第二物理地址执行针对写入请求的写入操作,并使第一物理地址无效,并且在完全执行写入操作之后,控制器将不包括第二物理地址的第一确认传送到外部装置。

【技术实现步骤摘要】
用于管理存储器系统中的映射数据的方法和设备相关申请的交叉引用本申请要求于2019年2月19日提交的申请号为10-2019-0018973的韩国专利申请的优先权,该韩国专利申请通过引用整体并入本文。
各个示例性实施例涉及一种存储器系统和包括该存储器系统的数据处理装置,更特别地,涉及一种用于控制存储器系统中的映射数据的方法和设备。
技术介绍
近来,计算环境的范例已经转变为几乎能够随时随地访问计算机系统的普适计算。因此,诸如移动电话、数码相机、笔记本计算机等的便携式电子装置的使用正在增加。这种便携式电子装置通常使用或包括嵌入至少一个存储器装置的存储器系统,即数据存储装置。数据存储装置可以用作便携式电子装置的主存储装置或辅助存储装置。与硬盘不同,使用非易失性半导体存储器装置的数据存储装置的优点在于,由于不具有机械驱动部件(例如,机械臂)而具有优异的稳定性和耐久性,并且具有高数据访问速度和低功耗。具有这些优点的存储器系统的示例包括USB(通用串行总线)存储器装置、具有各种接口的存储卡、固态驱动器(SSD)等。
技术实现思路
本专利技术的各个实施例涉及一种存储器系统、数据处理系统或控制该存储器系统和该数据处理系统的方法,可以使从主机与逻辑地址和写入请求一起输入的物理地址无效,而无需搜索与该逻辑地址相关联的映射数据。因此,提高了与在存储器系统内执行的写入操作有关的内部操作的速度,并且还提高了无效数据管理的效率。本专利技术的各个实施例涉及一种存储器系统、数据处理系统或操作该存储器系统和该数据处理系统的方法,其中存储器系统可以仅将主机所请求的数据的映射数据上载到主机,从而减少可能由于传送(上载或下载)不必要的映射数据而引起的存储器系统和主机之间数据通信的开销(overhead)。本专利技术的各个实施例涉及一种存储器系统、数据处理系统或操作该存储器系统和该数据处理系统的方法,可以至少基于存储器系统中与从主机与写入请求一起输入的物理地址相关联的状态信息,使该物理地址无效,从而提高在存储器系统内执行的写入操作的速度以及存储器系统的无效数据管理的效率。本专利技术的各个实施例涉及一种存储器系统、数据处理系统或操作该存储器系统和该数据处理系统的方法,当从主机传送的物理地址有效时,通过减少包括在存储器装置中的与有效物理地址对应的存储块的有效页面计数或存储块的有效存储元件计数,可以容易地管理有效页面计数,并且由于在另一存储块中执行写入操作期间,可以对具有小于预定值的有效页面计数的存储块执行垃圾收集操作,从而提高后台操作的效率。本专利技术的各个实施例涉及一种存储器系统、数据处理系统或驱动该存储器系统和该数据处理系统的方法,当存储器系统而不是主机具有用于控制与写入请求一起输入的物理地址的权限时,可以通过利用主机和存储器系统之间的接口而无需添加单独的硬件配置或资源以及改变接口来设置。本专利技术的各个实施例涉及一种存储器系统、数据处理系统或驱动该存储器系统和该数据处理系统的方法,因为存储器系统可以使从主机与写入请求一起输入的物理地址无效,可以提高包括可以被设计为直接控制存储器系统的主机的数据处理系统的操作可靠性。根据本专利技术的实施例,一种存储器系统可以包括:存储器装置,适于存储L2P映射数据,该L2P映射数据包括外部装置的逻辑地址和与该逻辑地址对应的存储器装置的物理地址;以及控制器,适于存储L2P映射数据的至少一部分和L2P映射数据的状态信息,并且控制存储器装置的数据输入/输出,其中当从外部装置接收到包括写入数据、第一逻辑地址和第一物理地址的写入请求时,控制器可以对未存储数据并由第二物理地址识别的页面执行写入操作,并可以使第一物理地址无效,并且其中在完全执行写入操作之后,控制器可以将不包括第二物理地址的第一确认传送到外部装置。当在执行写入操作之后从外部装置接收到包括第一逻辑地址的读取请求时,控制器可以将第二物理地址和存储在存储器装置的第二物理地址处的读取数据传送到外部装置。控制器可以通过改变与第一物理地址对应的状态信息的值来使第一物理地址无效。状态信息可以包括无效地址信息。控制器可以使第一物理地址无效,并减少与所无效的第一物理地址对应的存储块的有效页面计数。控制器可以对具有小于预定值的有效页面计数的存储块执行垃圾收集操作。控制器可以对有效页面计数为0的存储块执行擦除操作。在接收到针对第一逻辑地址的读取请求之后,控制器可以传送第二物理地址。根据本专利技术的实施例,一种控制存储器系统的方法,该存储器系统可以包括控制器,该控制器适于存储L2P映射数据和L2P映射数据的状态信息,该L2P映射数据包括外部装置的逻辑地址和与该逻辑地址对应的存储器装置的物理地址,该方法包括:从外部装置接收包括第一逻辑地址和与第一逻辑地址对应的第一物理地址的写入请求;搜索未映射到逻辑地址的第二物理地址;对与搜索到的第二物理地址对应的页面执行针对写入请求的写入操作;使第一物理地址无效;并且将不包括搜索到的第二物理地址的第一确认传送到外部装置。该方法可以进一步包括:当从外部装置接收到读取请求和第一逻辑地址时,将存储在存储器装置中的与搜索到的第二物理地址对应的数据和搜索到的第二物理地址传送到外部装置。使第一物理地址无效包括:改变与第一物理地址对应的状态信息的值。状态信息包括无效地址信息。该方法可以进一步包括:在使第一物理地址无效之后,减少与第一物理地址对应的存储块的有效存储元件计数。在减少有效存储元件计数之后,对具有小于预定值的有效存储元件计数的存储块执行垃圾收集操作。在减少有效存储元件计数之后,对有效存储元件计数为0的存储块执行擦除操作。在接收到针对第一逻辑地址的读取请求之后,传送搜索到的第二物理地址。根据本专利技术的实施例,一种数据处理系统可以包括:存储器系统,可以包括适于将数据存储在存储器装置中的控制器;以及主机,与存储器系统交互工作,该主机存储在存储器系统中使用的映射信息的至少一部分,并且可以通过在映射信息的至少一部分中搜索与第一逻辑地址相关联的第一物理地址,将包括第一逻辑地址和第一物理地址的写入请求传送到存储器系统,其中当从主机与写入请求一起传送第一物理地址时,存储器系统可以对与未分配逻辑地址的第二物理地址对应的页面执行写入操作,并且可以使第一物理地址无效,并且当从主机接收到针对第一逻辑地址的读取请求时,存储器系统可以响应于该读取请求将第二物理地址传送到主机。存储器系统可以通过改变与第一物理地址对应的状态信息的值来使第一物理地址无效。状态信息包括无效地址信息。读取请求是用于主机访问存储在存储器系统中的与第一逻辑地址对应的数据的请求。根据本专利技术的实施例,一种数据处理系统可以包括:存储器装置,用于存储多个映射数据段,每个映射数据段将由外部装置使用的逻辑地址与由存储器系统使用的物理地址相关联;以及控制器,用于从存储器装置加载映射数据段,接收从外部装置输入的写入请求与写入数据段,并且基于写入请求是否与物理地址一起输入,释放被加载的映射数据段中与物理地址相关的映射数据段。本专利技术的这些和其它特征及优点不限于上述实施例本文档来自技高网...

【技术保护点】
1.一种存储器系统,包括:/n存储器装置,存储L2P映射数据,所述L2P映射数据包括外部装置的逻辑地址和对应于所述逻辑地址的所述存储器装置的物理地址;以及/n控制器,存储所述L2P映射数据的至少一部分和所述L2P映射数据的状态信息,并且控制所述存储器装置的数据输入/输出,/n其中当从所述外部装置接收到包括写入数据、第一逻辑地址和第一物理地址的写入请求时,所述控制器对未存储数据并由第二物理地址识别的页面执行写入操作,并且使所述第一物理地址无效,并且/n在完全执行所述写入操作之后,所述控制器将不包括所述第二物理地址的第一确认传送到所述外部装置。/n

【技术特征摘要】
20190219 KR 10-2019-00189731.一种存储器系统,包括:
存储器装置,存储L2P映射数据,所述L2P映射数据包括外部装置的逻辑地址和对应于所述逻辑地址的所述存储器装置的物理地址;以及
控制器,存储所述L2P映射数据的至少一部分和所述L2P映射数据的状态信息,并且控制所述存储器装置的数据输入/输出,
其中当从所述外部装置接收到包括写入数据、第一逻辑地址和第一物理地址的写入请求时,所述控制器对未存储数据并由第二物理地址识别的页面执行写入操作,并且使所述第一物理地址无效,并且
在完全执行所述写入操作之后,所述控制器将不包括所述第二物理地址的第一确认传送到所述外部装置。


2.根据权利要求1所述的存储器系统,其中当在执行所述写入操作之后,从所述外部装置接收到包括所述第一逻辑地址的读取请求时,
所述控制器将所述第二物理地址和存储在所述存储器装置的第二物理地址处的读取数据传送到所述外部装置。


3.根据权利要求1所述的存储器系统,其中所述控制器通过改变与所述第一物理地址对应的状态信息的值,使所述第一物理地址无效。


4.根据权利要求3所述的存储器系统,其中所述状态信息包括无效地址信息。


5.根据权利要求1所述的存储器系统,其中所述控制器使所述第一物理地址无效,并且减少与所无效的第一物理地址对应的存储块的有效页面计数。


6.根据权利要求5所述的存储器系统,其中所述控制器对具有小于预定值的所述有效页面计数的存储块执行垃圾收集操作。


7.根据权利要求5所述的存储器系统,其中所述控制器对所述有效页面计数为0的存储块执行擦除操作。


8.根据权利要求1所述的存储器系统,其中在接收到针对所述第一逻辑地址的读取请求之后,所述控制器传送所述第二物理地址。


9.一种控制存储器系统的方法,所述存储器系统包括控制器,所述控制器存储L2P映射数据和所述L2P映射数据的状态信息,所述L2P映射数据包括外部装置的逻辑地址和对应于所述逻辑地址的存储器装置的物理地址,所述方法包括:
从所述外部装置接收包括第一逻辑地址和对应于所述第一逻辑地址的第一物理地址的写入请求;
搜索未映射到逻辑地址的第二物理地址;
对与所搜索到的第二物理地址对应的页面执行针对所述写入请求的写入操作;
使所述第一物理地址无效;并且
将不包括所搜索到的第二物理地址的第一确认传送到所述外部装置。


10.根据权利要求9所述的方法,进一步包括:当从所述外部装置接收到读取请求和所述第一逻辑地址时...

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

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

1