$\mu$ C/OS-II에서의 확장된 시분할 스케줄링 설계

The Design of Expanded Time Slice Task Scheduling in $\mu$ C/OS-II

  • 김태호 (부경대학교 전자계산학과) ;
  • 김창수 (부경대학교 전자계산학과) ;
  • 박철동 (부경대학교 전산정보학과) ;
  • 장용호 (부경대학교 전산정보학과)
  • 발행 : 2001.06.01

초록

다수의 RTOS(Real-Time Operating Systems)가 개발되면서 다양한 분야에서 적용되고 있다. 현재 RTOS는 가전제품과 같은 특정 목적의 장치들을 지원하기 위해 설계되어 있기 때문에 목적에 따라 설계 방향이 다양하게 개발되어 있다. 본 논문에서는 $\mu$ C/OS-II 대전 2.03 환경에서 동일한 우선 순위를 가진 여러 개의 태스크들을 관리하는 방법과 우선 순위에 기반한 선점 메커니즘을 지원하는 $\mu$ C/OS-II에서 동일 우선 순위를 가진 태스크들을 동작하도록 하는 기능을 추가하였다. 이를 위해 본 연구에서는 $\mu$ C/OS-II의 커널 구조를 변경하여 시뮬레이션을 수행하였다.

키워드