【技术实现步骤摘要】
本专利技术有关于一种存储器装置的数据维护方法;特别有关于一种以两种表维护的数据维护方法。
技术介绍
快闪存储器为一种普遍的非挥发性数据储存装置,是以电性方式抹除与程序化。以与非门型的快闪存储器(即NANDFLASH)为例,常用作记忆卡(memorycard)、通用序列总线闪存装置(USBflashdevice)、固态硬盘(SSD)、嵌入式快闪存储器模组(eMMC)…等使用。快闪存储器(如,NANDFLASH)的储存阵列包括多个个区块(blocks)。各区块包括多个页面(pages),其中在快闪存储器中数据写入的单位是页面,数据抹除的最小单位为区块。由于每一笔数据都需要记录,数据记录的方式影响到控制器的效能表现。所以需要一种方法来有效地维护数据。
技术实现思路
本专利技术所提供的数据储存装置以及数据维护方法可利用根据数据的长度分别以两种不同的表维护数据的链结关系,使得随机写入的小数据以及连续地写入的大数据分别以有效的方式维持。本专利技术提供一种数据储存装置。数据储存装置包括一快闪存储器以及一控制器。快闪存储器包括多个实体区块,每一实体区块包括多个实体页面。控制器用以接收将一第一数据段写入至少一第一逻辑页面的一写入命令,以将第一数据段写入实体页面中的至少一第一实体页面,当第一数据段的数据量小于一既定值时,判断多个大数据区块维护表中之一者是否相应于第一逻辑页面所属的一第一逻辑区块,当大数据区块维护表中存在相应于第一逻辑区块的一第一大数据区块维护表时,在第一大数据区块维护表中记录第一逻辑页面以及第一实体页面的映射关系并且判断一小数据维护表中是否具有第一逻辑页面中的至 ...
【技术保护点】
一种数据储存装置,包括:一快闪存储器,包括多个实体区块,每一上述实体区块包括多个实体页面;以及一控制器,用以接收将一第一数据段写入至少一第一逻辑页面的一写入命令,以将上述第一数据段写入上述实体页面中的至少一第一实体页面,当上述第一数据段的数据量小于一既定值时,判断多个大数据区块维护表中之一者是否相应于上述第一逻辑页面所属的一第一逻辑区块,当上述大数据区块维护表中存在相应于上述第一逻辑区块的一第一大数据区块维护表时,在上述第一大数据区块维护表中记录上述第一逻辑页面以及上述第一实体页面的映射关系并且判断一小数据维护表中是否具有上述第一逻辑页面中的至少一者的少一第一数据链结,当上述小数据维护表中具有上述第一逻辑页面中的至少一者的至少一上述第一数据链结时,将上述小数据维护表中的上述第一数据链结删除。
【技术特征摘要】
2015.09.15 TW 1041304001.一种数据储存装置,包括:一快闪存储器,包括多个实体区块,每一上述实体区块包括多个实体页面;以及一控制器,用以接收将一第一数据段写入至少一第一逻辑页面的一写入命令,以将上述第一数据段写入上述实体页面中的至少一第一实体页面,当上述第一数据段的数据量小于一既定值时,判断多个大数据区块维护表中之一者是否相应于上述第一逻辑页面所属的一第一逻辑区块,当上述大数据区块维护表中存在相应于上述第一逻辑区块的一第一大数据区块维护表时,在上述第一大数据区块维护表中记录上述第一逻辑页面以及上述第一实体页面的映射关系并且判断一小数据维护表中是否具有上述第一逻辑页面中的至少一者的少一第一数据链结,当上述小数据维护表中具有上述第一逻辑页面中的至少一者的至少一上述第一数据链结时,将上述小数据维护表中的上述第一数据链结删除。2.根据权利要求1所述的数据储存装置,其特征在于,上述控制器还用以当上述第一数据段的数据量小于上述既定值并且当上述大数据区块维护表中不存在相应于上述第一逻辑区块的上述第一大数据区块维护表时,在上述小数据维护表中记录上述第一逻辑页面以及上述第一实体页面的映射关系。3.根据权利要求1所述的数据储存装置,其特征在于,上述控制器还用以当上述第一数据段的数据量大于上述既定值时,判断上述大数据区块维护表中之一者是否相应于上述第一逻辑页面所属的上述第一逻辑区块,当上述大数据区块维护表中存在相应于上述第一逻辑区块的上述第一大数据区块维护表时,在上述第一大数据区块维护表中记录上述第一逻辑页面以及上述第一实体页面的映射关系并且判断上述小数据维护表中是否具有上述第一逻辑页面中的至少一者的至少一上述第一数据链结,当上述小数据维护表中具有上述第一逻辑页面中的至少一者的至少一上述第一数据链结时,将上述小数据维护表中的上述第一数据链结删除。4.根据权利要求3所述的数据储存装置,其特征在于,上述控制器还用以当上述第一数据段的数据量大于上述既定值并且上述大数据区块维护表中不存在相应于上述第一逻辑区块的上述第一大数据区块维护表时,产生上述第一大数据区块维护表以在上述第一大数据区块维护表中记录上述第一逻辑页面以及上述第一实
\t体页面的映射关系并且判断上述小数据维护表中是否具有上述第一逻辑页面中的至少一者的至少一上述第一数据链结,当上述小数据维护表中具有上述第一逻辑页面中的至少一者的至少一上述第一数据链结时,将上述小数据维护表中的上述第一数据链结删除。5.根据权利要求1所述的数据储存装置,其特征在于,每一上述大数据区块维护表用以记录一个上述实体区块中的上述实体页面与所相应的多个逻辑区块中一者中的多个逻辑页面的数据链结关系。6.根据权利要求5所述的数据储存装置,其特征在于,还包括一实体逻辑区块映射表,用以记录具有上述大数据区块维护表的上述逻辑区块以及上述实体区块的映射关系,并且上述控制器还用以判断上述实体逻辑区块映射表中是否具有上述第一逻辑区块的一映射关系,以判断上述大数据区块维护表中之一者是否相应于上述第一逻辑页面所属的上述第一逻辑区块。7.根据权利要求1所述的数据储存装置,其特征在于,上述小数据维护表用以记录上述逻辑页面所对应的上述实体区块以及上述实体页面。8.根据权利要求1所述的数据储存装置,其特征在于,上述既定值为...
【专利技术属性】
技术研发人员:萧惟益,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。