Hi All,
I want to confirm my understanding on following RTOS concepts.
1) There are two kind of memory management is required, one when task are switching and we need to allocate memory to tasks and also to place the TCB for switching tasks. IS it right that this memory management is done by the RTOS Task management feature(Not by the memory management feature).2) Also other level of memory management is Dynamic Memory management (To allocate and release memory at run time). I see this is something optional for an application to use the Memory management feature of RTOS or write our own memory management feature.
3) Generally in a C program execution there are two memory segments Data and Heap. in general Memory management means managing both or just managing Heap. (If only Heap then who manages Data Segment).My questions clearly tell that i am a newbie in RTOS understanding. Please provide me guidance.
Thanks, Jalon