Qu'est-ce qu'un travail par lots?
Le travail par lots est probablement l’une des méthodes les plus anciennes d’utilisation et de gestion des ressources informatiques. Tout simplement, un utilisateur collecte une certaine quantité de données, généralement sous la forme de fichiers, et prépare un travail par lots pour traiter tous ces fichiers par le biais d'un programme informatique ou d'un ensemble de programmes en même temps. Contrairement à une session informatique interactive, où l'utilisateur est en train d'émettre des commandes et de recevoir des demandes d'entrée de l'ordinateur, le travail par lots comprend tout le travail que l'utilisateur a voulu effectuer sur ces fichiers et données en une seule opération.
Au tout début de l'informatique, il était coûteux de posséder et d'exploiter d'énormes ordinateurs centraux. En conséquence, le travail par lots a été conçu pour permettre aux utilisateurs de soumettre des travaux à l'ordinateur, afin de pouvoir allouer la puissance de calcul et les ressources du système de manière uniforme tout au long de la journée. Finalement, alors que les ordinateurs centraux prenaient des utilisateurs distants via des terminaux, la journée de travail habituelle impliquait davantage de sessions interactives qui occupaient l’ordinateur central. Les travaux par lots ont ensuite été programmés dans des files d'attente pour une opération de nuit. De cette façon, le coût de ces systèmes informatiques coûteux était mieux justifié.
Alors que l'industrie des technologies de l'information continuait de prospérer et que les ordinateurs se propageaient sur le bureau, le travail par lots restait un élément essentiel de l'utilisation de l'ordinateur, même si de nombreux travaux sont invisibles pour la plupart des utilisateurs d'ordinateurs de bureau types. Parmi les tâches par lot les plus courantes que l'on peut négliger, il y a des processus simples qui se déroulent tous les jours en coulisse. L'impression d'une série de fichiers est une forme de travail par lots dans lequel les documents sont envoyés à une imprimante et planifiés pour une sortie. Un autre travail par lots typique consiste à nettoyer les fichiers temporaires accumulés lors de l’utilisation de divers programmes informatiques tout au long de la journée.
Il existe d'autres types de travaux par lots capables de traiter plusieurs fichiers en fonction de spécifications définies par l'utilisateur. Les programmes de manipulation d'images sont livrés avec des méthodes de traitement par lots intégrées qui permettent à l'utilisateur d'effectuer des opérations répétitives sur une grande partie des images. Dans d'autres contextes plus vastes, le traitement par lots est également responsable de nombreuses tâches liées aux activités. Les rapports générés par ordinateur à la fin de la journée, qui récapitulent toutes les données collectées, constituent un travail par lots commun. Les bases de données occupées effectuent également des travaux par lots. Ainsi, lorsqu'une grande quantité de données collectées risque de stresser la base de données, elles peuvent être ajoutées à la base de données par lots.
En raison de l'utilité du travail par lots, de plus en plus de techniques pour travailler avec des lots continuent d'évoluer. IBM® a développé pour ses plates-formes informatiques des systèmes d'exploitation et des systèmes logiciels complets spécifiquement conçus pour les opérations de traitement et de planification par lots volumineux. Chaque système d'exploitation d'ordinateur de bureau est également fourni avec un moyen de planifier ou d'utiliser des tâches par lots. Les langages de script ont évolué pour faciliter la préparation et l’organisation de travaux par lots nécessitant l’utilisation de plusieurs logiciels. Les démons de planification tels que cron de UNIX ™ ou le planificateur de travaux de Microsoft® peuvent exécuter un travail par lots en tant qu’utilisateur spécifique avec des fonctions uniques. autorisations à des fins de sécurité.