I've been pondering the designs of these kinds of OS for embedded use, and wanted to ask a few questions.
I believe these systems generally rely on preemptive schedulers to allocate time to distinct 'tasks' is this always the case? what about an RTOS that claims to be a "real time" RTOS that guarantees certain time constraints, how do they achieve that?
I believe these systems generally rely on preemptive schedulers to allocate time to distinct 'tasks' is this always the case? what about an RTOS that claims to be a "real time" RTOS that guarantees certain time constraints, how do they achieve that?