인프런 커뮤니티 질문&답변

규철님의 프로필 이미지
규철

작성한 질문수

FreeRTOS 프로그래밍

실습 03_CRITICAL

하드 리얼타임에 대해서

작성

·

243

1

안녕하세요 강사님! 이 강의에서 크리티컬 섹션을 만드는 것은 하드리얼타임에 악영향을 끼친다고 말씀하셨는데, 그럼 크리티컬 섹션으로 만드는 것보다는 세마포어로 상호배제하는 것이 하드리얼타임에 가까운 것인가요? 그렇다면 모든 상호배제는 세마포어로 하는 것이 이득일거라 생각되는데 크리티컬 섹션으로 만들어야하는 특별한 경우나 이유가 있을까요?

답변 1

0

홍영기님의 프로필 이미지
홍영기
지식공유자

안녕하세요. 규철님

인터럽트를 비활성하여 임계구역을 보호하는 방법은 하드리얼타임 동작을 방해하는 것이 맞습니다. 하지만 임계구역의 실행 시간이 충분히 짧다면 사용 하셔도 됩니다. 관련 영상을 참고해주세요.

규철님의 프로필 이미지
규철

작성한 질문수

질문하기