FreeRTOS1 RTOS란? 시분할 시스템 하에서 우선순위 기반 스케줄링을 통해 우선순위가 높은 task가 먼저 작업을 처리할 수 있게 한다. 시분할 시스템이란? : 시간을 쪼개어 하나의 처리 장치에서 두 개 이상의 처리를 가능하게 한 시스템 스케줄링이란? : 운영체제의 동작 기법 중의 하나로 특정 방법에 따라 프로세서들에게 CPU 등의 자원 배정을 하는 것을 뜻한다. 우선순위 기반 스케줄링 방식이란? : 현재 수행중인 task보다 높은 우선순위를 갖는 이벤트가 서비스를 요청할 때 task 전환이 발생 Non-OS 대비 RTOS의 장단점 - 장점 일관된 작업 수행시간 쉬운 기능 확장 장치 간 의존성 감소 - 단점 메모리 소모 증가 * 클록 Tick 시분할 시스템을 구현하기 위한 RTOS 커널 내부의 기준 시간. 시스템 성능에 따라 .. 2022. 12. 26. 이전 1 다음