Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2002.9A.4.405

Design of Virtual Memory Compression System on the Embedded System  

Jeong, Jin-Woo (동의대학교 대학원 컴퓨터공학과)
Jang, Seung-Ju (동의대학교 컴퓨터공학과)
Abstract
The embedded system has less fast CPU and lower memory than PC(personal Computer) or Workstation system. Therefore embedded operating is system is designed to efficiently use the limited resource in the system. Virtual memory management or the embedded linux have a low efficiency when page fault is occurred to get a data from I/O device. Because a data is moving from the swap device to main memory. This paper suggests virtual memory compression algorithm for improving in virtual memory management and capacity of space. In this paper, we present a way to performance implement a virtual memory compression system that achieves significant improvement for the embedded system.
Keywords
Embedded System; Virtual Memory System; Compression Algorithm;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Ross N. Williams, 'An Extremely Fast Ziv-Lempel Data Compression Algorithm,' Data Compression conference, 1991
2 Fred Douglis, 'The compression Cache: Using on-line compression to extend physical memory,' USENIX Proceedings, Winter 1993
3 S. Kwong and Y. F. Ho, 'A statitical Lempel-Ziv Compression Algorithm for Personal Digital Assistantt(PDA),' IEEE, 2001   DOI   ScienceOn
4 Ian McDonald, 'The use of a Compressed Cache in art Operating System supporting Self-Paging,' September, 1999
5 Sumit Roy, Raj Kumar, Milos Prvulovic, 'Improving System Performance with Compressed Memory,' IEEE. 2001   DOI
6 David A Rusling, 'The Linux Kernel,' January, 1999
7 M. S. Pinho, W. A Finamore, 'Using arithmetic code to improve performance of Lempel-Ziv encoders,' Electronic letters, Aug., 2000   DOI   ScienceOn
8 Daniel P. Bovet and Marco Cesati, 'Understanding the Linux Kernel', O'relly
9 Abraham Silberschatz, Greg Gane, Petter Baer Galvin 'Operating System Concept,' 5th Edition
10 Dong Banks, Mark Stemm, 'Investigating Virtual Memory Compression on Portable Architectures,' 1995
11 Caroline Benveniste, 'Cache-Memory Interfaces in Compressed Memory System,' IEEE, 2001   DOI   ScienceOn
12 Paul R. Wilson, Scott F. Kaplan, and Yannis Smaragdakis, 'The Case for Compressed Caching in Virtual Memory Systems,' Proceedings of the Usenix, 1999
13 Ross K Williams, 'An Extremely Fast Ziv-Lempel Data Compression Algorithm,' Data Compression conference, 1991   DOI
14 Maurice J. Bach, 'The Design of The Unix Operating System.' Prentice-Hall International Editions
15 Ross N. Williams, 'An Extremely Fast Ziv-Lempel Data Compression Algorithm,' Data Compression conference, 1991   DOI
16 Khalid Sayood, 'Introduction to Data Compression Second Edition,' Morgan Kaufmann, 2000
17 Data Compression Reference Center http://www.rasip.fer.hr/research/compress/algorithms/index.htm