Most RTOS kernels contain the following components: o Scheduler is contained within each kernel and follows a set of algorithms that determines which task executes when.Some common examples of scheduling algorithms include round-robin and preemptive scheduling.o Objects are special kernel constructs that help developers create applications for real-time embedded systems.Common kernel objects include tasks, semaphores, and message queues.