CN1311327C - 成块可擦存储器的管理数据组的复原方法 - Google Patents

成块可擦存储器的管理数据组的复原方法 Download PDF

Info

Publication number
CN1311327C
CN1311327C CNB038141930A CN03814193A CN1311327C CN 1311327 C CN1311327 C CN 1311327C CN B038141930 A CNB038141930 A CN B038141930A CN 03814193 A CN03814193 A CN 03814193A CN 1311327 C CN1311327 C CN 1311327C
Authority
CN
China
Prior art keywords
memory
data set
rkt
management data
reconstruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB038141930A
Other languages
English (en)
Other versions
CN1662873A (zh
Inventor
C·鲍姆霍夫
R·屈内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hyperstone AG
Original Assignee
Hyperstone AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hyperstone AG filed Critical Hyperstone AG
Publication of CN1662873A publication Critical patent/CN1662873A/zh
Application granted granted Critical
Publication of CN1311327C publication Critical patent/CN1311327C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • G06F12/0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
    • G06F12/0246Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/064Management of blocks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/20Initialising; Data preset; Chip identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/72Details relating to flash memory management
    • G06F2212/7201Logical to physical mapping or translation of blocks or pages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及复原一个以扇区方式描述的和以块方式可擦的非易失存储器的管理数据组的方法,该管理数据组保存在所属的存储控制器的可快速访问内部的易失标志存储器中,其中在非易失存储器的一个或多个存储区中连续地更新重建表(RKT),在该重建表(RKT)中在非易失存储器范围内作为项记录所有的写和擦操作,以致于存储控制器的内部标志存储器的管理数据组可在断电后重新启动时分别完全得到重建。

Description

成块可擦存储器的管理数据组的复原方法
技术领域
本发明涉及一种对用扇区方式描述的并成块可擦的非易失存储器的管理数据组进行复原方法,该管理数据组保存在所属的存储控制器的一个易失的标志存储器中。
背景技术
广泛流传的非易失的半导体存储器(快闪存储器)以块和扇区方式编成,其中一个块譬如由32个扇区每个为512字节组成。存储器具有以扇区方式写新信息的特点,并且只可在事先写入可擦扇区。可分别对一个块对各个扇区共同实现擦除。写入存储器的一个扇区比读所需时间长,并且擦除一个块的工作需要一个长的时间譬如几个毫秒。
按照同时以此提出的方法,由一个在所属的存储控制器中的程序管理一个快速访问的易失的标志存储器中的表,在该易失的标志存储器中分别成块和成扇区地记录管理数据组。这些表主要在写入非易失存储器的扇区时,由分配逻辑的块地址到物理的块地址和备用块的地址组成。当现在电流断开时,数据从易失的标志存储器内丢失。那么,在这个时刻,数据必须安全地包含在非易失存储器的一部分中,以便在重新启动后可用正确的数据继续工作。但是,对此在断电时由于写操作的持续时间不再有时间。所以通过拷贝持久地保障所有管理数据组的安全使所有的写操作放慢了速度,并且导致增强损耗非易失存储器。
在专利说明书US 5 589 370中,叙述了保障管理数据组安全的方法。在此,通过存储器的所有块来分配信息,并且重建管理数据组需要很大的花费。
还有在专利说明书US 5 930 193 A中,叙述了一种在***断开时在非易失存储器的一个特别存储区中存储管理表的方法。但是,这也只是在设置的断开的情况下才是可能的,在没等到断电时管理数据组就丢失了。
在欧洲专利申请书EP 1 031 929 A2中,同样叙述了通过在一个非易失存储器中的数据组保障易失存储器的数据组的安全的方法,并且在断电后,可按时间顺序的序列读数据组,并且如此重新建立易失存储器内的数据。对机电式***设备的参数规定使用这种方法,并且不考虑需要管理备用存储区及其重组的非易失存储器的特点。
在PCT专利申请书WO00/49488中,也叙述了通过附加的地址表保障将逻辑扇区地址转换成物理扇区地址的转换表的安全的方法。但是,由此采集不了当前保存在存储控制器中的所有管理数据。对此,规定使用其它的耗费的方法。
发明内容
本发明的任务是公开一种方法,即允许对用扇区方式描述的和成块可擦的存储器的管理数据组保存在一个所属的存储控制器的快速地易失的标志存储器中,并且在中断后重新启动时可完全复原这个管理数据组。
这个任务可由以下技术方案来解决。
根据本发明的对可按扇区方式描述的并且成块可擦的非易失存储器的管理数据组进行复原的方法,该管理数据组保存在所属的存储控制器的可快速访问的内部的易失标志存储器中,其特征在于,在非易失存储器的一个或多个存储区中建立一相关的重建表;然后使用来自所述内部的易失标志存储器的所有对该非易失存储器写和擦操作记录连续地更新该重建表;并且,所述记录包含所有可以用来使存储控制器的内部标志存储器的管理数据组可在断电后重新启动时分别完全得到重建的信息;并且在达到预定的重建表的填充状态时,启动一个重组;通过所述重组重新建立在标志存储器和重建表中管理数据组的确定的基本状态;并且重组的这种启动在重建表中被注释为最后一项。
优选的实施方案在从属权利要求中给出。
在非易失存储器中,保留了一个或多个将重建表写入其中的数据块。这些重建表具有确定的长度譬如为128个扇区。在易失的标志存储器中,为所描述的存储器块建立起管理数据组,在该管理数据组中,其中注释了逻辑和物理的块地址,以及当前所写的备用块的地址。如果现在要说明新的存储区,或提供新的备用块,并且解除过时的从逻辑到物理的地址的分配,则可连续地每次都将一个项写入重建表。在重建表内的相应的项至少包括原存储区的逻辑的块地址、物理的块地址,以及可能使用的备用块的地址。
当断电后现在重新启动存储器***时,由存储器控制器的程序在易失标志存储器中空白地预置管理数据组,然后从开始起就传输重建表,并且相应地在重建表中的每个项的分配都填入管理数据组内。这对于重建表中的每个项来说都要进行重复,直到这个表达到结束为止。在此,多次重写几种分配是完全可能的,因为这几种分配也可在原存储过程中得到更新。但是,在重新启动结束时,可重新建立在管理数据组中地址分配的当前状态,如该状态在断电前所处的那样。
在重建表的优选的实施方案中,这种情况可如此构成,即在表中的每个项都准是一个扇区长,尽管不是填满扇区的所有字节。由于存储器总是按扇区方式写入,所以对于一次数据准备不需附加耗费。尽管以这种方式使用不了几个存储单元,但是这在整个存储器的大小上并不具有决定性的意义。由于所有的扇区从表内的当前项起也可擦除,所以无须其它耗费就可将下一个项直接写入表内。
在几种类型的非易失存储器中,只描述一个扇区的一段、譬如128字节的一段,而与扇区的其它的段无关也是可能的。在这些类型中,只描述一个扇区的这样一个段,由此譬如对重建表只需一个存储区。
通过特别建立重建表和在非易失存储器中存储这种表可达到,在管理数据组重建期间,也会引起电流无故障地再次中断。在***重新启动时,同样地重建表也可再次完整地进行分析计算,然后由此达到管理数据组的当前状态。
由于重建表具有一个确定的长度、譬如128项,所以在通常的存储工作中填充重建表直到快结束为止。当写入最后一项时,则优选启动重组。对此,关于重组的注释可作为最后一项写入重建表内。然后,所有的地址分配,如它在当前列入管理数据组内那样,都要解除,并且由此在管理数据组中建立起确定的基本状态,虽然该基本状态在***重新启动时是作为第一种状态预置的。
当在成功地重组以后将作业项写入重建表时,要继续改进所述的方法。优选这种作业项设有一个计数值,该计数值在每次重组时都向高端计数。
此外,在每次重组时都将一个新的重建表置入其它的存储区内,是有利的。这些新的重建表都是从处于可擦存储区的栈中取出,这些可擦的存储区不是用原来方式擦除的就是由后台程序擦除的。作业项作为第一项写入新的重建表中。然后,释放该重建表的迄今所用的块,并且由此这样表明的特征是,重建表由可进行擦除的后台程序处理。
如果在重组的过程中,断电,新的作业项还没有写入,则在***重新启动时可重新启动重组。这个重组可随时进行重复。
如果作业项已经写入,但还没有释放该迄今所用的重建表,则可发生,在***重新启动时,得到2个重建表、即迄今所用的和新的重建表。然后,根据计数值在重建表的作业项内确定,哪个表是新表,并且相应地继续重组过程。由此,在这种情况下,也可保障存储***的正确地继续工作的安全。
在每次进行从物理的块地址到逻辑的块地址的新的地址分配时,块指示器必须在块指示器表中相应地变化。这个块指示器表存在于非易失存储器中,并且写变化每次都必须通过备用块机构进行。为使写操作最佳化,在易失存储器中保留一个指示器中间表,在该指示器中间表中保持着具有逻辑的块地址的和变化的物理的块地址的变化的地址分配。这个表按照逻辑的块地址排列。如果现在进行地址分配,则首先在指示器中间表中查找,逻辑地址是否在那里登记。如果是这种情况,则可使用在那里给出的物理存储器块地址,否则使用来自块指示器表的物理存储器块地址。
由此,指示器中间表给出,哪些项在块指示器表中不再有效。在现述的重组中,也可在非易失存储器中重新写入块指示器表,并且用来自指示器中间表的值进行更新。由此,块指示器的变化只在重组时重新写入非易失存储器中,并且由此节省了大量的写操作。
在断电时,指示器中间表丢失。由于具有其逻辑和物理的块地址的每次新的地址分配时,自最后一次重组以来,都是作为项在重建表内存储,所以在***重新启动时指示器中间表也要一起重新建立。
附图说明
本发明的实施方案在图中举例说明。
图1示出了重建表的结构
图2示出了中间指示器表与块指示器表的关系。
具体实施方式
在图1中,示出了重建表RKT的结构。在这里该表由128项组成,该128项分别是长为一个扇区的长度。第一项以作业项FE为特征,此外还包括作业计数器FZ。它有其它的管理数据VD的区。从第二项起,记录了重建项RE,该重建项RE从注释的写操作起,包括逻辑的块地址LBA、物理的存储区地址SBA、已用的备用块地址ABA以及其它的管理数据。在重建表RKT的最后的项则以重组项OE为特征。它也有其它管理数据VD的区。
图2示出了块指示器表BZT,该表BZT用逻辑地址LBA指示,并且分别包括所属的物理存储区地址SBA。这个表BZT位于非易失存储器中。在易失的标志存储器中,建有指示器中间表ZZT,该指示器中间表ZZT在每个表所列的行中都包括一个从逻辑地址LBA到物理存储区地址SBA的分配。这些是逻辑地址LBA,其到物理存储区地址SBA的分配从最后的重组以来就开始变化。表所列的行按照出现的逻辑的块地址LBAn分类,并且在块指示器表BZT中给出了不再有效的项和在下一个重组时更新的项。
附图标记清单
ABA       备用块地址
BZT       块指示器表
FE        作业项
FZ        作业计数器
LBA       逻辑块地址
LBAn      在ZZT中逻辑块地址n
OE        重组项
RE        重建项
RKT       重建表
SBA       存储区地址
VD        管理数据
ZZT       指示器中间表

Claims (8)

1.对可按扇区方式描述的并且成块可擦的非易失存储器的管理数据组进行复原的方法,该管理数据组保存在所属的存储控制器的可快速访问的内部的易失标志存储器中,
其特征在于,
在非易失存储器的一个或多个存储区中建立一相关的重建表(RKT);
然后使用来自所述内部的易失标志存储器的所有对该非易失存储器写和擦操作记录连续地更新该重建表(RKT);并且
所述记录包含所有可以用来使存储控制器的内部标志存储器的管理数据组可在断电后重新启动时分别完全得到重建的信息;
并且在达到预定的重建表(RKT)的填充状态时,启动一个重组;
通过所述重组重新建立在标志存储器和重建表(RKT)中管理数据组的确定的基本状态;
并且重组的这种启动在重建表(RKT)中被注释为最后一项(OE)。
2.按照权利要求1所述的方法,其特征在于,记入重建表(RKT)中的每个项都是一个扇区或一个扇区段那么长。
3.按照权利要求1所述的方法,其特征在于,当在数据组重建的情况下再次断电时,重复重建标志存储器的管理数据组。
4.按照权利要求1所述的方法,其特征在于,每次在重组成功时,作业项(FE)在包括一个计数器(FZ)的重建表中实现,该计数器(FZ)在每个作业项中向计数增大的方向计数。
5.按照权利要求4所述的方法,其特征在于,在成功地重组以后为重新建立重建表(RKT),可释放按后台程序进行擦除的迄今所使用的存储区,并且相应地启动还被擦除的块。
6.按照权利要求5所述的方法,其特征在于,在重建表(RKT)中第一项是一个作业项(FE)。
7.按照权利要求1所述的方法,其特征在于,在标志存储器中分别针对无效的块指示器的表(ZZT)被作为管理数据组的一部分运用,该表(ZZT)包含在非易失存储器中的块指示器表(BZT)内。
8.按照权利要求3所述的方法,其特征在于,在重组时,根据用于无效的块指示器的表(ZZT)分别更新块指示器表(BZT)。
CNB038141930A 2002-06-19 2003-06-17 成块可擦存储器的管理数据组的复原方法 Expired - Fee Related CN1311327C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10227255.7 2002-06-19
DE10227255A DE10227255B4 (de) 2002-06-19 2002-06-19 Verfahren zur Wiederherstellung von Verwaltungsdatensätzen eines blockweise löschbaren Speichers

Publications (2)

Publication Number Publication Date
CN1662873A CN1662873A (zh) 2005-08-31
CN1311327C true CN1311327C (zh) 2007-04-18

Family

ID=29723253

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038141930A Expired - Fee Related CN1311327C (zh) 2002-06-19 2003-06-17 成块可擦存储器的管理数据组的复原方法

Country Status (9)

Country Link
US (1) US20060156078A1 (zh)
EP (1) EP1514171B1 (zh)
JP (1) JP4217909B2 (zh)
CN (1) CN1311327C (zh)
AT (1) ATE344486T1 (zh)
AU (1) AU2003249848A1 (zh)
CA (1) CA2489065A1 (zh)
DE (2) DE10227255B4 (zh)
WO (1) WO2004001579A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104756089A (zh) * 2012-10-19 2015-07-01 法国大陆汽车公司 闪速存储器的管控方法

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7966462B2 (en) * 1999-08-04 2011-06-21 Super Talent Electronics, Inc. Multi-channel flash module with plane-interleaved sequential ECC writes and background recycling to restricted-write flash chips
KR20070005730A (ko) * 2004-04-28 2007-01-10 마츠시타 덴끼 산교 가부시키가이샤 불휘발성 기억장치 및 데이터 기록방법
WO2006024328A1 (de) * 2004-09-02 2006-03-09 Hyperstone Ag Verfahren zur verwaltung von speicherinformationen
KR100843543B1 (ko) 2006-10-25 2008-07-04 삼성전자주식회사 플래시 메모리 장치를 포함하는 시스템 및 그것의 데이터복구 방법
EP2043105A1 (de) * 2007-09-26 2009-04-01 Siemens Aktiengesellschaft Kopierverfahren für NAND-Flash-Speicher
US20100250837A1 (en) * 2008-05-28 2010-09-30 Hyperstone Gmbh Method for Addressing Page-Oriented Non-Volatile Memories
US8984238B2 (en) * 2009-02-05 2015-03-17 Spansion Llc Fractured erase system and method
KR102050725B1 (ko) 2012-09-28 2019-12-02 삼성전자 주식회사 컴퓨팅 시스템 및 컴퓨팅 시스템의 데이터 관리 방법
US9690642B2 (en) * 2012-12-18 2017-06-27 Western Digital Technologies, Inc. Salvaging event trace information in power loss interruption scenarios

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5598370A (en) * 1993-02-24 1997-01-28 International Business Machines Corporation Nonvolatile memory with cluster-erase flash capability and solid state file apparatus using the same
WO2000049488A1 (en) * 1999-02-17 2000-08-24 Memory Corporation Plc Memory system
EP1031929A2 (en) * 1999-02-26 2000-08-30 Hewlett-Packard Company Use of erasable non-volatile memory for storage of changing information
US6377500B1 (en) * 1999-11-11 2002-04-23 Kabushiki Kaisha Toshiba Memory system with a non-volatile memory, having address translating function

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2256735B (en) * 1991-06-12 1995-06-21 Intel Corp Non-volatile disk cache
JP3507132B2 (ja) * 1994-06-29 2004-03-15 株式会社日立製作所 フラッシュメモリを用いた記憶装置およびその記憶制御方法
US6427186B1 (en) * 1999-03-30 2002-07-30 Frank (Fong-Long) Lin Memory, interface system and method for mapping logical block numbers to physical sector numbers in a flash memory, using a master index table and a table of physical sector numbers
JP3797649B2 (ja) * 1999-05-31 2006-07-19 シャープ株式会社 不揮発性半導体記憶装置
US6539402B1 (en) * 2000-02-22 2003-03-25 Unisys Corporation Using periodic spaces of block ID to improve additional recovery
JP4027281B2 (ja) * 2002-07-10 2007-12-26 キヤノン株式会社 インクジェット記録ヘッド

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5598370A (en) * 1993-02-24 1997-01-28 International Business Machines Corporation Nonvolatile memory with cluster-erase flash capability and solid state file apparatus using the same
WO2000049488A1 (en) * 1999-02-17 2000-08-24 Memory Corporation Plc Memory system
EP1031929A2 (en) * 1999-02-26 2000-08-30 Hewlett-Packard Company Use of erasable non-volatile memory for storage of changing information
US6377500B1 (en) * 1999-11-11 2002-04-23 Kabushiki Kaisha Toshiba Memory system with a non-volatile memory, having address translating function

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104756089A (zh) * 2012-10-19 2015-07-01 法国大陆汽车公司 闪速存储器的管控方法
CN104756089B (zh) * 2012-10-19 2018-05-08 法国大陆汽车公司 闪速存储器的管控方法

Also Published As

Publication number Publication date
EP1514171B1 (de) 2006-11-02
CA2489065A1 (en) 2003-12-31
DE10227255B4 (de) 2008-06-26
EP1514171A1 (de) 2005-03-16
DE10227255A1 (de) 2004-01-15
WO2004001579A1 (de) 2003-12-31
AU2003249848A1 (en) 2004-01-06
JP4217909B2 (ja) 2009-02-04
ATE344486T1 (de) 2006-11-15
US20060156078A1 (en) 2006-07-13
CN1662873A (zh) 2005-08-31
DE50305585D1 (de) 2006-12-14
JP2006508420A (ja) 2006-03-09

Similar Documents

Publication Publication Date Title
US8041884B2 (en) Controller for non-volatile memories and methods of operating the memory controller
EP0691008B1 (en) Flash memory mass storage architecture
US6381176B1 (en) Method of driving remapping in flash memory and flash memory architecture suitable therefor
CN100435115C (zh) 具有非循序更新区块管理的非易失性存储器及方法
US5592669A (en) File structure for a non-volatile block-erasable semiconductor flash memory
US7594062B2 (en) Method for changing data of a data block in a flash memory having a mapping area, a data area and an alternative area
KR100389867B1 (ko) 플래시 메모리 관리방법
CN100442247C (zh) 存储媒体上的数据管理方法、***
JP5571691B2 (ja) 記憶装置におけるマッピングアドレステーブルの維持
CN100487672C (zh) 用于分割一逻辑块的方法及设备
US6865658B2 (en) Nonvolatile data management system using data segments and link information
CN101515276B (zh) 一种文件数据写操作的方法、文件数据恢复方法及***
US20050091445A1 (en) Internal maintenance schedule request for non-volatile memory system
CN1466060A (zh) 闪速存储器文件***
CN106469122B (zh) 有效数据合并方法、存储器控制器与存储器储存装置
CN102063380B (zh) 一种向非易失性存储器写入数据的方法及装置
KR20020009564A (ko) 메모리 시스템
EP1430386A1 (en) Method of writing data to non-volatile memory
CN101576852A (zh) 在非易失性存储器中为从电源故障恢复而绕回序列号
JP2005242897A (ja) フラッシュディスク装置
CN101493794A (zh) 一种闪存数据处理方法及装置
CN1822230A (zh) 基于NAND Flash存储器文件***的实现方法
CN1311327C (zh) 成块可擦存储器的管理数据组的复原方法
CN109669889B (zh) 一种轻量型Nor Flash闪存控制方法和装置
US8261013B2 (en) Method for even utilization of a plurality of flash memory chips

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: HYPERSTONE CO., LTD.

Free format text: FORMER NAME OR ADDRESS: HYPERSTONE AG

CP01 Change in the name or title of a patent holder

Address after: Konstanz

Patentee after: Hyperstone AG

Address before: Konstanz

Patentee before: Hyperstone AG

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070418