Abstract | ||
---|---|---|
In embedded systems, it brings great benefits to use NAND flash for dynamic data exchange like using RAM, since RAM is usually expensive and consumes much energy. However, the major hardware limitations of NAND flash make it difficult to directly and dynamically readwriteerase on NAND flash. Traditional virtual memory systems are all based on flash translation layer and file system, which lead to frequently flash readwriteerase and more RAM requirement. To address this problem, we propose a Comet Circle Model (CCM) to emulate RAM for low cost embedded systems in this paper. CCM dynamically makes the distribution of valid pages in NAND flash follow a fixed function through integrating its physical page-level mapping and circularly write-back techniques. As a result, CCM can select a block without valid pages to write data almost every time in data writing, which avoids data moving among blocks. Both theoretical analysis and experimental results show that the data moving times and erase counts of CCM closely reach the theoretical lower bounds. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/RTCSA.2014.6910536 | RTCSA |
Keywords | Field | DocType |
comet circle model,nand circuits,write-back techniques,comet circle model (ccm),random-access storage,ccm,nand flash memory,virtual machines,least recently used (lru),physical page-level mapping,nand flash,dynamic data exchange,electronic data interchange,file system,low cost dynamic data exchange,file organisation,ram emulation,flash translation layer,embedded systems,virtual memory system,real-time systems,flash memories | Nand flash memory,File system,Flash file system,Fixed-function,Flash memory emulator,Virtual memory,Computer science,Real-time computing,NAND gate,Dynamic Data Exchange,Computer hardware,Embedded system | Conference |
Citations | PageRank | References |
0 | 0.34 | 0 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Junhua Zhao | 1 | 0 | 0.34 |
Hejun Wu | 2 | 242 | 23.03 |
Yongjian Zhao | 3 | 0 | 0.34 |
Weiwei Liu | 4 | 0 | 0.34 |