Un sistema de tiempo real es aquel en el que se establecen restricciones temporales para la obtención de resultados o la realización de operaciones. El funcionamiento correcto del sistema requiere, por tanto, no solo que las operaciones se realicen correctamente, si no que se realicen en el momento y con la duración adecuada. Si se cumple esta condición se dice que el sistema es predecible.