RTOS 개념 정리 (3) - 세마포어
RTOS 개념 정리 (2) - 임계 영역 RTOS 개념 정리 (1) - Task RTOS 맛보기를 마치고, 기본 개념을 정리하고자 한다. 태스크(Task) 태스크의 개념에 대해 알아보자. 그림 1을 보면, 3개의 태스크가 순차적으로 실행되고 있다. 정해진 시간( zin9.tistory.com 임계 영역은 외부 요인에 의해 방해받지 않고 태스크 전환도 이뤄지지 않는 경우에 사용했다. 그런데 세마포어는 조금 더 하위 개념이다. 공유 자원(공용 함수 등)을 여러 태스크가 동시에 접근하여 사용할 수 없도록 하는 기능이다. 아직 지금 지식 수준에서는 실제 코딩에서 세마포어만 사용할 것 같다. 좀 더 배워야 할 것 같다. 세마포어는 여러 태스크가 공유 자원을 나눠서 처리하는 방식을 다루는 것이다. 세마포어에는 2가..
펌웨어 설계
2023. 1. 28. 20:05