« DOS/Liste des commandes » : différence entre les versions

Contenu supprimé Contenu ajouté
imported>BenzolBot
organisation (intro)
Ligne 1 :
{{recyclage}}
En [[informatique]], un '''traitement par lots''' (''batch processing'' en anglais) est un enchaînement automatique de commandes ([[Processus (informatique)|processus]]) sur un [[ordinateur]] sans intervention d'un [[opérateur]].
 
==Détails==
 
Le déclenchement de ces traitements peut ainsi être automatisé, par exemple grâce au programme [[cron]] dans un système [[Unix]]. Les traitements par lots sont surtout utilisés pour des tâches automatisées, notamment pour la gestion des comptes sur le parc informatique d'une entreprise, d'une université… Les travaux lancés en lots n'utilisent que les cycles processeur non utilisés par les travaux interactifs. Les lots ont donc toujours une priorité d'exécution plus basse que les interactifs mais en revanche un temps d'exécution (''time slice'') plus élevé que les interactifs de façon à rester en mémoire principale le plus longtemps possible. Pourquoi le time slice est-il plus généreux pour un lot que pour un travail interactif ? Parce que lors d'un ordre de lecture de la base de données, le système charge dans le buffer plusieurs slots de façon à faire le moins possible d'accès disque, sachant qu'un accès disque provoque immédiatement une purge sur disque du lot qui devra attendre de revenir en mémoire pour continuer à s'exécuter.