¿µ¹®³»¿ë (English Abstract) |
NAND flash memory has been widely used as a nonvolatile storage for storing data. However, it is challenging to execute program codes on NAND flash memory, since NAND flash memory only supports page-based reads, not byte-level random reads. Going through like this sort of challenges, it¡¯s also exhibits reliability issues. By itself flash memory exhibit higher performance. In this paper, we will work on improvement of reliability problems on an automated process to find the optimal paging strategy called RT-PLRU (Real-Time constrained combination of Pinning and LRU) that allows program codes stored in NAND flash memory to be executed satisfying real-time requirements with minimal usage of RAM. This process optimally configures the RT-PLRU in a developer-transparent way without giving any burden to the program developer. Under this kind real-time system circumstance, we will exhibit solution method package reliability issues of NAND flash which is working on Real-time Embedded System area. To the best of our knowledge, this is the first effort of our studies on reliability of NAND flash memory.
|