I am new to FreeRTOS and the concepts of RTOS in general. I was wondering, in this situation:
When a RTOS is running and an interrupt arrives, which subsequently invokes a yeidlFromISR() function, does that constitute a “context switch” as per in the normal Time sharing desktop systems ?
I have been looking around for awhile but have yet to find the definitive answer on this. To me, as long as an execution context is preempted and can be restored for execution subsequently is considered a context switch. Am I mistaken in my understanding?
Thanks alot in advance, any help in understanding is appreciated