A Research on the enhanced virtual memory management for Embedded System

내장형 시스템에서의 향상된 가상 메모리 관리 방법에 관한 연구

  • Shin, Sung-Ryong (Dept. of Computer Science and Engineering Graduate School of Hanyang University) ;
  • Heu, Shin (Dept. of Computer Science and Engineering Graduate School of Hanyang University)
  • 신성룡 (한양대학교 대학원 컴퓨터공학 운영체제 및 네트워크 응용연구실) ;
  • 허신 (삼성전자 디지털 프린팅 사업부)
  • Published : 2003.10.01

Abstract

Windows CE .NET 내장형 시스템 환경에서 응용 프로그램을 작성하거나 실행하고자 할 때 가장 문제가 되는 것은 메모리 관리이다. Windows CE .NET 시스템은 메모리가 작기 때문에 때로는 전체 성능을 위해 메모리가 절약되는 방식으로 관리되어야 한다. 본 논문은 이와 같이 응용 프로그램이 갖는 가상 메모리의 사용 한계를 운명체제의 커널 수준에서 극복하기 위한 것이다. 현재의 Windows CE .NET 커널이 갖는 가상 메모리 관리의 단점을 극복하고 보다 많은 가상 메모리가 사용될 수 있도록 페이지 할당 및 관리를 담당하는 커널의 메모리 관리 루틴에 있어 새로운 알고리즘을 적용하여 효율을 높였으며 응용 프로그램 작성을 통한 실험을 통하여 가상 메모리의 할당 횟수를 늘일 수 있었다. 그리고 전체적인 메모리 관리 시스템의 성능 향상과 시스템의 안정성을 높일 수 있었다.

Keywords