Design and Implementation of Memory Management Mechanism for Multimedia Applications

멀티미디어 지원을 위한 메모리 관리 기법 설계 및 구현

  • Ko, Young-Woong (Dept. of Computer Science and Engineering, Korea University) ;
  • Ah, Jae-Young (Dept. of Computer Science and Engineering, Korea University) ;
  • Hong, Chul-Ho (Dept. of Computer Science and Engineering, Korea University) ;
  • Yoo, Chuck (Dept. of Computer Science and Engineering, Korea University)
  • 고영웅 (고려대학교 컴퓨터학과) ;
  • 아재용 (고려대학교 컴퓨터학과) ;
  • 홍철호 (고려대학교 컴퓨터학과) ;
  • 유혁 (고려대학교 컴퓨터학과)
  • Published : 2001.10.01

Abstract

가상 메모리 시스템은 다중 프로그래밍의 정도를 높이고 효율적으로 주기억 장치를 관리하는 장점을 제공해 주지만 예측할 수 없는 지연을 발생시키는 문제점을 가지고 있다. 따라서 가상 메모리 시스템은 시간 제약이 엄격한 경성 실시간 시스템에서 사용하기에 부적합하며, 시간 제약이 완화된 멀티미디어 분야에서도 태스크의 제한 시간 실패율을 높이는 원인을 제공함으로써 멀티미디어 서비스 품질을 저하시키고 있다. 본 논문에서는 동적으로 태스크가 유입되는 범용 시스템 환경에서 가상 메모리 시스템이 멀티미디어 태스크에 미치는 영향을 분석하고. 멀티미디어 태스크의 제한 시간 실패율을 최소화할 수 있는 메모리 관리 방법을 제시하였다. 본 논문에서는 동적으로 유입되는 태스크의 페이지 폴트를 제한된 비율로 유지시키는 기법을 사용하며. 이를 통해서 부하를 분산시키고. 결과적으로 멀티미디어 응용이 원활히 수행될 수 있도록 하였다.

Keywords