Virtual-ROM: A new demand paging component for RTOS and NAND flash memory based mobile devices

  • Hyojun Kim
  • , Jihyun In
  • , Dong Hoon Ham
  • , Song Ho Yoon
  • , Dongkun Shin

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationComputer and Information Sciences - ISCIS 2006
Subtitle of host publication21th International Symposium, Proceedings
PublisherSpringer Verlag
Pages677-686
Number of pages10
ISBN (Print)3540472428, 9783540472421
DOIs
StatePublished - 2006
Externally publishedYes
EventISCIS 2006: 21th International Symposium on Computer and Information Sciences - Istanbul, Turkey
Duration: 1 Nov 20063 Nov 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4263 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceISCIS 2006: 21th International Symposium on Computer and Information Sciences
Country/TerritoryTurkey
CityIstanbul
Period1/11/063/11/06

Keywords

  • Demand paging
  • Mobile
  • NAND flash memory
  • RTOS
  • Shadowing
  • Virtual memory

Fingerprint

Dive into the research topics of 'Virtual-ROM: A new demand paging component for RTOS and NAND flash memory based mobile devices'. Together they form a unique fingerprint.

Cite this