数据存储设备、具有数据存储设备的计算设备和操作方法技术

技术编号:25756042 阅读:36 留言:0更新日期:2020-09-25 21:05
本公开涉及数据存储设备、具有数据存储设备的计算设备和操作方法。数据存储设备可以包括控制器和存储装置,控制器包括主机存储器和设备存储器,该控制器被配置为与主机进行通信,其中具有第一大小的一个或多个主机单元区域被分配给主机存储器;该存储器包括非易失性存储器设备。控制器可以包括映射数据管理器,该映射数据管理器被配置为将映射数据存储在存储器中,该映射数据包括主机的逻辑地址与数据存储设备的物理地址之间的映射关系,映射数据管理器被配置为将逻辑地址分组为逻辑地址组,以使每个逻辑地址组的映射数据的总大小对应于第一大小,并且映射数据管理器管理针对每个逻辑地址组的引用计数。

【技术实现步骤摘要】
数据存储设备、具有数据存储设备的计算设备和操作方法相关申请的交叉引用本申请要求于2019年3月18日提交的韩国专利申请号10-2019-0030311的优先权,上述申请通过引用整体并入本文。
各个实施例总体上涉及一种半导体集成设备,并且更特别地,涉及一种数据存储设备、具有数据存储设备的计算设备和操作方法。
技术介绍
存储设备耦合到主机,并且根据主机的请求执行数据输入/输出操作。该存储设备可以使用各种存储介质来存储数据。使主机和存储设备彼此同步所需的映射数据,包括关于主机使用的逻辑地址和存储设备使用的物理地址之间的映射关系的信息。通常,映射数据是在存储设备中管理的。但是,正在进行研究以将映射数据加载(兑现,cash)到包括在主机中的存储器中,并且使用加载的映射数据来提高响应速度。但是,由于存储设备的映射数据存储区域中管理的映射数据的大小与主机的映射数据存储区域中管理的映射数据的大小不一致,因此需要一种平稳且有效地同步映射数据的方法。
技术实现思路
在一个实施例中,数据存储设备可以包括:控本文档来自技高网...

【技术保护点】
1.一种数据存储设备,包括:/n控制器,所述控制器包括设备存储器,所述控制器被配置为与具有主机存储器的主机通信,其中具有第一大小的一个或多个主机单元区域被分配给所述主机存储器;以及/n存储装置,所述存储装置包括非易失性存储器设备,/n其中所述控制器包括映射数据管理器,所述映射数据管理器被配置为将映射数据存储在所述存储装置中,所述映射数据包括所述主机的逻辑地址与所述数据存储设备的物理地址之间的映射关系,所述映射数据管理器被配置为将所述逻辑地址分组到逻辑地址组中,以使针对所述逻辑地址组中的每个逻辑地址组的映射数据的总大小对应于所述第一大小,并且所述映射数据管理器被配置为管理针对所述逻辑地址组中的每...

【技术特征摘要】
20190318 KR 10-2019-00303111.一种数据存储设备,包括:
控制器,所述控制器包括设备存储器,所述控制器被配置为与具有主机存储器的主机通信,其中具有第一大小的一个或多个主机单元区域被分配给所述主机存储器;以及
存储装置,所述存储装置包括非易失性存储器设备,
其中所述控制器包括映射数据管理器,所述映射数据管理器被配置为将映射数据存储在所述存储装置中,所述映射数据包括所述主机的逻辑地址与所述数据存储设备的物理地址之间的映射关系,所述映射数据管理器被配置为将所述逻辑地址分组到逻辑地址组中,以使针对所述逻辑地址组中的每个逻辑地址组的映射数据的总大小对应于所述第一大小,并且所述映射数据管理器被配置为管理针对所述逻辑地址组中的每个逻辑地址组的引用计数。


2.根据权利要求1所述的数据存储设备,其中所述映射数据管理器被配置为将所述映射数据的全部或部分传输到所述主机存储器。


3.根据权利要求1所述的数据存储设备,其中所述控制器将具有第二大小的一个或多个设备单元区域分配给所述设备存储器,以便存储至少一些所述映射数据,并且所述第一大小和所述第二大小彼此不同。


4.根据权利要求1所述的数据存储设备,其中所述映射数据包括所述逻辑地址、对应于所述逻辑地址的物理地址以及引用计数,所述引用计数指示针对所述逻辑地址中的每个逻辑地址的访问计数。


5.根据权利要求1所述的数据存储设备,其中所述映射数据管理器包括:
索引管理器,被配置为将所述逻辑地址分组到一个或多个逻辑地址组中,并且所述索引管理器被配置为管理针对所述逻辑地址组中的每个逻辑地址组的所述逻辑地址、对应于所述逻辑地址的物理地址、每条目引用计数以及每组引用计数,所述每条目引用计数指示针对相应的所述逻辑地址的访问计数,所述每组引用计数指示针对相应的所述逻辑地址组的访问计数;
计数器,被配置为计算所述每条目引用计数和所述每组引用计数;
选择器,被配置为选择逻辑地址组,所述逻辑地址组的所述映射数据基于所述每组引用计数而被存储在所述主机单元区域中;以及
写控制组件,被配置为将由所述选择器选择的所述逻辑地址组的所述映射数据存储在所述主机单元区域中。


6.根据权利要求5所述的数据存储设备,其中所述计数器通过将被包括在所述逻辑地址组中的所述每条目引用计数相加,来计算所述每组引用计数。


7.一种计算设备,包括:
数据存储设备,包括具有设备存储器的控制器、以及具有非易失性存储器设备的存储装置;以及
主机,被配置为与所述数据存储设备通信,
其中所述数据存储设备将映射数据存储在所述存储装置中,所述映射数据包括所述主机的逻辑地址与所述数据存储设备的物理地址之间的映射关系,
其中所述主机包括:
主机存储器;
处理器,被配置为将具有第一大小的一个或多个主机单元区域分配给所述主机存储器;以及
映射数据管理器,被配置为将所述主机的所述逻辑地址分组到逻辑地址组中,以使针对所述逻辑地址组中的每个逻辑地址组的所述映射数据的总大小对应于所述第一大小,并且所述映射数据管理器被配置为管理针对所述逻辑地址组中的每个逻辑地址组的引用计数。


8.根据权利要求7所述的数据存储设备,其中所述映射数据管理器被配置为将所述映射数据的全部或部分传输到所述主机存储器。


9.根据权利要求7所述的计算设备,其中所述控制器将具有第二大小的一个或多个设备单元区域分配给所述设备存储器,以便存储至少一...

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

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

1