1. 실시간성(Realtime) 이란?
ㅇ 데이터 전달량 및 처리량 보다는 시간이 중요함 (즉응성,속응성)
ㅇ 실시간 통신 (Realtime Communication)
- 생산과 동시에 전송 및 사용이 이루어지는 통신 (아주 짧은 지연)
ㅇ 실시간 시스템 (Realtime System)
- 미리 정해진 시간 내에 반드시 정확한 동작을 하도록 만들어진 시스템
ㅇ 실시간 분석기 (RTA, Realtime Analyzer)
- 진폭 특성 만을 실시간 관찰 가능 (위상 특성, 지연 특성 등은 알 수 없음)
. 주로, 여러 대역통과필터들로 구성되어짐
2. 실시간 시스템
ㅇ 실시간 시스템의 요구사항
- 정상 동작시간이 아닌 최악의 실행시간을 바탕으로 한 시간 제약을 만족해야 함
- 시간 제약을 주는 각종 자원을 정확하게 분석할 수 있어야 함(즉, 최악의 실행시간 분석)
- 시간제약의 요소들을 정의하여야 함
ㅇ 실시간 시스템의 동작 특징
- 일반적으로 외부의 이벤트(사건)와 타이머의 동작을 통해서 계산 작업이 수행됨
. 하드웨어적으로 입출력 이벤트 및 타이머 처리가 가능해야 하며,
. 이를 프로그래밍 언어로 표현 가능해야 함
ㅇ 실시간 시스템의 例) 자동차, 자동화 시스템 등
ㅇ 실시간 운영체제 (RTOS, Real-Time Operating System)
- 특정 시간 내 작업 완료 및 응답 제공을 보장하는 운영체제
- 주로, 임베디드 시스템, 산업 제어 시스템, 자동차, 항공 우주, 의료 기기 등에서,
실시간 응답이 중요한 응용 프로그램에 사용