本发明专利技术提供一种存储器管理方法、存储器控制电路单元与存储器储存装置。此方法包括:配置多个超实体抹除单元,其中每一个超实体抹除单元包括至少两个实体抹除单元。第一超实体抹除单元包括了属于不同操作单元的第一实体抹除单元与第二实体抹除单元。第一实体抹除单元与第二实体抹除单元储存了第一数据的不同部分。从每个操作单元中选取储存最少有效数据的实体抹除单元来执行垃圾收集程序。藉此,可以增加垃圾收集程序的效率。
【技术实现步骤摘要】
本专利技术是有关于一种存储器管理方法,且特别是有关于一种可复写式非挥发性存储器模块的存储器管理方法、存储器控制电路单元与存储器储存装置。
技术介绍
数字相机、移动电话与MP3播放器在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于可复写式非挥发性存储器模块(例如,快闪存储器)具有数据非挥发性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种便携式多媒体装置中。一般来说,可复写式非挥发性存储器模块是由一个存储器控制电路单元所控制。存储器控制电路单元可接收来自主机系统的数据,并把这些数据写入至可复写式非挥发性存储器模块中。在一些设置中,存储器控制电路单元会将多个实体抹除单元分为同一个超实体抹除单元,而存储器控制电路单元会交错地或是同时地程序同一个超实体抹除单元内的实体抹除单元。藉此,当主机系统所下达的是连续数据时,把数据写入至可复写式非挥发性存储器模块的速度会增加。然而,如何在将多个实体抹除单元分为同一个超实体抹除单元时有效地完成垃圾收集(garbage collect1n)程序,为此领域技术人员所关心的议题。
技术实现思路
本专利技术提供一种存储器管理方法、存储器控制电路单元与存储器储存装置,可以有效地执行垃圾收集程序。本专利技术一范例实施例提出一种存储器管理方法,用于一可复写式非挥发性存储器模块。此可复写式非挥发性存储器模块包括多个实体抹除单元,每一个实体抹除单元属于多个操作单元的其中之一。此存储器管理方法包括:配置多个超实体抹除单元,其中每一个超实体抹除单元包括至少两个实体抹除单元。上述多个超实体抹除单元包括第一超实体抹除单元。第一超实体抹除单元包括第一实体抹除单元与第二实体抹除单元,第一实体抹除单元属于第一操作单元,并且第二实体抹除单元属于第二操作单元。第一实体抹除单元储存了第一数据第一部份,而第二实体抹除单元储存第一数据的第二部份。此方法还包括:从第一操作单元中储存了有效数据的实体抹除单元中,选取储存最少有效数据的第三实体抹除单元;从第二操作单元中选取第二实体抹除单元;将第三实体抹除单元中的有效数据与第二实体抹除单元中的有效数据搬移至至少一个第四实体抹除单元;以及抹除第三实体抹除单元与第二实体抹除单元。在一范例实施例中,上述的第三实体抹除单元是属于第二超实体抹除单元,并且第二超实体抹除单元不同于第一超实体抹除单元。在一范例实施例中,超实体抹除单元中的各个实体抹除单元分别是属于不同的操作单元。在一范例实施例中,上述的每一个操作单元为通道、芯片或是平面。在一范例实施例中,上述的存储器管理方法还包括:配置多个逻辑地址。上述第一数据的第一部分属于至少一个第一逻辑地址,第一数据的第二部分属于至少一个第二逻辑地址。所述第二逻辑地址是接续在所述第一逻辑地址之后。在一范例实施例中,上述的逻辑地址组成多个逻辑程序单元。逻辑程序单元组成多个逻辑抹除单元。并且,第一超实体抹除单元是映射至其中一个逻辑抹除单元。在一范例实施例中,第二实体抹除单元是在第二操作单元中储存了有效数据的实体抹除单元中,储存最少有效数据的实体抹除单元。本专利技术一范例实施例提出一种存储器储存装置,包括连接接口单元、上述的可复写式非挥发性存储器模块与存储器控制电路单元。连接接口单元是用以电性连接至主机系统。存储器控制电路单元是电性连接至连接接口单元与可复写式非挥发性存储器模块,用以配置多个超实体抹除单元,其中每一个超实体抹除单元包括至少两个实体抹除单元。上述的多个超实体抹除单元包括第一超实体抹除单元。第一超实体抹除单元包括第一实体抹除单元与第二实体抹除单元,第一实体抹除单元属于第一操作单元,并且第二实体抹除单元属于第二操作单元。第一实体抹除单元储存了第一数据的第一部份,并且第二实体抹除单元储存了第一数据的第二部份。存储器控制电路单元也用以从第一操作单元中储存了有效数据的实体抹除单元中,选取储存最少有效数据的第三实体抹除单元,并且从第二操作单元中选取第二实体抹除单元。存储器控制电路单元还用以将第三实体抹除单元中的有效数据与第二实体抹除单元中的有效数据搬移至至少一个第四实体抹除单元,以及抹除第三实体抹除单元与第二实体抹除单元。在一范例实施例中,上述的存储器控制电路单元还用以配置上述的逻辑地址。本专利技术一范例实施例提出一种存储器控制电路单元,用于控制上述的可复写式非挥发性存储器模块。存储器控制电路单元包括:主机接口、存储器接口与存储器管理电路。主机接口是用以电性连接至主机系统。存储器接口是用以电性连接至可复写式非挥发性存储器模块。存储器管理电路是电性连接至主机接口与存储器接口,用以配置多个超实体抹除单元。每一个超实体抹除单元包括至少两个实体抹除单元。上述的多个超实体抹除单元包括第一超实体抹除单元。第一超实体抹除单元包括第一实体抹除单元与第二实体抹除单元。第一实体抹除单元属于第一操作单元,并且第二实体抹除单元属于第二操作单元。第一实体抹除单元储存了第一数据的第一部份,并且第二实体抹除单元储存了第一数据的第二部份。存储器管理电路也用以从第一操作单元中储存了有效数据的实体抹除单元中,选取储存最少有效数据的第三实体抹除单元,并且从第二操作单元中选取第二实体抹除单元。存储器管理电路还用以将第三实体抹除单元中的有效数据与第二实体抹除单元中的有效数据搬移至至少一个第四实体抹除单元,以及抹除第三实体抹除单元与第二实体抹除单J Li ο在一范例实施例中,上述的存储器管理电路还用以配置上述的逻辑地址。基于上述,本专利技术范例实施例提出的存储器管理方法、存储器控制电路单元与存储器储存装置,可以对不同超实体抹除单元的实体抹除单元执行垃圾收集程序,藉此可以搬移较少的有效数据。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。【附图说明】图1A是根据一范例实施例所示出的主机系统与存储器储存装置;图1B是根据一范例实施例所示出的电脑、输入/输出装置与存储器储存装置的示意图;图1C是根据一范例实施例所示出的主机系统与存储器储存装置的示意图;图2是示出图1A所示的存储器储存装置的概要方块图;图3是根据一范例实施例所示出的存储器控制电路单元的概要方块图;图4是根据一范例实施例所示出的管理可复写式非挥发性存储器模块的范例示意图;图5是根据一范例实施例示出写入数据的示意图;图6A与图6B是根据一范例实施例示出垃圾收集程序的示意图;图7A与图7B是根据一范例实施例示出存储器管理方法的流程图;图8A是根据一范例实施例示出超实体抹除单元的示意图;图8B是根据一范例实施例示出垃圾收集的示意图。附图标记说明:1000:主机系统;1100:电脑;1102:微处理器;1104:随机存取存储器;1106:输入/输出装置;1108:系统总线;1110:数据传输接口;1202:鼠标;1204:键盘;1206:显示器;1208:打印机;1212:随身碟;1214:记忆卡;1216:固态硬盘;1310:数字相机;1312:SD 卡;1314:MMC 卡;1316:记忆棒;1318:CF 卡;1320:嵌入式储存装置;100:存储器储存装置;102:连接接口单元;104:存储器控制电路单元;106:可复写式非挥发性存储器模块;304(0)?304本文档来自技高网...

