게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
무의식 사이의 충돌과 watchdog
게시물ID : freeboard_2007760짧은주소 복사하기
작성자 : iT개발자
추천 : 1
조회수 : 675회
댓글수 : 2개
등록시간 : 2023/05/28 07:46:33
옵션
  • 창작글

무의식 사이의 충돌과 watchdog



무의식은 멀티쓰레드로 동작을 하며, 멀티쓰레드의 충돌시 시스템은 동작이 중단 될 수 있습니다.

'당황'하는 경우이며, 이러한 상태는 의식으로 제어가 가능합니다.


인간이 만든 시스템에서 이와 비슷한 설계를 이미 사용하고 있습니다.

'watchdog' 입니다.


watchdog는 정상동작을 확인하여, 비정상적일 경우 system reset을 발생시키는 시스템입니다.

watchdog는 S/W watchdog와 H/W watchdog로 구분이 됩니다.


S/W watchdog는 일부 S/W의 오동작을 감지하는 목적으로 구현합니다.

전체 S/W가 동작하지 않는 경우는 사용할 수가 없습니다.

이런 경우는 H/W watchdog를 사용해야합니다.

일부 S/W 오동작을 감지하여 초기화 하는 S/W 시스템을 구현합니다.


H/W watchdog는 전체 S/W 오동작을 감지하는 목적으로 구현합니다.

S/W가 동작하지 않기 때문에, S/W 구현이 불가능합니다.

칩 자체가 동작하지 않는 현상이 포함됩니다.


당황한 경우 의식의 제어는 S/W watchdog에 더 가까워 보입니다. 



인간의 사고                                 인간이 만든 시스템

======================================================

두개 이상의 무의식의 충돌             두 개이상의 S/W 충돌

당황하는 상황 발생                       시스템 중단

의식에 의해서 제어                       S/W watchdog에 의해 시스템 재시작

무의식의 충돌현상 방지                 개발자의 S/W 수정



인간의 사고는 무의식의 충돌이 발생시 스스로 update가 가능한 시스템이라는 것이 경이롭습니다.

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호