Design of Garbage Collector for Java-based Embedded Systems

Java 기반 임베디드 시스템을 위한 쓰레기 수집기 설계

  • 배유석 (ETRI 컴퓨터 & 소프트웨어 기술 연구소 실시간컴퓨팅연구부 분산컴퓨팅연구팀) ;
  • 김태근 (ETRI 컴퓨터 & 소프트웨어 기술 연구소 실시간컴퓨팅연구부 분산컴퓨팅연구팀)
  • Published : 1999.10.01

Abstract

가전 제품이나 정보 가전 기기를 포함하는 실시간 임베디드 응용 분야에서 Java를 소프트웨어 개발 플랫폼으로 선택하는 범위가 확대되고 있다. 현재 Sun에서 제공하는 PersonalJava 기술은 동적인 메모리 할당에 대하여 마크-회수(mark-sweep) 방식의 자동 쓰레기 수집(garbage collection) 기능을 지원하는데, 이 방법은 쓰레기 회수 수행전 응용프로그램의 수행을 중지시키는 방식으로 실시간 임베디드 환경에 적합하지 않다. 본 논문에서는 Java 기반 인터넷 셋톱박스나 디지털 가전기기에 탑재할수 있는 Java 플랫폼을 대상으로 기존에 적용된 비실시간 마크-회수 메모리 관리 기법을 대체하는 실시간 자동 메모리 관리 기법을 제시한다.

Keywords