A garbage collection unit and a garbage collection method in an embedded environment are provided. In the method, a memory is divided into a young generation area including first and second areas and an old generation area including a predetermined number of blocks, the young generation area is divided into two areas, the garbage collection is performed alternately in the first and second areas of the young generation area, and the garbage collection in the old generation area is performed gradually in units of individual frames including a predetermined number of blocks. Accordingly, time delay due to garbage collection can be minimized, thereby guaranteeing a real-time operation. 
임베디드 환경에서의 가비지 컬렉션 유닛 및 가비지 컬렉션 방법이 제공된다. 상기 방법은 메모리를 제1 및 제2 영역을 포함하는 신세대 영역과 일정 개수의 블록을 포함하는 구세대 영역으로 구분하고, 신세대 영역을 두 개의 영역으로 분할하고, 제1 및 제2 영역에서 교대로 가비지 수집을 수행한다.신세대 영역의 두 번째 영역과 구세대 영역의 가비지 컬렉션은 일정 개수의 블록을 포함하는 개별 프레임 단위로 점진적으로 수행된다. 따라서 가비지 컬렉션으로 인한 시간 지연을 최소화하여 실시간 동작을 보장할 수 있다.