Différences entre le traitement en temps réel et le traitement par lots
Calendrier
Le temps écoulé depuis que l'utilisateur a saisi les données dans l'équipement et lorsque l'équipement fournit la sortie attendue est appelé temps de réponse. Les systèmes en temps réel ont des temps de réponse prévisibles. Les sorties sont correctes si elles sont précises et opportunes. Les temps de réponse ne doivent pas nécessairement être rapides. Il n'y a pas de vitesse à laquelle un processus est considéré comme étant en temps réel et tous les processus ont un certain délai. Un système est en "temps réel" lorsque les activités de traitement ont des délais. Le traitement par lots n'a pas d'heure précise à laquelle les tâches sont terminées et les tâches sont terminées lorsque l'équipe est en mesure de les terminer, en fonction des demandes de traitement des tâches et de la vitesse de traitement de l'ordinateur.
Délais
Dans un système temps réel puissant, le non-respect d'une échéance même indique une défaillance complète du système. En temps réel, le fait de ne pas respecter une date limite indique que le système ne fonctionne pas de la meilleure façon possible. Dans le traitement par lots, le non-respect des délais peut signifier que l'équipe a besoin d'une plus grande capacité de traitement pour effectuer les tâches.
Intégré
Les systèmes en temps réel sont généralement réactifs, ce qui signifie qu'ils se comportent en fonction des conditions environnementales. Les processeurs temps réel sont généralement intégrés, ce qui signifie qu'ils ne possèdent pas d'interface de système d'exploitation et sont uniquement utilisés pour contrôler les périphériques matériels. Par exemple, un thermomètre numérique pourrait avoir un processeur intégré en temps réel sur le thermomètre qui donnera une température correcte en continu. Les traitements par lots font généralement partie d'un système informatique plus vaste.
Prévisibilité et flexibilité
Les systèmes en temps réel produisent des résultats spécifiques et prévisibles en réponse à une entrée. Le nombre de résultats qu'un système peut avoir en temps réel est généralement fixe. Par exemple, dans le thermomètre, le nombre de lectures du thermomètre est fixe et le thermomètre ne réalisera pas d'actions uniques, telles que dire "la viande est prête". En règle générale, les administrateurs peuvent ajuster les processus de traitement par lots à des fins différentes.
Reporter
Avec le traitement par lots, les processus sont sauvegardés lorsque l'équipe n'exécute pas beaucoup de tâches, par exemple la nuit lorsqu'une entreprise n'est pas très occupée. Par exemple, une entreprise peut s'abstenir d'exécuter l'analyse antivirus lorsqu'elle est occupée, car les tests suppriment la puissance de traitement de l'ordinateur. Les administrateurs lancent souvent des analyses antivirus la nuit, lorsque la plupart des employés sont rentrés chez eux. Le traitement en temps réel a généralement lieu chaque fois que le processeur reçoit une entrée.
En dehors des ordinateurs
Le traitement par lots a également lieu en dehors des ordinateurs. Par exemple, au lieu d’envoyer une facture à un client chaque fois que celui-ci paie un service, une entreprise peut envoyer une facture tous les mois afin de ne pas avoir à dépenser autant d’argent en frais d’expédition. Le traitement en temps réel ne concerne généralement que les ordinateurs et les microcontrôleurs.