
An Adaptive Double Area Page Replacement Algorithm for NAND Flash
Author(s) -
Jiatong Li,
Huaixiang Hu
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1757/1/012163
Subject(s) - demand paging , page , page fault , computer science , web page , page view , home page , virtual memory , algorithm , operating system , static web page , memory management , overlay , world wide web , web navigation , the internet
In order to improve the hit rate of memory pages and prolong the service life of flash memo ry, an adaptive double area page replacement algorithm is proposed. The buffer is divided into page area and page cluster area. The initial size o f each area is set. The size of the area is dynamically changed according to the number of page hits in the two areas. The replacement unit of the page area is a single page. The CCF-LRU algorithm is used in page area replacement policy. When the page in the page area needs to be replaced, the rep laced page is put into the page cluster area. The replacement unit of page cluster area is the whole page cluster. When the page area cluster needs to be replaced, the dirty memory pages in the page cluster are divided into small memo ry pages with the same size as the flash memory pages, and only the dirty small memory pages are written back. According to the analysis of experimental results, compared with CF-LRU, CCF-LRU and FAB, the hit rate is increased by 9%, 8% and 11% respectively