기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
REDUCING THE MEMORY FOOTPRINT OF OSEK-BASED SYSTEMS VIA STACK SHARING AND LIGHT-WEIGHT READY QUEUES
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • REDUCING THE MEMORY FOOTPRINT OF OSEK-BASED SYSTEMS VIA STACK SHARING AND LIGHT-WEIGHT READY QUEUES
  • REDUCING THE MEMORY FOOTPRINT OF OSEK-BASED SYSTEMS VIA STACK SHARING AND LIGHT-WEIGHT READY QUEUES
저자명
Park. D.,Yoo. J.,Park. J.,Hong. S.
간행물명
International journal of automotive technology
권/호정보
2011년|12권 3호|pp.451-460 (10 pages)
발행정보
한국자동차공학회
파일정보
정기간행물|ENG|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

OSEK OS (Offene Systeme und deren Schnittstellen fur die Elektronik in Kraftfahrzeugen Operating System) is an open, real-time operating system standard for ECU software in vehicles. Because it was originally designed to be used in an extremely resource-constrained environment, an OSEK-compliant operating system must incur low processing overhead and memory usage. Unfortunately, as OSEK OS has evolved over time, it now specifies nontrivial kernel features along with multiple conformance classes and application modes. This may lead to unwanted dynamic resource usage in a system using OSEK OS unless the standard is carefully interpreted and designed into an OSEK OS implementation. In this paper, we analyzed the various kernel features of OSEK OS and their interactions to identify areas in the standard that warrant further resource usage optimization. In particular, we attempted to reduce the run-time memory footprint. Based on our analyses, we present two kernel mechanisms: (1) stack sharing among tasks and (2) light-weight ready queue handling specialized for OSEK OS conformance classes. We also offer implementation methods for the proposed mechanisms by extending OIL and associated tools. Finally, we show the effectiveness of the proposed mechanisms via extensive experiments. Our mechanisms allow OSEK-based systems to use only 36% of the memory requirements of conventional OSEK-based systems on average.