首页 | 官方网站   微博 | 高级检索  
     

一种基于闪存的缓冲区管理算法
引用本文:尚晓薇,林奕.一种基于闪存的缓冲区管理算法[J].计算机与现代化,2013(11):74-76,81.
作者姓名:尚晓薇  林奕
作者单位:西北工业大学计算机学院,陕西西安710129
基金项目:国家自然科学基金资助项目(61272123)
摘    要:在大多数以磁盘为存储系统的操作系统中,缓冲区管理算法只考虑到了数据访问的命中率。然而,闪存的写操作代价远远大于读操作代价。为了提高闪存性能,本文提出的O CFLRU(Optimal CFLRU)算法对于CFLRU(Clean First LRU)算法做了优化。该算法用一种页 块混合的数据结构来分别管理缓冲区中的干净页面和脏的数据页面聚簇。当缓冲区空间不够时,优先置换干净页面,再置换出脏的数据页聚簇,从而减少了写回的次数和随机写带来的擦除次数,提高了闪存的性能。

关 键 词:闪存  缓冲区管理  O-CFLRU

A Buffer Management Algorithm Based on Flash Memory
SHANG Xiao-wei,LIN Yi.A Buffer Management Algorithm Based on Flash Memory[J].Computer and Modernization,2013(11):74-76,81.
Authors:SHANG Xiao-wei  LIN Yi
Affiliation:( College of Computer Science, Northwestern Polytechnical University, Xi' an 710129, China)
Abstract:In most operating systems which are disk-based system, buffer management algorithm concerns only data hit ratio. However, write cost of flash memory is much more than read cost. In order to improve the performance of flash, we propose the O-CFLRU algorithm which is an optimal of the CFLRU. This algorithm used a mixed page-block data structure to manage clean pages and dirty page clusters. When buffer had no spare space, clean page was preferred to be evicted and dirty pages cluster was evicted from list at last. In this way, performance is improved by reducing writing and erasing.
Keywords:flash memory  buffer management  O-CFLRU
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号