一种新的适用于Nandflash的Linux内存交换模型  

New Linux memory swap model for Nandflash

在线阅读下载全文

作  者:吕广锋[1] 陈蜀宇[2] 

机构地区:[1]重庆大学计算机学院,重庆400030 [2]重庆大学软件学院,重庆400030

出  处:《计算机应用研究》2010年第10期3803-3806,共4页Application Research of Computers

基  金:重庆市自然科学基金资助项目(2008BB2307)

摘  要:在Linux上,内存交换有着特殊的作用,块设备在当前的Linux内核上充当交换区时,工作得很好;Nandflash在写入数据之前需要先擦除,因此当Nandflash充当交换区时,当前的内存交换模型就需要改进,否则内存交换就不能正常工作。根据虚拟内存页面映射的原理,设计了一种适用于Nandflash的内存交换模型。分析内存交换特点,提出了NVEA(new valid erase algorithm)垃圾回收算法并通过模型实现测试。结果证明,模型解决了Nandflash充当交换区时存在的各种问题,并且NVEA垃圾回收算法获得了较好的性能。In Linux,me-mory swap has a special role. HDD device works well in the current Linux memory swap system. Nandflash need to erase before writing data,so when Nandflash as the computer’s swap device,the current memory swap model need to improve,or memory swap will not work properly. According to the principle of virtual memory page mapping, this paper designed a memory swap model for Nandflash. Proposed garbage algorithm NVEA based on memory swap characteristics. Finally,through the implementation model and test,the results show that the memory swap model solves the existing problems and the NVEA garbage collection algorithm obtains good performance.

关 键 词:NVEA 垃圾回收 Linux内存交换 闪存 

分 类 号:TP316.81[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象