咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >一种基于双窗口的NAND闪存缓冲区管理算法 收藏

一种基于双窗口的NAND闪存缓冲区管理算法

A NAND Flash Buffer Management Algorithm Based on Double Windows

作     者:徐之光 严华 XU Zhi-guang;YAN Hua

作者机构:四川大学电子信息学院成都610065 

出 版 物:《科学技术与工程》 (Science Technology and Engineering)

年 卷 期:2020年第20卷第21期

页      面:8656-8662页

学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 081202[工学-计算机软件与理论] 

基  金:国家自然科学基金(61172181)。 

主  题:NAND闪存 缓冲区管理 双窗口 新近度 命中率 

摘      要:为提升NAND闪存使用寿命和存储性能,提出了一种基于双窗口的NAND闪存区管理算法DW-LRU。DW-LRU算法利用4个LRU链表来捕获访问次数和冷热特征,且根据访问新近度将页面分为了6类:冷干净页面、冷脏页面、旧热干净页面、非旧热干净页面、旧热脏页面、非旧热脏页面。算法在冷干净LRU链表上设置了一个静态窗口,避免最近写入缓存区中的冷干净页面被频繁置换出;在热脏LRU链表上设置了一个动态窗口,用来处理长时间没被访问的热脏页面。实验结果表明:与LRU、LRU-WSR、PR-LRU算法相比,DW-LRU算法缓冲区命中率平均提升了16.8%、12.3%、2.8%。DW-LRU算法可以提高缓冲区命中率,减少闪存写操作次数和算法运行时间。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分