IT 기술/CA & OS

워치독 타이머

gooooooood 2024. 12. 17. 18:06
반응형

Ⅰ. 고신뢰성 시스템을 위한, 위치독 타이머

가. 워치독 타이머의 개념

- 비정상, 무한루프 등에 빠진 경우 시스템 통제가 불가능한 상황에서 자동으로 시스템을 리셋하는 하드웨어 기능

 

나. 워치독 타이머의 필요성

제어 실패 방지 - 불필요한 반복 또는 제어 실패를 방지하는 매커니즘 필요
안전모드 필요 - 시스템 일부가 예상 못한 제어 실패시 안전모드로 전환 필요

 

Ⅱ. 워치독 타이머의 개념도 및 구성요소

가. 워치독 타이머 개념도

- 워치독 타이머는 H/W를 주기적 감시하며 디바이스로부터 일정 시간동안 입력값(Kick)을 받지 못하는 경우 시스템 오동작으로 간주하고 초기화(Reset) 수행

 

나. 워치독 타이머의 구성 요소

신호 내용
Clock - H/W 디바이스를 동작시키는 외부 Clock Source
Clear (Restart / Kick) - H/W 디바이스가 정상 동작함을 알려주는 주기적 Alive 신호
Timeout - 타이머가 종료되었음을 알려주는 신호
Reset - H/W 디바이스를 초기화 할 수 있는 신호

 

Ⅲ. 워치독 타이머의 유형

유형 개념도 설명
내부
워치독 타이머
- 대부분의 마이크로 컨트롤러 내부 내장
- 별도 비용 없음
- 상대적으로 신뢰도 낮음
- S/W 문제 동작 오류 가능
외부
워치독 타이머
- 외부에 별도의 H/W 필요
- 별도 비용 필요
- 상대적 신뢰도 높음
- 프로세서에 물리적 리셋 핀 포함
반응형

'IT 기술 > CA & OS' 카테고리의 다른 글

뉴로모픽칩  (0) 2024.12.17
RAID(Redundant Array of Inexpensive Disks)  (0) 2024.12.17
운영체제 인터럽트  (0) 2024.12.17
세마포어, 모니터  (0) 2024.12.17
파이프라인 해저드  (0) 2024.12.17