The present invention relates to an operation method for processing data to a memory control device and a memory control device in a memory device. Method of controlling memory can include receiving data with programming the first address into a compressed data, including data compression, which has been written into the compressed data corresponding to the non compressed data of the memory device and data write address second indicating the number of counter deduplication conversion of compressed data search table, and if the conversion of compressed data in repeated deletion of the table is searched, will be repeated and delete compressed data table corresponding to the second address mapping to the first address, not write operation of a memory device executing the programming data received, and repeatedly delete table.
【技术实现步骤摘要】
用于控制存储器的设备和方法相关申请的交叉引用本申请要求于2016年9月28日提交的申请号为10-2016-0124551的韩国专利申请的优先权,其全部内容通过引用并入本文。
本专利技术的示例性实施例涉及一种控制存储器的设备和方法,并且更特别地,涉及一种能够移除数据的重复写入的设备和方法。
技术介绍
近来,计算机环境范例变为允许用户在任何地方任何时候访问计算机系统的普适计算环境。因此,诸如移动电话、数码相机、膝上型计算机等便携式电子装置的使用激增。便携式电子装置一般采用使用存储器装置来存储数据的存储器系统。也被称为数据存储装置的存储器系统可被用作便携式电子装置的主存储器装置或辅助存储器装置。因为使用存储器装置的存储器系统不包括机械驱动单元,所以它具有优良的稳定性和耐久性。并且,使用存储器装置的存储器系统的优点在于其可以较快地访问数据并且消耗较少的电力。具有这些优点的存储器系统的非限制性示例包括通用串行总线(USB)存储器装置、具有各种接口的存储卡、固态驱动器(SSD)等。在存储器系统中,写入数据意味着将数据存储在存储器装置的存储器单元中。例如,在固态驱动器(SSD) ...
【技术保护点】
一种用于控制存储器的设备,所述设备包括:存储器装置;以及控制器,其功能地联接到所述存储器装置;重复删除表,其用于存储压缩数据、其中已经写入对应于所述压缩数据的非压缩数据的所述存储器装置的第二地址以及指示数据的写入数量的计数值,其中所述控制器适于:压缩在数据写入操作中接收的第一地址的编程数据;在所述重复删除表中搜索所述压缩数据;以及如果所述压缩数据在所述重复删除表中,则将对应于所述压缩数据的第二地址映射到所述重复删除表中的所述第一地址,并且不对所接收的编程数据执行所述存储器装置的写入操作。
【技术特征摘要】
2016.09.28 KR 10-2016-01245511.一种用于控制存储器的设备,所述设备包括:存储器装置;以及控制器,其功能地联接到所述存储器装置;重复删除表,其用于存储压缩数据、其中已经写入对应于所述压缩数据的非压缩数据的所述存储器装置的第二地址以及指示数据的写入数量的计数值,其中所述控制器适于:压缩在数据写入操作中接收的第一地址的编程数据;在所述重复删除表中搜索所述压缩数据;以及如果所述压缩数据在所述重复删除表中,则将对应于所述压缩数据的第二地址映射到所述重复删除表中的所述第一地址,并且不对所接收的编程数据执行所述存储器装置的写入操作。2.根据权利要求1所述的设备,其中如果所述压缩数据是新的,则所述控制器将所述编程数据写入所述存储器装置的第二地址中并且将包含所述压缩数据和所述第二地址的新条目记录至所述重复删除表,并且其中所述压缩数据包括通过哈希算法获得的哈希值。3.根据权利要求2所述的设备,其中所述控制器适于:将具有所述第一地址的所述编程数据转换成哈希值;如果所述哈希值在所述重复删除表中被搜索到,则读取被存储在所述存储器装置的映射到检索的哈希值的所述第二地址中的数据;以及如果所接收的编程数据和读取数据相同,则将所述第二地址映射到所述第一地址。4.根据权利要求3所述的设备,其中所述控制器适于:分配所述第二地址用于将所述编程数据写入所述存储器装置中;如果所述编程数据和所述读取数据不同,则将所述编程数据写入所述存储器装置的分配的第二地址中;以及将所述分配的第二地址映射至所述第一地址。5.根据权利要求2所述的设备,其中所述控制器适于:将具有所述第一地址的所述编程数据转换成哈希值;如果所述哈希值在所述重复删除表中被搜索到,则读取被存储在所述存储器装置的映射到检索的哈希值的所述第二地址中的数据;比较所述编程数据与读取数据;如果作为所述比较的结果,确定所述编程数据和所述读取数据不同,则分配另一第二地址用于将所述编程数据写入所述存储器装置中;将所述编程数据写入所述存储器装置的分配的另一第二地址;以及将包括所述哈希值和所述另一第二地址的新条目另外记录至所述重复删除表。6.根据权利要求5所述的设备,其中所述控制器适于:如果数据在所述重复删除表中被搜索到,则选择映射到具有最大计数器值的哈希值的所述第二地址;读取被写入所述存储器装置的第二地址中的数据;如果所述读取数据与所述编程数据不同,则选择映射到具有下一优先级的计数器值的哈希值的另一第二地址;以及读取被写入所述存储器装置的另一第二地址中的数据。7.根据权利要求3所述的设备,其中所述控制器适于:当擦除命令被生成时,检查被映射至擦除数据的第一地址的第二地址;以及如果作为所述检查的结果,确定所述第二地址已经被记录至所述重复删除表,则更新关于相应条目的信息。8.根据权利要求7所述的设备,其中所述控制器适于:如果擦除类型是擦除/修整,则检查已经记录所述第二地址的条目的计数器值;如果作为所述检查的结果,确定所述计数器值为2或更大,则减小所述条目的计数器值;以及如果作为所述检查的结果,发现所述计数器值是1,则删除所述条目并且擦除被写入所述存储器装置的第二地址中的数据。9.根据权利要求8所述的设备,其中所述控制器适于:如果所述擦除类型是垃圾收集,则将数据写入所述存储器装置的更改的第二地址中;以及通过将所述更改的第二地址记录至所述重复删除表的相应条目来更新所述重复删除表。10.一种用于控制存储器的设备,其包括:存储器装置;以及控制器,其功能地联接到所述存储器装置,并且包括重复删除表,其用于存储无损压缩数据以及其中存储对应于所述无损压缩数据的非压缩数据的所述存储器装置的第二地址,其中所述控制器适于:无损压缩接收的具有第一地址的编程数...
【专利技术属性】
技术研发人员:李东燮,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。