The invention discloses a garbage collection system and a method based on a flash memory medium, which belongs to the field of computer storage technology. The garbage collection system based on flash memory medium of the invention, including recovery block data processing module and the target block erase the recovery module, data processing module by using the block buffer recycling step separation, target block erase module that is plane in the target block block erase operation by judging the sign, return to the garbage collection operation signal continue to respond to incoming requests. The invented garbage collection system and method based on flash media can effectively recover invalid pages, integrate data, improve performance, and effectively reduce data migration time, so it has good popularization and application value.
【技术实现步骤摘要】
一种基于闪存介质的垃圾回收系统及方法
本专利技术涉及计算机存储
,具体提供一种基于闪存介质的垃圾回收系统及方法。
技术介绍
计算机具有存储信息量大,使用者获取信息方便快捷等优点,受到广泛的应用。存储设备是计算机中重要的部件,用于存储信息。在计算机存储设备中,需要进行存储垃圾回收,现有技术中有一次性清理垃圾回收方法或引用计数的垃圾回收方法,但是所述方法比较耗时,会严重影响系统对用户请求的响应。随着社会经济的飞速发展,计算机技术也有了长足的进步,计算机存储设备也出现很多选择,如内存卡、硬盘、U盘、闪存等等。Nand-flash闪存介质是内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。Nand-flash存储器具有容量大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种能够有效的回收无效页,整合数据,提升性能,并能有效的减少数据迁移时间的基于闪存介质的垃圾回收系统。本专利技术进一步的技术任务是提供一种基于闪存介质的垃圾回收方法。为实现上述目的,本专利技 ...
【技术保护点】
一种基于闪存介质的垃圾回收系统,其特征在于:包括回收块数据处理模块和目标块擦除模块,所述回收块数据处理模块通过利用缓存器将垃圾回收步骤分离,目标块擦除模块通过判断标志器说明目标块所在plane在进行块擦除操作,返回垃圾回收操作完成信号,继续响应到来的请求。
【技术特征摘要】
1.一种基于闪存介质的垃圾回收系统,其特征在于:包括回收块数据处理模块和目标块擦除模块,所述回收块数据处理模块通过利用缓存器将垃圾回收步骤分离,目标块擦除模块通过判断标志器说明目标块所在plane在进行块擦除操作,返回垃圾回收操作完成信号,继续响应到来的请求。2.根据权利要求1所述的基于闪存介质的垃圾回收系统,其特征在于:所述回收块数据处理模块采用提前写回的缓存管理策略将垃圾回收步骤分离。3.根据权利要求1或2所述的基于闪存介质的垃圾回收系统,其特征在于:所述判断标志器不对plane分发写请求,读请求先读系统原有缓存和专门处理垃圾回收的缓存器。4.一种基于闪存介质的垃圾回收方法,其特征在于:所述方法具体包括以下步骤:S1:回收块数据处理模块通过缓存器进行数据处理;S2:目标块擦除模块进行擦除数据。5.根据权利要求4所述的基于闪存介质的垃圾回收方法,其特征在于:步骤S1中,缓存器利用提前写回的缓存管理策略,将...
【专利技术属性】
技术研发人员:郭美思,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。