Registered
임베디드 시스템을 위한 메모리 부족상황 관리 방법 및 장치
- Inventors
-
Lee Jae Ho, Kim Woo-Sik, Sun Ja Kim, Ik-Soon Kim, Kim Youngho, 윤성환, 김강희
- Application No.
-
10-2007-0100018 (2007.10.04)
KIPRIS
- Publication No.
-
10-2008-0052339 (2008.06.11)
- Registration No.
- 10-0900439-0000 (2009.05.26)
- Country
- KOREA
- Abstract
- 본 발명은 임베디드 시스템에서 다수의 응용 프로그램이 실행되면서 발생하는 메모리 부족상황을 처리하는 방법에 관한 것이다. 본 발명에 따른 임베디드 시스템의 메모리 부족상황 관리방법은 실행중인 적어도 하나의 프로세스 중 적어도 하나의 프로세스가 선택되는 단계; 상기 선택된 적어도 하나의 프로세스를 보호 설정하는 단계; 적어도 하나의 프로세스를 실행하기 위한 메모리 공간의 할당을 요청받는 단계; 상기 요청받은 메모리 공간의 부족 여부를 판단하여 상기 요청받은 메모리 공간이 부족한 경우 상기 메모리를 사용하고 있는 적어도 하나의 실행 프로세스의 보호 설정을 검사하는 단계; 상기 보호 설정이 되지 않은 실행 프로세스 중 적어도 하나의 실행 프로세스를 선택하여 종료시키는 단계; 및 상기 종료된 실행 프로세스가 사용했던 메모리 공간을 상기 메모리 공간의 할당을 요청한 프로세스에 할당하는 단계를 포함한다. 본 발명에 따르면, 메모리 부족상황 처리를 위한 알고리즘을 유연성 있게 제공한다. 또한, 메모리 부족상황에서도 특정 프로그램을 안정적으로 사용할 수 있다.