RTOS 개념 정리 (2) - 임계 영역
RTOS 개념 정리 (1) - Task RTOS 맛보기를 마치고, 기본 개념을 정리하고자 한다. 태스크(Task) 태스크의 개념에 대해 알아보자. 그림 1을 보면, 3개의 태스크가 순차적으로 실행되고 있다. 정해진 시간(보통 1[ms]) 안에 선언된 zin9.tistory.com 이번 시간에는 Task에 이어 임계 영역(Critical Section)에 대해 알아보자. 왜 임계 영역이 필요하고 사용하는 이유는 무엇일까? 임계 영역은 어떠한 외부 요인에 의해서도 방해받지 않는 영역을 의미한다. 임계 영역의 특징을 알아보자. 외부 인터럽트에 의해 중단되지 않는다. 태스크 전환이 일어나지 않는다. 여러 태스크 또는 인터럽트에 의해 공유된 자원에 대한 독점적 사용을 보장한다. Core의 관점에서 인터럽트를 금지..
펌웨어 설계
2023. 1. 28. 18:30