Qu'est-ce que le traitement par lots?
Le traitement par lots est un moyen pratique d'optimiser les performances d'un ordinateur et de gagner du temps. Contrairement au traitement interactif qui invite l'utilisateur à entrer une commande, le traitement par lots stocke plusieurs tâches et les exécute lorsque l'ordinateur est inactif. Cela libère de la mémoire pour des programmes plus exhaustifs et accélère la productivité.
Le traitement par lots peut ne pas être surveillé et ne s’arrête que s’il rencontre une erreur ou termine toutes les tâches du script. Il permet à l'utilisateur de redistribuer les ressources de son ordinateur parmi les programmes qu'il souhaite et exploite pleinement les capacités du processeur. Les inconvénients sont que les commandes non désirées peuvent être exécutées à l'insu de l'utilisateur.
Le nom provient du moment où les utilisateurs entraient manuellement des programmes sur des cartes perforées et que l'opérateur du système les transmettait par lots à l'ordinateur. Les prix des ordinateurs étant très élevés dans les années 50, cette méthode était l’un des principaux moyens d’optimiser temps et argent et de rendre les ordinateurs plus économiques. À cette époque, cependant, peu de systèmes avaient la capacité de charger plusieurs programmes.
Depuis le développement des ordinateurs personnels, les tâches fréquemment exécutées sont stockées dans des "fichiers de traitement par lots" ou des "scripts" dont l'exécution est planifiée ultérieurement. Les interprètes de commande lisent ces fichiers, mais parfois, le processus est exécuté par des applications à interface graphique qui définissent les actions de la souris. La séquence d’actions de l’interface graphique enregistrée porte le nom de "macro" et n’existe que dans la mémoire.
Aujourd'hui, le processus est utilisé de différentes manières. Un système de traitement par lots est l’un des principaux outils du programme de retouche d’images Adobe® Photoshop®. Au lieu de jouer manuellement avec chaque image, cet outil peut faire pivoter, redimensionner et renommer autant de fois que l'utilisateur le souhaite. Les modifications automatiques qui peuvent être apportées vont jusqu'à la correction de la couleur, la modification des filtres et les transformations. Ce système a contribué à éliminer les tâches redondantes, telles que la répétition répétée de la même étape.
Le traitement par lots de fichiers peut convertir plusieurs fichiers informatiques en différents formats en même temps. Cela permet de gagner du temps en éliminant le besoin pour l'utilisateur de convertir chaque fichier individuellement. Les mises à jour d'une base de données et le traitement des transactions peuvent également faire gagner du temps en étant traités dans le même script.
Un exemple de traitement par lots sont les factures mensuelles. Les sociétés émettrices de cartes de crédit ne fournissent pas aux clients une facture papier pour chaque transaction effectuée, mais stockent les données à envoyer par lots à la fin du mois. Les factures d'électricité, le loyer et les salaires horaires fonctionnent tous selon le même principe.