【技术实现步骤摘要】
本专利技术涉及一种内存系统的控制方法,特别是指一种内存的均匀删除 (Wear-leveling)的控制方法。
技术介绍
非挥发性内存(Non-volatile memory,或称为非依电性内存)用以储存数据,以 闪存为例,其常应用于储存装置,例如内存卡、USB接口随身碟、固态磁盘驱动器等。 如图1为公知的内存系统一具体实施例的系统架构示意图。如图1所示,内存系 统13可耦接于一主机11,使数据得以存取于主机11以及内存系统13之间。其中在主机 13内是以逻辑地址表示数据存放的位置,而在内存系统11内是以实体地址表示数据存放 的位置。内存系统13包括一储存模块131以及一控制模块133。所述的储存模块131是用 来储存数据,当主机11欲于该储存模块131中存取数据时,控制模块133会将主机11下达 的数据的逻辑地址转换成储存模块131中的实体地址,以正确地存取数据。 因为逻辑地址与实体地址的范围都非常大,因此要把逻辑地址转换到特定的 实体地址是很费时的工作,所以一般的储存模块131内会划分多个实体区块(Physical Block),而主机11中提供的储存空间 ...
【技术保护点】
一种内存系统,其特征在于包括有:一主机,包括一由多个逻辑单位组成的储存空间,用于存取一用户数据;以及一储存模块,包括多个实体单位的储存空间,每一该些实体单位包括多个实体区块,该储存模块保留至少两个该实体区块来分别储存一主分配表以及该些逻辑单位与该些实体单位的地址的对应关系;以及一控制模块,根据该实体单位的删除次数来调整该些逻辑单位与该些实体单位的地址的对应关系。
【技术特征摘要】
一种内存系统,其特征在于包括有一主机,包括一由多个逻辑单位组成的储存空间,用于存取一用户数据;以及一储存模块,包括多个实体单位的储存空间,每一该些实体单位包括多个实体区块,该储存模块保留至少两个该实体区块来分别储存一主分配表以及该些逻辑单位与该些实体单位的地址的对应关系;以及一控制模块,根据该实体单位的删除次数来调整该些逻辑单位与该些实体单位的地址的对应关系。2. 如权利要求1所述的内存系统,其特征在于该主分配表中的记录选自于各该实体单位分别的起始区块地址、长度、循环次数、逻辑_实体对照表存放位置、关联区段等信息之一或组合。3. 如权利要求1所述的内存系统,其特征在于进一步包括一启动文件,记录启动该内存系统所需的信息,如固件图像、厂商信息。4. 如权利要求2所述的内存系统,其特征在于每一该实体单位具有一区段分配表),用以指示所包括的该实体区块的配置信息,且每一该区段分配表的地址记录在该主分配表中。5. 如权利要求4所述的内存系统,其特征在于该区段分配表具有一配置旗标字段,用以指示该实体区块是否被配置来存取该用户数据,更具有一调整区段旗标字段,用以指示是否调整存取该用户数据的实体地址。6. 如权利要求5所述的内存系统,其特征在于该区段分配表更具有一实体区块偏移字段,用以指示存取该用户数据的该实体区块地址。7. —种内存系统的控制方法,其特征在于适用于在一主机与该内存系统之间存取一用户数据,其中该主机提供一具有多个逻辑单位的储存空间来存取该用户数据,而该内存系统提供多个实体单位的储存空间来存取该用户数据,每一该些实体单位包括多个实体区块,该实体区块由多个实体分页)组成,该控制方法包括下列步骤提供一主分配表于该实体区块中,用以记录该些逻辑单位与该些实体单位的地址的对应关系;根据该些实体单位的磨损率来调整该些逻辑单位与该些实体单位的地址的对应关系;以及依据该主分配表来存取该用户数据于该实体单位中。8. 如权利要求7所述的控制方法,其特征在于每一该实体单位中由一头端指针缓存器和一尾端指针缓存器从所包含的该些实体区块中界定出一有分配使用记录着至少一有效数据的实体区块的范围,该头端指针缓存...
【专利技术属性】
技术研发人员:陈明达,林传生,谢祥安,
申请(专利权)人:威刚科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。