Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2005.11a
- /
- Pages.1483-1486
- /
- 2005
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
A Study on Memory Protection for Embedded Systems
임베디드 시스템의 메모리 보호에 관한 연구
- Im, Do-Yeon (Div. of Electronics and Information Engineering, Chon-Buk University) ;
- Park, Ik-Su (Div. of Information Engineering, Mok-Po University) ;
- Oh, Byeong-Kyun (Div. of Information Engineering, Mok-Po University) ;
- Gwun, Oh-Bong (Div. of Electronics and Information Engineering, Chon-Buk University)
- 임도연 (전북대학교 전자정보공학부 컴퓨터공학) ;
- 박익수 (목포대학교 정보공학부 정보보호) ;
- 오병균 (목포대학교 정보공학부 정보보호) ;
- 권오봉 (전북대학교 전자정보공학부 컴퓨터공학)
- Published : 2005.11.18
Abstract
일반적으로 응용 프로그램의 메모리 요구를 배치 전에 평가하는 것은 많은 어려움이 따르기 때문에 주기억장치의 부족을 초래한다. 또한 임베디드 시스템의 디스크와 가상 메모리의 결핍은 out-of-memory 에러가 발생할 때 응용이 확장되기 위한 swap 공간이 없어 시스템이 붕괴되고 가상 기억장소로부터의 보호가 없어 세그먼트가 그 바운드를 초과했다는 것조차 발견되지 않으므로 붕괴 전의 교정 동작이 불가능하게 한다. 시스템 붕괴가 치명적인 손실이 될 수 있는 임베디드 시스템에서 Out-of-memory 에러는 비신뢰성을 보이는 중요한 원인이 된다. 본 논문에서는 컴파일러에 의한 런타임 조사 코드를 사용함으로써 out-of-memory 에러들이 발생하기 바로 전에 발견하는 런타임 조사와 out-of-memory 이후 죽은 변수 같은 사용되지 않는 공간과 살아있는 변수의 압축으로 자유롭게 된 공간으로 스택이나 힙 세그먼트를 확장시키는 공간 재활용과 데이터 압축 기법으로 시스템 신뢰성을 개선하는 방법을 연구하였다.
Keywords