![[ARM] STM32_FreeRTOS, Shared Memory](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTx3sa%2FbtsG2oSZXfI%2FkYDpBI9NddyyFDsMVgkm5K%2Fimg.png)
ARM/2_Study2024. 4. 30. 00:23[ARM] STM32_FreeRTOS, Shared Memory
1. OSProcess = 프로그램Thread = Process 내부에서 동작하는 프로그램Process → Process Direct Access 불가능 ⇒ IPC(Inter Process Communication) 사용 Windows, Linux : 범용 OS ← 8GB 이상임베디드용 OS : 제한된 기능(스케줄링, 메모리 제어) ← 10kB 이하종류 : RTOS, Micrium OS, … OS 필수 기능⇒ 스케줄링프로세스가 실행되는 순서를 결정 FCFS(선착순) : 프로세스는 준비 대기열에 도착한 순서대로 실행. 비선점형 스케줄링 알고리즘우선순위 스케줄링 : 각 프로세스에 우선순위 할당Round Robin(RR) ← 대부분의 OS에서 사용 : 각 프로세스에 실..