Key aspects of real time operating system (RTOS):
- to ensure that the processor can accept an interrupt for the vast majority of time, that is, there is almost no time where the operating system cannot accept an interrupt
- to ensure very low cycle time for the scheduler to schedule any deferred workload. This requires that the scheduler be very efficient.
Source: Modern Embedded Computing