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

技术编号:25396202 阅读:26 留言:0更新日期:2020-08-25 23:01
本公开涉及一种存储器系统,该存储器系统包括:存储器装置,包括多个存储器元件,并且适用于存储L2P映射数据;以及控制器,适用于通过存储L2P映射数据的至少一部分和L2P映射数据的状态信息来控制存储器装置,其中控制器确定与取消映射请求一起从外部装置接收的第一物理地址的有效性,并对有效的第一物理地址执行取消映射操作。

【技术实现步骤摘要】
用于管理存储器系统中的映射数据的方法和设备相关申请的交叉引用本申请要求于2019年2月19日向韩国知识产权局提交的申请号为10-2019-0018972的韩国专利申请的优先权,其全部公开内容通过引用并入本文。
各个实施例涉及一种存储器系统和包括该存储器系统的数据处理装置,并且更特别地,涉及一种用于管理存储器系统中的映射数据的方法和设备。
技术介绍
近来,计算环境的范式已经变为使得计算机系统被随时随地访问的普适计算。因此,诸如移动电话、数码相机、笔记本计算机等的便携式电子装置的使用正在迅速增加。这些便携式电子装置通常使用或包括存储器系统,该存储器系统使用或嵌入至少一个存储器装置,即数据存储装置。数据存储装置可以用作便携式电子装置的主存储装置或辅助存储装置。与硬盘不同,使用非易失性半导体存储器装置的数据存储装置的优点在于,由于不具有机械驱动部件(例如,机械臂),因此具有优异的稳定性和耐久性,并且具有高数据访问速度和低功耗。在具有这样的优点的存储器系统的环境中,示例性数据存储装置包括USB(通用串行总线)存储器装置、具有各种接口的存储卡、固态驱动器(SSD)等。
技术实现思路
本专利技术的各个实施例涉及一种存储器系统、一种数据处理系统以及一种用于驱动存储器系统和数据处理系统的方法,可以使与写入请求一起从主机接收的物理地址无效,而无需搜索映射数据,从而不仅提高了与写入操作有关的存储器系统的内部操作的执行速度,而且还提高了无效数据管理的便利性。本专利技术的各个实施例涉及一种存储器系统、一种数据处理系统以及一种用于驱动存储器系统和数据处理系统的方法,其中该存储器系统可以仅向主机上载主机请求读取的数据的映射数据,从而减少了由于不必要的映射上载/下载所导致的存储器系统与主机之间的数据通信的开销。本专利技术的各个实施例涉及一种存储器系统、一种数据处理系统以及一种用于驱动存储器系统和数据处理系统的方法,可以通过改变与存储器系统中的物理地址对应的状态信息来使与写入请求一起从主机接收的物理地址无效,从而提高了写入操作的执行速度并增加了无效数据管理的便利性。本专利技术的各个实施例涉及一种存储器系统、一种数据处理系统以及一种用于驱动存储器系统和数据处理系统的方法,可以减少存储器系统的开销、提高存储器系统的使用寿命并提高取消映射操作的执行速度。由于在执行与从主机传送的取消映射请求UNMAPREQ相关的取消映射操作时,根据本专利技术的各个实施例的存储器系统、数据处理系统以及用于操作存储器系统和数据处理系统的方法不从存储器装置下载映射数据,因此提供了可以减少存储器系统的开销、提高存储器系统的使用寿命并提高取消映射操作的执行速度的存储器系统、数据处理系统以及用于驱动存储器系统和数据处理系统的方法。本专利技术的各个实施例涉及一种存储器系统、一种数据处理系统以及一种用于驱动存储器系统和数据处理系统的方法,当执行取消映射操作时,在物理地址是有效物理地址的情况下,可以确定从主机接收的物理地址的有效性,并使相应的映射数据无效,而无需单独搜索映射数据,从而提高了取消映射操作的执行速度并提高了无效数据管理的便利性本专利技术的各个实施例涉及一种存储器系统、一种数据处理系统以及一种用于驱动存储器系统和数据处理系统的方法,可以减少包括与从主机传送的有效物理地址对应的存储器元件的存储块的有效页面的数量,或者存储器组的有效存储元件的数量,对有效页面数量小于预定值的存储块执行垃圾收集操作,并且在取消映射操作期间对没有有效页面的存储块执行擦除操作,从而更有效地执行后台操作。本专利技术的各个实施例涉及一种存储器系统、一种数据处理系统以及一种用于驱动存储器系统和数据处理系统的方法,因为存储器系统,而非主机具有与取消映射请求一起接收的物理地址的管理权限,因此可以通过改变和利用现有接口来实现,而无需添加单独的硬件配置或资源,无需改变主机与存储器系统之间的接口。由于根据本专利技术的各个实施例的存储器系统、数据处理系统以及用于操作存储器系统和数据处理系统的方法对与取消映射请求UNMAPREQ一起接收的物理地址之中的有效物理地址执行取消映射操作,因此可以确保包括期望直接控制存储器系统的主机的数据处理系统的可靠性。根据本专利技术的实施例,一种存储器系统包括:存储器装置,包括多个存储器元件,并且适用于存储L2P映射数据;以及控制器,适用于:通过存储L2P映射数据的至少一部分和L2P映射数据的状态信息来控制存储器装置,确定与外部装置的取消映射请求一起接收的第一物理地址的有效性,并在确定有效时,对第一物理地址执行取消映射操作。取消映射操作可以包括改变与有效的第一物理地址或映射到有效的第一物理地址的逻辑地址对应的状态信息的值,以使有效的第一物理地址无效。状态信息可以包括无效的地址信息、脏信息和取消映射信息。在执行取消映射操作之后,控制器可以减少与第一物理地址对应的存储块的有效页面的数量的计数。控制器可以对有效页面的数量小于设置数量的的存储块执行垃圾收集操作。控制器可以对没有有效页面的存储块执行擦除操作。取消映射请求可以包括丢弃命令和擦除命令。控制器可以使用状态信息来确定第一物理地址的有效性。当第一物理地址不是有效的时,控制器可以在L2P映射数据中搜索与从外部装置接收的逻辑地址对应的有效的第二物理地址,并且可以对在搜索中找到的有效的第二物理地址执行取消映射操作。存储在控制器中的L2P映射数据可以包括基于L2P映射数据的加密生成的第一验证信息和基于L2P映射数据的更新版本生成的第二验证信息。控制器可以使用第一验证信息或第二验证信息来确定第一物理地址的有效性。根据本专利技术的实施例,一种数据处理系统包括:存储器系统,适用于存储多个存储器元件的L2P映射数据;主机,适用于存储L2P映射数据的至少一部分,并向存储器系统传送取消映射请求和取消映射请求的目标物理地址,其中存储器系统可以确定目标物理地址的有效性,并且当确定有效时,对目标物理地址执行取消映射操作。存储器系统可以使用L2P映射数据的状态信息来确定物理地址的有效性。状态信息可以包括无效的地址信息、脏信息和取消映射信息。存储器系统可以通过改变与第一物理地址或映射到第一物理地址的逻辑地址对应的状态信息的值来执行取消映射操作,以使有效的第一物理地址无效。存储在存储器系统中的L2P映射数据可以包括基于L2P映射数据的加密生成的第一验证信息和基于L2P映射数据的更新版本生成的第二验证信息。存储器系统可以使用第一验证信息或第二验证信息来确定物理地址的有效性。根据本专利技术的实施例,一种控制器包括:存储器,适用于存储L2P映射数据和L2P映射数据的状态信息;操作执行模块,适用于通过改变对应于与取消映射请求一起从外部装置接收的物理地址的状态信息的值来执行取消映射操作以使物理地址无效。L2P映射数据表示多个非易失性存储器元件的逻辑地址和物理地址之间的关系。操作执行模块将L2P映射数据的至少一部分传送到外部装置。根据本专利技术的实施例,一种数据处理系统的操作方法包括:由存储器系统存储至少L2P映射数据和L2本文档来自技高网...

