실시간 운영체제
IT 위키
더 많은 작업
(실시간 시스템에서 넘어옴)
- Real-Time OS; RTOS
- 임베디드, IoT, 자율주행차 등 실시간성, 가용성, 안정성이 중요한 시스템
실시간 시스템(Real-Time System)은 처리 결과가 맞는 것뿐 아니라 정해진 짧은 시간(마감 시간, deadline) 안에 응답하는 것까지 요구되는 시스템이다. 늦게 나온 결과는 틀린 결과와 같다.
- 예: 의료용 심장 모니터링, 항공기·미사일 제어, 자동차 에어백·ABS, 공장 제어, 교통 제어
- 실시간 운영체제는 이런 시스템이 마감 시간을 지키도록 작업 순서와 자원을 관리한다.
| 구분 | 마감 시간을 놓치면 | 예 |
|---|---|---|
| 경성(Hard) 실시간 | 시스템 실패. 반드시 지켜야 한다 | 심장 박동기, 에어백, 비행 제어 |
| 연성(Soft) 실시간 | 품질만 떨어진다. 가끔 놓쳐도 된다 | 동영상 스트리밍, 온라인 게임 |