RTOS (실시간 운영체제)
별점: ★★★★★ | 컴시응 특화
답안.
Ⅰ. 개요
경성 실시간 (Hard Real-Time): 예) 항공기 비행 제어, 의료 장비, 원자로 연성 실시간 (Soft Real-Time):
Ⅱ. 핵심 구성요소
경성 실시간 (Hard Real-Time):
데드라인 절대 준수
초과 시 치명적 결과
예) 항공기 비행 제어, 의료 장비, 원자로
연성 실시간 (Soft Real-Time):
데드라인 초과 허용, 성능 저하
예) 영상 스트리밍, 게임, 화상통화
확정적 실시간 (Firm Real-Time):
경성+연성 사이: 초과 시 무효 처리
예) 금융 거래, 화폐 결제
[선점 스케줄링 (Preemptive)]
높은 우선순위 태스크가 낮은 태스크를 선점
RTOS 필수: 언제든 높은 우선순위 즉시 실행
[RM (Rate Monotonic) 스케줄링]
주기가 짧을수록 높은 우선순위
이론적 이용률 상한: n(2^(1/n) - 1) → 69.3% (n→∞)
최적 고정 우선순위 알고리즘
[EDF (Earliest Deadline First)]
마감시간 가장 가까운 태스크 우선
동적 우선순위, CPU 이용률 100% 가능
이론적으로 최적, 구현 복잡
[우선순위 역전 문제]
해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.
### Ⅲ. 특징 및 비교
핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.
### Ⅳ. 적용 사례
실무 환경에서의 적용 사례와 기대효과를 제시한다.
### Ⅴ. 전망
최신 기술 동향과 향후 발전 방향을 서술한다.