用于储存装置的延长存储器寿命的管理平台制造方法及图纸

技术编号:2915657 阅读:192 留言:0更新日期:2012-04-11 18:40
本发明专利技术用于储存装置的延长存储器寿命的管理平台主要用来管理储存装置中的存储器(包含SD、MMC、micoSD...等),而该存储器主要由多个虚拟存取单位组成,并定义预定数量的虚拟存取单位为虚拟区块。在延长存储器寿命的管理平台中,存储器控制单元在被选择的虚拟存取单位进行操作程序时,累计被选择的虚拟存取单位的操作次数。处理单元则根据操作阈值,来决定多个虚拟存取单位中分别储存的数据是否需要被搬离原来的虚拟存取单位,以避免数据随着虚拟存取单位的损坏而流失。

【技术实现步骤摘要】

本专利技术关于一种延长存储器寿命的管理平台,尤其涉及用于储存装置的延长存储器寿命的管理平台
技术介绍
在目前工业电脑嵌入式系统中,大多使用快闪存储器为主的CF卡、USB DOM(Disk On Module)存储器模块、SATA DOM(Disk On Module)存储器模块、IDE SSD(Solid State Disk)固态硬盘或SATA SSD(SolidState Disk)固态硬盘等作为其储存媒体。快闪存储器主要由许多晶体管存储单元(transistor memory cell)组成,而其数据的存取则是借着Fowler-Nordheim隧穿达到数据储存或删除的操作,而总是会有大量的电流在数据存取时通过这些晶体管存储单元的浮动栅(FG)侧边的介电层。正因为如此,晶体管存储单元会在达到一定数量的写入/擦除操作后,开始发生错误或失败。虽然写入/擦除的次数需达到十万次~百万次之间,才会开始出现问题,但这也表示快闪存储器的储存装置存在无法预期损坏的可能性,使得使用者不敢单独地把十分宝贵的数据储存在快闪存储器的储存装置中,而这将影响快闪存储器的储存装置的发展。一般来说,为了延长快闪存储卡的寿命,都是想尽办法降低写入/擦除操作的次数,但仍达到存取数据的目的,以延缓到达上限次数(例如10万次)的时间,进而延长此类储存装置的寿命。只是,不论如何降低擦除操作的次数,迟早还是会达到其上限次数。所以更重要的问题是,如何在寿命即将结束前,让使用者的数据能够稳定地被保留住,以便让使用者能够及早废弃,避免将重要数据存在其中。-->
技术实现思路
本专利技术主要目的在于提供一种用于储存装置的延长存储器寿命的管理平台,让使用者可以根据储存单位的损耗状况来选择自动或手动方式操作平台功能,使得数据不会因为储存单位的损坏而流失。基于上述目的,本专利技术用于储存装置的延长存储器寿命的管理平台主要用来管理储存装置中的存储器,而该存储器主要由多个虚拟存取单位所组成,并定义预定数量的虚拟存取单位为虚拟区块。在延长存储器寿命的管理平台中,存储器控制单元在被选择的虚拟存取单位进行操作程序时,累计被选择的虚拟存取单位的操作次数。处理单元则根据操作阈值,来决定多个虚拟存取单位中分别储存的数据是否需要被搬离原来的虚拟存取单位。通过上述介绍可知,本专利技术能够有效避免数据随着虚拟存取单位的损坏而流失。关于本专利技术的优点与精神可以通过下述具体实施方式及附图得到进一步的了解。附图说明图1为本专利技术用于储存装置的延长存储器寿命的管理平台的示意图;图2A~2B为本专利技术存储器管理方法的示意图;图3为本专利技术用于储存装置的延长存储器寿命的管理平台的另一示意图;图4A~4C为本专利技术用于储存装置的延长存储器寿命的管理平台的又一示意图。其中,主要附图标记说明如下:10 用于储存装置的延长存储器寿命的管理平台;11a、11b 虚拟区块;12 存储器;12a~12c 虚拟存取单位14 存储器控制单元;-->16 处理单元;18 显示信息单元;20 使用状态单元;22 压缩单元。具体实施方式请参阅图1,图1为本专利技术用于储存装置的延长存储器寿命的管理平台的示意图。如图1所示,本专利技术让使用者通过用于储存装置的延长存储器寿命的管理平台10来延长存储器的寿命,其主要包含存储器控制单元14与处理单元16。存储器控制单元14主要用来对存储器12中的多个虚拟存取单位12a~12c(如图2A所示)进行读取、写入、格式化和擦除操作。请参阅图2A~2B,图2A~2B为本专利技术存储器管理方法的示意图。如图2A~2B所示,存储器12主要由多个虚拟存取单位12a~12c组成,并定义预定数量的虚拟存取单位(virtual access unit)为虚拟区块(virtualblock)11a、11b。为了实现管理目的,用于储存装置的延长存储器寿命的管理平台10须先掌握多个虚拟存取单位12a~12c的被操作次数。在用于储存装置的延长存储器寿命的管理平台10中,存储器控制单元14在被选择的虚拟存取单位12a进行操作程序时,累计被选择的虚拟存取单位12a的操作次数,然后由用于储存装置的延长存储器寿命的管理平台10调整存取单位的位置。举例来说,如图2A所示,虚拟存取单位12a的操作次数为9284次,而虚拟存取单位12b的操作次数为992次。举例来说,如图2A所示,处理单元16在被选择的虚拟存取单位12a进行擦除程序时,累计被选择的虚拟存取单位12a的擦除次数,且操作阈值对应于预定的擦除次数。如此一来,使用者通过用于储存装置的延长存储器寿命的管理平台10可操作处理单元16根据操作阈值、以及多个虚拟存取单位12a~12c的被操作次数,来决定多个虚拟存取单位12a~12c中分别储存的数据是否需要被搬离原来的虚拟存取单位12a~12c,以避免数据随着虚拟存取单-->位的损坏而流失。举例来说,如图2A所示,根据相同的虚拟区块11a中的多个虚拟存取单位12a、12b的操作次数,处理单元16将属于超过操作阈值(例如:9284次)的虚拟存取单位12a中的数据搬离至属于低于操作阈值的虚拟存取单位12b中。举例来说,如图2B所示,若虚拟区块11b中的多个虚拟存取单位的操作次数均超过操作阈值时,处理单元16将属于超过操作阈值的虚拟区块11b中的数据搬离至属于低于操作阈值的虚拟区块11a中。特别地,上述数据被搬离至属于平均低于操作阈值的虚拟区块11a中。请参阅图3,图3为本专利技术用于储存装置的延长存储器寿命的管理平台的另一示意图。如图3所示,本专利技术让使用者通过用于储存装置的延长存储器寿命的管理平台10,得知存储器的损耗状态,其主要包含存储器控制单元14与处理单元16,还额外包含显示信息单元18。显示信息单元18根据存储器控制单元14累计的多个虚拟存取单位的操作次数,以虚拟区块对应所属虚拟存取单位的方式,呈现多个虚拟存取单位的操作次数,以便使用者能够掌握整个存储器12的操作次数状态与分布。请参阅图4A~4C,图4A~4C为本专利技术用于储存装置的延长存储器寿命的管理平台的又一示意图。如图4A所示,本专利技术让使用者通过用于储存装置的延长存储器寿命的管理平台10,来得知存储器的使用状态与操作数据重组,其主要包含存储器控制单元14与处理单元16,还额外包含使用状态单元20、压缩单元22。如图4B所示,使用状态单元20检测出每个虚拟存取单位12a、12c中的多个虚拟存取单位的使用状态。举例来说,虚拟存取单位12a的使用状态为已使用,而虚拟存取单位12c的使用状态为未使用。为了提高存储器12的存取效率,压缩单元22可根据每个虚拟存取单位中的多个虚拟存取单位的使用状态,将多个虚拟存取单位中储存的数据进行有效集中,如图4C所示,从而使得原本未使用的虚拟存取单位12c充满其他单位的数据。-->通过以上较佳具体实施例的详述,希望能更加清楚描述本专利技术的特征与精神,然而上述揭露的较佳具体实施例并非用来对本专利技术范围加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本专利技术所附权利要求的保护范围之内。-->本文档来自技高网...

