Abstract:Flash memory is widely used as storage media in electronic devices recently, and the researches of flash memory also receives more and more attention. This paper proposes a cache management algorithm called LRU-BLL, which is based on block level locality and replacement cost difference of clean page and dirty page, and combines with character of flash memory. By using simulation to evaluate the scheme, we find hit ratio and number of write/erase operations have a satisfactory improvement in proposed algorithm.