Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 2008.06b
- /
- Pages.308-312
- /
- 2008
- /
- 1598-5164(pISSN)
The Design and Implementation of a RTOS Virtualization for Embedded Systems
임베디드 시스템에서의 실시간 운영체제 가상화 설계 및 구현
- Yang, Jong-Chul (Department of Computer Science, Kwangwoon University) ;
- Kim, Han-Bit (Division of Computer Science, KAIST) ;
- Joe, Sang-Jun (NHN Corp.) ;
- Joe, Jae-Il (Kwangsung Corp.) ;
- Ahn, Woo-Hyun (Department of Computer Science, Kwangwoon University)
- Published : 2008.06.30
Abstract
최근 운영체제 가상화 기술을 통한 이점들로 인해 이에 대한 많은 관심이 대두 되고 있다. 현재 다양한 분야에서의 가상화 연구가 활발히 진행되고 있으며, 범용 운영체제를 위한 상용화 제품도 여러 개 존재한다. 또한 임베디드 시스템에서의 가상화 기술 연구도 큰 관심을 끌고 있지만, 순수 RTOS 가상화의 사례는 없다. 임베디드 시스템에서의 RTOS 가상화가 필요한 예로는 2 CPU - 2 RTOS 구조를 갖는 휴대전화 단말기를 들 수 있는데, 이 경우에 가상화를 적용하면 응용프로그램의 재사용과 생산원가 절감의 효과를 얻을 수 있다. 본 논문에서는 임베디드 시스템에서의 실시간 운영체제 가상화 기법을 제안하고, 이를 위한 인터럽트 가상화, OS간 스케줄링, OS간 통신 등의 기술을 개발하여 실험을 통해 확인한다.
Keywords