【技术保护点】
一种用于储存装置的延长存储器寿命的管理平台,所述存储器主要由多个虚拟存取单位组成,并定义预定数量的虚拟存取单位为一虚拟区块;所述延长存储器寿命的管理平台包含: 一存储器控制单元,用于对所述多个虚拟存取单位进行读取、写入、格式化和擦除操作,并在被选择的虚拟存取单位进行操作程序时累计所述被选择虚拟存取单位的一操作次数;以及 一处理单元,用于根据一操作阈值,来决定所述多个虚拟存取单位中分别储存的数据是否需要被搬离原来的虚拟存取单位。

【技术特征摘要】
1、一种用于储存装置的延长存储器寿命的管理平台,所述存储器主要由多个虚拟存取单位组成,并定义预定数量的虚拟存取单位为一虚拟区块;所述延长存储器寿命的管理平台包含:一存储器控制单元,用于对所述多个虚拟存取单位进行读取、写入、格式化和擦除操作,并在被选择的虚拟存取单位进行操作程序时累计所述被选择虚拟存取单位的一操作次数;以及一处理单元,用于根据一操作阈值,来决定所述多个虚拟存取单位中分别储存的数据是否需要被搬离原来的虚拟存取单位。2、如权利要求1所述用于储存装置的延长存储器寿命的管理平台,其中所述存储器控制单元在被选择的虚拟存取单位进行擦除程序时,累计被选择的该虚拟存取单位的一擦除次数,且所述操作阈值对应于预定的所述擦除次数。3、如权利要求1所述用于储存装置的延长存储器寿命的管理平台,其中根据相同的所述虚拟区块中多个虚拟存取单位的操作次数,所述处理单元将属于超过所述操作阈值的虚拟存取单位中的数据搬离至属于低于所述操作阈值的虚拟存取单位中。4、如权利要求...

【专利技术属性】
技术研发人员:詹立翔吴柏勋陈桮棬
申请(专利权)人:奇岩电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1