【技术实现步骤摘要】
【国外来华专利技术】主机辅助的存储块的压缩
本专利技术整体涉及数据存储,并具体地涉及使用主机系统资源的存储器控制器。
技术介绍
多种类型的存储器设备诸如闪存存储器使用模拟存储器单元的阵列来存储数据。每个模拟存储器单元均存储一定量的模拟值,也称为存储值,诸如电荷或电压。该模拟值表示存储在单元中的信息。例如,在闪存存储器中,每个模拟存储器单元保持一定量的电荷。可能的模拟值的范围通常被划分成多个区间,每个区间对应于一个或多个数据位值。通过写入与所期望的一个或多个位对应的标称模拟值来将数据写入模拟存储器单元。通常称为单级单元(SLC)设备的一些存储器设备在每个存储器单元中存储单个信息位,即,可以对每个存储器单元进行编程以呈现两种可能的编程级。通常称为多级单元(MLC)设备的较高密度设备每存储器单元存储两位或更多位,即,可以对其进行编程以呈现不止两种可能的编程级。例如,在2003年4月的IEEE论文集第91卷第4期第489-502页,由Bez等人在“IntroductiontoFlashMemory”中描述了闪存存储器设备,该文献以引用方式并入本文。例如,在美国纽约州纽约市召开的1996年IE ...
【技术保护点】
一种用于数据存储的方法,包括:在包括主机和存储器控制器的系统中,将来自非易失性存储器的一个或多个源块从所述存储器控制器传送至所述主机以用于压缩,所述存储器控制器与所述主机分离并将用于所述主机的数据存储在所述非易失性存储器中;通过将有效数据从所述源块复制到一个或多个目标块中而在所述主机中压缩所述源块;将所述目标块从所述主机传送至所述存储器控制器;以及由所述存储器控制器将所述目标块存储在所述非易失性存储器中。
【技术特征摘要】
【国外来华专利技术】2012.08.23 US 13/593,2371.一种用于数据存储的方法,包括:在包括主机和存储器控制器的系统中,将来自非易失性存储器的一个或多个源块从所述存储器控制器传送至所述主机以用于压缩,分配主机存储器的一部分以供存储器控制器使用,所述存储器控制器与所述主机分离并将用于所述主机的数据存储在所述非易失性存储器中;通过所述存储器控制器,发送请求以从所述主机存储器的所述部分检索与所述非易失性存储器的一个或多个源块有关的信息项;通过所述主机,从所述主机存储器的所述部分检索所述信息项;通过所述主机,将所述信息项发送给所述存储器控制器;通过所述存储器控制器,根据所述信息项从所述非易失性存储器读取所述一个或多个源块;从所述存储器控制器向所述主机传送所述一个或多个源块;通过将有效数据从所述一个或多个源块复制到一个或多个目标块中而在所述主机中压缩所述一个或多个源块;将所述一个或多个目标块从所述主机传送至所述存储器控制器;以及由所述存储器控制器将所述一个或多个目标块存储在所述非易失性存储器中。2.根据权利要求1所述的方法,其中传送所述一个或多个源块包括将所述一个或多个源块存储在所述主机存储器中,并且其中压缩所述源块包括使用所述主机的处理器来生成所述目标块并将所述一个或多个目标块存储在所述主机存储器中。3.根据权利要求1所述的方法,其中复制所述有效数据包括执行从所述一个或多个源块的读取操作的第一序列以及然后执行到所述一个或多个目标块的写入操作的第二序列。4.根据权利要求1所述的方法,其中所述信息项包括逻辑到物理地址映射,并且其中存储所述目标块包括更新逻辑到物理地址映射以指示所述目标块在所述非易失性存储器中的相应物理存储位置。5.根据权利要求1所述的方法,其中传送所述一个或多个源块包括向所述主机发送用于识别所述有效数据的指示,并且其中压缩所述一个或多个源块包括基于所述指示从所述一个或多个源块读取所述有效数据。6.根据权利要求1所述的方法,其中传送所述一个或多个源块包括仅将来自所述源块的所述有效数据发送至所述主机。7.根据权利要求1所述的方法,其中传送所述一个或多个源块和所述一个或多个目标块包括通过第一物理接口发送所述一个或多个源块和所述一个或多个目标块,所述第一物理接口与用于在所述存储器控制器和所述主机之间交换存储器访问命令的第二物理接口是分离的。8.根据权利要求1所述的方法,其中传送所述一个或多个源块和所述一个或多个目标块包括在不由所述主机执行与所述源块和所述目标块的传送有关的任何操作的情况下,由所述存储器控制器发送所述一个或多个源块并获取所述一个或多个目标块。9.根据权利要求1所述的方法,其中传送所述一个或多个源块和所述一个或多个目标块包括通过公共物理接口发送所述一个或多个源块和所述一个或多个目标块,所述公共物理接口还用于在所述存储器控制器和所述主机之间交换存储器访问命令。10.一种数据存储装置,包括:第一接口,所述第一接口被配置为与非易失性存储器通信;第二接口,所述第二接口被配置为与主机通信;以及处理器,所述处理器被配置为:向所述主机发送请求以从主机存储器检索与存储在所述非易失性存储器中的一个或多个源块有关的信息项;从所述主机接...
【专利技术属性】
技术研发人员:A·梅斯罗斯,B·柔特巴德,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。