【技术保护点】
一种存储器管理方法,其特征在于,用于一可复写式非挥发性存储器模块,该可复写式非挥发性存储器模块包括多个实体抹除单元,每一该些实体抹除单元属于多个操作单元的其中之一,该存储器管理方法包括:配置多个超实体抹除单元,其中每一该些超实体抹除单元包括该些实体抹除单元的至少其中之二,该些超实体抹除单元包括一第一超实体抹除单元,该第一超实体抹除单元包括该些实体抹除单元中的一第一实体抹除单元与一第二实体抹除单元,该第一实体抹除单元属于该些操作单元中的一第一操作单元,该第二实体抹除单元属于该些操作单元中的一第二操作单元,该第一实体抹除单元储存有一第一数据的一第一部分,并且该第二实体抹除单元储存有该第一数据的一第二部份;从该第一操作单元中储存了有效数据的该些实体抹除单元中,选取储存最少有效数据的一第三实体抹除单元;从该第二操作单元中选取该第二实体抹除单元;将该第三实体抹除单元中的有效数据与该第二实体抹除单元中的有效数据搬移至该些实体抹除单元中的至少一第四实体抹除单元;以及抹除该第三实体抹除单元与该第二实体抹除单元。
【技术特征摘要】
【专利技术属性】
技术研发人员:梁鸣仁,陈庆聪,
申请(专利权)人:群联电子股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。