Question: why rtos in embedded systems?
Answer: RTOS scheduling Many operating systems give the impression of executing multiple programs at once, but this multi-tasking is something of an illusion. A single processor core can only run a single thread of execution at any one time. ... This is what makes an RTOS so relevant for time-critical embedded systems.