Système de traitement par Batch :
Un système de traitement par batch gère de grandes quantités de données traitées selon un calendrier de routine. Le traitement a lieu lorsque l’après l’événement économique se produit et est enregistré. Il nécessite moins de ressources de programmation, de matériel et de formation. Dans ce système, les programmes sont planifiés par le biais de tâches. Il permet le partage de programmes et de fichiers.
Les exemples incluent la requête d’inventaire, la transaction d’achat sur le site Web, le retrait de compte e-Banking, etc.
Avantages :
- Gère facilement les gros travaux répétés.
- Les travaux répétés sont effectués rapidement.
- Les systèmes par batch peuvent fonctionner hors ligne.
Désavantages:
- Difficile de déboguer les systèmes batch
- Parfois coûteux
- Attend pendant une durée inconnue si une erreur se produit avec n’importe quel travail
Système de traitement en ligne :
Un système de traitement en ligne gère les transactions en temps réel et fournit la sortie instantanément. Lorsqu’un événement économique a lieu, le traitement a lieu. Il nécessite plus de ressources matérielles dédiées, des éléments de traitement sont nécessaires. Dans ce système, les programmes sont lancés par le biais de transactions. Il ne permet pas le partage de programmes et de fichiers.
Les exemples incluent le calcul des taxes de fin de mois, la transformation des données, l’analyse des données, la transformation des données, etc.
Avantages :
- Utile pour les transactions d’argent en ligne
- Utile pour les achats en ligne
- Soutien et stabilité
Désavantages:
- Des millions de demandes deviennent parfois difficiles à gérer
- beaucoup de personnel nécessaire pour maintenir l’inventaire
- Les problèmes matériels créent de gros problèmes
En quoi les programmes en ligne diffèrent-ils des programmes batch ?
Système de traitement BATCH | Système en ligne | |
---|---|---|
Entrée | Données de carte, bande, disque. En BATCH, séquentiel, programmé. Par exemple Keypunch, codage de données. | Données du terminal. Aléatoire, concurrent. Peut être saisi au fur et à mesure que les données arrivent. |
Update du fichier | Réservé lors d’un travail. D’autres travaux doivent attendre. | Concurrent. Instantané. |
Entrée/sortie de fichier | L’entrée/la sortie doit être en séquence | Les entrées/sorties peuvent être simultanées |
Sortie | Rapports imprimés, fichiers de sortie | Messages envoyés à la console, Fichiers mis à jour Journal système, Rapports. |
Début de traitement | L’opérateur (ou le système d’exploitation) lance le travail | La saisie de Trans-ID déclenche la transaction |
Mode processus | Tâche unique et thread Priorité dans la planification des tâches | Traitement prioritaire multitâche et multithread |
Fin de traitement | Chaque travail | Chaque opération |
Turn-around | Généralement beaucoup plus longtemps | Presque instantané |
Ressources | Moins d’utilisation | Plus d’utilisation |
Application | Rapport de ventes mensuel | Réservation de compagnie aérienne |