【技术保护点】
1.一种存储器系统,包括:/n存储器装置,包括多个存储器元件,并且存储L2P映射数据;以及/n控制器:/n通过存储所述L2P映射数据的至少一部分和所述L2P映射数据的状态信息来控制所述存储器装置,/n确定与取消映射请求一起从外部装置接收的第一物理地址的有效性,以及/n当确定所述第一物理地址有效时,对所述第一物理地址执行取消映射操作。/n

【技术特征摘要】
20190219 KR 10-2019-00189721.一种存储器系统,包括:
存储器装置,包括多个存储器元件,并且存储L2P映射数据;以及
控制器:
通过存储所述L2P映射数据的至少一部分和所述L2P映射数据的状态信息来控制所述存储器装置,
确定与取消映射请求一起从外部装置接收的第一物理地址的有效性,以及
当确定所述第一物理地址有效时,对所述第一物理地址执行取消映射操作。


2.根据权利要求1所述的存储器系统,其中所述取消映射操作包括:改变与有效的所述第一物理地址或者映射到有效的所述第一物理地址的逻辑地址对应的状态信息的值,以使有效的所述第一物理地址无效。


3.根据权利要求2所述的存储器系统,其中所述状态信息包括无效地址信息、脏信息和取消映射信息。


4.根据权利要求1所述的存储器系统,其中在执行所述取消映射操作之后,所述控制器减少与所述第一物理地址对应的存储块的有效页面的数量的计数。


5.根据权利要求4所述的存储器系统,其中所述控制器对有效页面的数量小于设置数量的存储块执行垃圾收集操作。


6.根据权利要求4所述的存储器系统,其中所述控制器对不具有有效页面的存储块执行擦除操作。


7.根据权利要求1所述的存储器系统,其中所述取消映射请求包括丢弃命令和擦除命令。


8.根据权利要求1所述的存储器系统,其中所述控制器使用所述状态信息来确定所述第一物理地址的有效性。


9.根据权利要求1所述的存储器系统,其中当所述第一物理地址无效时,所述控制器在所述L2P映射数据中搜索与从所述外部装置接收的逻辑地址对应的有效的第二物理地址,并对在搜索中找到的有效的所述第二物理地址执行所述取消映射操作。


10.根据权利要求1所述的存储器系统,其中存储在所述控制器中的所述L2P映射数据包括基于所述L2P映射数据的加密而生成的第一验证信息和基于所述L2P映射数据的更新版本而生成的第二验证信息。


11.根据权利要求10所述的存储器系统,其中所述控制器使用所述第一验证信息或所述第二验证信息来确定所述第一物理地址的有效性。


12.一种数据处理系统,包括:
存储器系统,存...

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

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

1