References
와치독(Watch Dog)의 정의
영어 그대로 감시견을 뜻하는 말로 마이크로컨트롤러(MCU)의 기능 이상으로 인한 중단 및 SW 오류로 무한 루프에 빠지는 상태를 감시 및 조치하는 것을 의미한다.
와치독은 주기적으로 현재 시스템의 정상 여부를 감독하는데 이때, 정상작동이 되지 않는다고 판단되면 시스템을 리셋하고 반면, 정상작동이 될 시 리셋이 발생되지 않게 끔 신호를 두어 조치한다.
와치독을 사용하는 이유
임베디드 시스템의 경우 작업자가 부재 상태이거나 물리적인 접근을 할 수 없는 상황이 생길 때가 있다.
만약 오류 발생 시 이러한 처리의 어려움이 생기므로 원격으로 처리하거나 혹은 스스로 오류를 대처하게끔 조치하는 방안을 채택하는데 그 결과들 중에서 와치독이 사용된다.
'Self-Study > 기타' 카테고리의 다른 글
[Network] PING test (0) | 2022.07.05 |
---|---|
[Network] SSE (0) | 2022.07.05 |
[NodeJS] stream (0) | 2022.07.05 |
[Git] stash (0) | 2022.07.04 |
[Typescript] 데코레이터의 기본구조 (0) | 2022.07.04 |
최근댓글