DOI QR코드

DOI QR Code

운영체제 없는 시스템의 메모리 절감을 위한 요구 페이징 기법

A Demand Paging for Reducing The Memory Usage of OS-Less Embedded Systems

  • 류경식 (아주대학교 전자공학부) ;
  • 전현재 (아주대학교 전자공학부) ;
  • 김용득 (아주대학교 전자공학부)
  • 투고 : 2010.12.02
  • 심사 : 2010.12.28
  • 발행 : 2011.02.28

초록

For a NAND booting based embedded system, an application program on the NAND flash memory is downloaded to the RAM when the system is booted. In this case, the application program exists in both the RAM and the NAND flash so the RAM usage is increased. In this paper, we suggested the demand paging technique for the decreasing of the RAM usage for OS-less NAND booting based embedded systems. As a result of a benchmark test, 40~80% of the code memory usage was reduced with below 5% of execution time delay.

키워드

참고문헌

  1. Yongsoo Joo, Yongseok Choi, Chanik Park, Sung Woo Chung, Eui-Young Chung, Naehyuck Chang, "Demand paging for one-NANDTM flash eXecute-in-place", CODES+ISSS"06, pp. 229-234, Korea, Oct, 2006.
  2. Chanik Park, Junghee Lim, Kiwon Kwon, Jaejin Lee, Sang Lyul Min, "Compiler-assisted demand paging for embedded systems with flash memory", EMSOFT"04, pp. 114-124, Pisa, Italy, Sep, 2004.
  3. ARM Limited, SWS ESPC 0003 B-02: ARM ELF Development Systems Business Unit Engineering Software Group, June, 2001.
  4. ARM Limited, ARM DDI 0100D: ARM Architecture Reference Manual, Feb, 2000.
  5. ARBRAHAM SILBERSCHATZ, PETER BAER GALVIN, GREG GAGNE, Operating System Concepts, JOHN WILEY & SONS. INC, United States of America, 2005.