@inproceedings{06218d79d9b74c1e965f1e06960bc86d,
title = "Virtual-ROM: A new demand paging component for RTOS and NAND flash memory based mobile devices",
abstract = "Similiar to a hard disk, NAND flash memory must be accessed in sector unit, and cannot be used for code storage without copying its contents to RAM. A virtual memory technique is promising as a RAM saving solution. However, it can not be easily used without the operating system supports, and it is not suitable for real time systems because it causes unpredicted execution delays. Virtual-ROM is a light-weight demand paging solution designed for RTOS based mobile devices. It is OS-independent, easy-to-use, and well optimized for NAND flash memory. Because it occupies only a restricted address space, real time tasks can be free from unpredictable execution delays by being excluded from Virtual-ROM. Our trace driven simulation showed that its performance is similar to 70ns NOR flash memory, and our real taget adaptation for a CDMA mobile phone showed that it saved about 30\% RAM usage.",
keywords = "Demand paging, Mobile, NAND flash memory, RTOS, Shadowing, Virtual memory",
author = "Hyojun Kim and Jihyun In and Ham, \{Dong Hoon\} and Yoon, \{Song Ho\} and Dongkun Shin",
year = "2006",
doi = "10.1007/11902140\_71",
language = "English",
isbn = "3540472428",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "677--686",
booktitle = "Computer and Information Sciences - ISCIS 2006",
note = "ISCIS 2006: 21th International Symposium on Computer and Information Sciences ; Conference date: 01-11-2006 Through 03-11-2006",
}