The Design and Implementation of Memory Compaction for Real-Time Operating System

실시간 운영체제 $UbiFOS^{TM}$에서 메모리 압축 기법 설계 및 구현

  • Lee Won-Yong (Dept. of Computer Engineering, Chungnam National University) ;
  • Lee Soong-Yeol (Dept. of Computer Engineering, Chungnam National University) ;
  • Kim Yong-Hee (Dept. of Computer Engineering, Chungnam National University) ;
  • Lee Cheol-Hoon (Dept. of Computer Engineering, Chungnam National University)
  • 이원용 (충남대학교 컴퓨터공학과) ;
  • 이승열 (충남대학교 컴퓨터공학과) ;
  • 김용희 (충남대학교 컴퓨터공학과) ;
  • 이철훈 (충남대학교 컴퓨터공학과)
  • Published : 2006.06.01

Abstract

실시간 운영체제를 탑재한 임베디드 시스템(Embedded System)은 특성상 다른 시스템에 비해 상대적으로 저 용량의 메모리를 지닌다. 따라서 제한된 메모리를 효율적으로 사용할 수 있는 기법이 적용될 필요가 있다. 외부 단편화(External Fragmentation)로 생긴 메모리 공간을 재조정하는 기법도 효율적인 메모리 사용을 위한 방안이며, 본 논문에서는 실시간 운영체제에서 가용한 메모리를 효율적으로 활용할 수 있는 메모리 압축(Memory Compaction) 기법에 대해서 설계 및 구현하였다.

Keywords