티스토리 뷰

stm32 & rtos

os( busy waiting , context switching)

별의 별 2022. 8. 12. 12:41

busy waiting

: OS에서 원하는 자원을 얻기 위해 기다리는 것이 아니라 권한을 얻을 때까지 확인하는 것
: cpu의 자원을 쓸데없이 낭비하기 때문에 좋지 않은 쓰레드 동기화 방식

 

 

Context Switching

멀티프로세스 환경에서 cpu가 하나으 프로세스나 쓰레드를 실행하고 있는 상태에서 인터럽트 요청에 의해 다음 우선순위의 프로세스가 실행되어야 할때 기존의 프로세스의 상태 또는 레지스터 값을 저장하고 cpu가 다음 프로세스를 수행하도록 새로운 프로세스의 상태 또는 레지스터 ( context) 값을 교체하는 작업

https://jeong-pro.tistory.com/93

 

 

 

'stm32 & rtos' 카테고리의 다른 글

[stm32] can통신 , freeRTOS 메세지 큐  (0) 2022.08.24
[smt32] rtos 메시지 큐  (0) 2022.08.12
[stm32] float print가 안될때  (0) 2022.08.10
[stm32] rtos+lwip  (0) 2022.07.28
[ stm32] uart 통신  (0) 2022.07.18
댓글