Real-time software is one with tasks that have critical timing requirements. Failure in delivering results within the timing requirement results in catastrophe at worst and uselessness of the results at best.
Real-time software is one with tasks that have critical timing requirements. Failure in delivering results within the required deadlines results in catastrophe at worst and uselessness of the results at best.
Real-time software is executed on an RTOS capable of guaranteeing that those deadlines are meant, as far as the task scheduling is concerned. The task itself must be as deterministic as possible to guarantee production of its results within the allocated time slice.