【技术实现步骤摘要】
存储设备及操作存储设备的方法相关申请的交叉引用要求于2018年11月1日在韩国知识产权局(KIPO)提交的韩国专利申请编号No.10-2018-0132843的优先权,其全部内容通过引用整体并入本文。
本专利技术构思一般涉及数据处理,并且更具体地涉及存储设备、包括该存储设备的存储系统以及操作存储设备的方法。
技术介绍
主机通常使用包括诸如闪存的非易失性存储器的数据存储设备。闪存转换层(FTL)与闪存一起使用以映射由主机生成的逻辑地址和由数据存储设备使用的相应物理地址。与FTL相关联的一个或更多个映射表可以存储在数据存储设备中。数据存储设备可以包括可以用于快速访问映射表的单独的易失性存储器(例如,动态随机存取存储器(DRAM)或静态RAM(SRAM))。然而,当提供给数据存储设备的电源中断时,存储在易失性存储器中的映射表可能丢失。此外,随着映射表的大小的增加,用于存储映射表的易失性存储器的量也增加了,从而提高了数据存储设备的成本和物理大小。
技术实现思路
本专利技术构思的实施例提供了一种能够减少访问映射表的访问时间的存储设备、包括了能够减少访问映射表的访问时间的存储设备的存储系统以及对能够减少访问映射表的访问时间的存储设备进行操作的方法。本专利技术构思的实施例提供了一种存储设备,所述存储设备包括主存储装置和控制所述主存储装置的存储控制器。所述主存储装置存储数据并包括多个非易失性存储器件。所述存储控制器基于外部主机设备中包括的主机存储缓冲器的大小和与所述外部主机设备的数 ...
【技术保护点】
1.一种存储设备,包括:/n主存储装置,所述主存储装置被配置为存储数据并且包括多个非易失性存储器件;以及/n存储控制器,所述存储控制器被配置为控制所述主存储装置,/n其中,所述存储控制器被配置为基于外部主机设备中包括的主机存储缓冲器的大小和与所述外部主机设备的数据访问模式相关联的局部性信息,将(a)和(b)中的至少一项加载到所述主机存储缓冲器:(a)映射表中的至少一部分映射表;(b)目录中的一部分目录中的至少一个目录,/n其中,所述映射表被存储在所述非易失性存储器件中,所述映射表指示所述非易失性存储器件中的对应的非易失性存储器件的物理地址与逻辑地址之间的映射关系,以及/n其中,所述目录被配置为存储在所述非易失性存储器件中存储的所述映射表的地址信息。/n
【技术特征摘要】
20181101 KR 10-2018-01328431.一种存储设备,包括:
主存储装置,所述主存储装置被配置为存储数据并且包括多个非易失性存储器件;以及
存储控制器,所述存储控制器被配置为控制所述主存储装置,
其中,所述存储控制器被配置为基于外部主机设备中包括的主机存储缓冲器的大小和与所述外部主机设备的数据访问模式相关联的局部性信息,将(a)和(b)中的至少一项加载到所述主机存储缓冲器:(a)映射表中的至少一部分映射表;(b)目录中的一部分目录中的至少一个目录,
其中,所述映射表被存储在所述非易失性存储器件中,所述映射表指示所述非易失性存储器件中的对应的非易失性存储器件的物理地址与逻辑地址之间的映射关系,以及
其中,所述目录被配置为存储在所述非易失性存储器件中存储的所述映射表的地址信息。
2.根据权利要求1所述的存储设备,其中,所述映射表被配置为存储指示所述映射表的访问重要程度的第一优先级信息,并且
所述目录被配置为存储指示所述目录的访问重要程度的第二优先级信息。
3.根据权利要求2所述的存储设备,其中,所述存储控制器进一步被配置为:响应于确定所述主机存储缓冲器的大小小于参考值,基于所述第二优先级信息优先将所述的目录中的一部分目录中的至少一个目录加载到所述主机存储缓冲器。
4.根据权利要求2所述的存储设备,其中,所述存储控制器进一步被配置为响应于确定所述主机存储缓冲器的大小等于或大于参考值,基于所述第一优先级信息、所述第二优先级信息和所述局部性信息,既将所述的目录中的一部分目录中的至少一个目录也将所述的映射表中的至少一部分映射表,加载到所述主机存储缓冲器。
5.根据权利要求4所述的存储设备,其中,所述的目录中的一部分目录中的至少一个目录和所述的映射表中的至少一部分映射表与所述多个非易失性存储器件中的不同的非易失性存储器件相关联。
6.根据权利要求4所述的存储设备,其中,所述存储控制器进一步被配置为将所述的目录中的一部分目录中的至少一个目录和所述的映射表中的至少一部分映射表以1:N的比率加载到所述主机存储缓冲器,其中N是大于2的自然数。
7.根据权利要求6所述的存储设备,其中,所述存储控制器还被配置为基于所述主机存储缓冲器的大小来确定N的值。
8.根据权利要求1所述的存储设备,其中,所述存储控制器进一步被配置为:
基于所述主机存储缓冲器的大小和所述局部性信息,确定所述目录和所述映射表的加载比率;以及
根据所确定的所述加载比率,将所述的目录中的一部分目录中的至少一个目录和所述映射表中的至少一部分映射表加载到所述主机存储缓冲器。
9.根据权利要求8所述的存储设备,其中,
所述映射表被配置为存储指示所述映射表的访问重要程度的第一优先级信息;
所述目录被配置为存储指示所述目录的访问重要程度的第二优先级信息;以及
所述存储控制器被配置为基于所述第一优先级信息和所述第二优先级信息,选择要被加载到所述主机存储缓冲器的所述的目录中的一部分目录中的至少一个目录和所述映射表中的至少一部分映射表。
10.根据权利要求1所述的存储设备,其中,所述存储控制器包括:
局部性监视器,所述局部性监视器被配置为通过监视指示所述外部主机设备对所述主存储装置的访问的主机访问地址来生成所述局部性信息;以及
加载控制器,所述加载控制器被配置为基于所述局部性信息和与所述主机存储缓冲器的大小相关联的大小信息,控制所述目录和所述映射表向所述主机存储缓冲器的加载。
11.根据权利要求10所述的存储设备,其中,所述加载控制器包括:
第一比较器,所述第一比较器被配置为将所述大小信息与第一参考值进行比较,以输出第一比较信号;
计数器,所述计数器被配置为通过对未命中的数目进行计数来输出计数值,所述未命中是指从所述外部主机设备接收的所述逻辑地址不匹配所述主机存储缓冲器中的条目中的任一个条目;
第二比较器,所述第二比较器被配置为将所述计数值与第二参考值进行比较,以输出第二比较信号;<...
【专利技术属性】
技术研发人员:李殊练,李范熙,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。