OSEK 태스크 모델을 위한 메모리 사용 최적화 커널 메커니즘

The ever-increasing complexity of automotive software systems can be effectively managed through the adoption of a reliable real-time operating system (RTOS). However, using an RTOS may incur additional resource usage to a resultant system. Due to the mass production nature of automotive industry, reducing physical resources used by automotive software is of utmost importance for cost reduction. The OSEK OS can address this issue in an appropriate manner. The OSEK is a real-time operating system specially designed for automotive software systems and one of its design goals is to reduce resource usage. In this paper, we analyze the properties of the OSEK OS such as its task model, conformance classes and development process along with the OSEK Implementation Language (OIL). We then propose kernel mechanisms for OSEK with a special focus on minimizing memory usage.