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

Contenu supprimé Contenu ajouté
imported>IP 84.5
m et je refais la même bêtise que sur l'autre article... :/
Ligne 1 :
En [[informatique]], un [['''traitement par lots]]''' (''batch processing'' en anglais) est un enchaînement automatique de commandes sans intervention d'un opérateur. Le déclenchement de ces traitements peut ainsi être automatisé, par exemple grâce au programme [[cron]] dans un système [[Unix]]. Les traitements batchpar 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 batchlots n'utilisent que les cycles processeur non utilisés par les travaux interactifs. Les batchslots 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 batchlot 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 batchlot qui devra attendre de revenir en mémoire pour continuer à s'exécuter.
{{à fusionner|Traitement par lots|Renommage en masse de fichiers ou dossiers informatiques}}
 
En [[informatique]], un [[traitement par lots]] (''batch processing'' en anglais) est un enchaînement automatique de commandes sans intervention d'un opérateur. Le déclenchement de ces traitements peut ainsi être automatisé, par exemple grâce au programme [[cron]] dans un système [[Unix]]. Les traitements batch 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 batch n'utilisent que les cycles processeur non utilisés par les travaux interactifs. Les batchs 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 batch 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 batch qui devra attendre de revenir en mémoire pour continuer à s'exécuter.
 
La [[histoire de l'informatique#Deuxième génération (1956-1963)|deuxième génération d'ordinateurs]] était exploitée exclusivement sous forme de traitement par lots, progrès sur l'utilisation ''en vacations'' de ceux de la première génération. La notion de [[système d'exploitation]] devint alors essentielle. Les ordinateurs étaient alimentés en entrée par des instructions encodées sur des [[carte perforée|cartes perforées]] et fournissaient les données de sortie sur des [[imprimante]]s (exemple : le système [[Fortran Monitor System|FMS]]).
Ligne 25 ⟶ 23 :
 
Mais attention : un fichier batch peut aisément formater un disque ou supprimer un fichier. Peu d'anti-virus détectent des menaces dans les fichiers batch. Par précaution, vous pouvez ouvrir avec votre éditeur de textes un fichier .bat douteux avant de le lancer.
 
== Exemple : Le renommage en masse ==
 
Le renommage en masse de [[fichier (informatique)|fichiers]] ou de [[répertoire (informatique)|dossiers]] informatiques d'une façon automatique est un exemple de traitement par lots.
 
Pour effectuer ce genre d'opération, un [[logiciel]] spécialisé est utilisé. Ces logiciels peuvent avoir plus ou moins de fonctionnalités, mais certaines fonctions de base sont partagés.
 
=== Fonctions de base ===
* Trouver une partie du nom et la remplacer ou l'effacer.
* Changer des lettres minuscules en majuscules et vice-versa.
* Ajouter une séquence numérique (001, 002, 003...)
* Ajouter la date et l'heure (actuelle ou prise du fichier ou dossier).
* Changer la longueur du nom.
 
=== Fonctions avancés ===
* Extraction d'information (comme étiquettes [[ID3]] de [[MP3]] ou [[EXIF]] de [[Joint Photographic Experts Group|JPG]]) et les placer dans le nom.
* Ajouter une séquence alphabétique (a, b, c, d...).
 
=== Liste de logiciels francophones ===
Tous systèmes d'exploitation :
* [http://file-folder-ren.sourceforge.net/ Métamorphose]
 
Sur [[Windows]] :
* [http://www.antp.be/software/renamer/fr Ant Renamer]
 
Sur [[Linux]] :
* [http://www.krename.net/ Krename]
 
Sur [[Macintosh]] :
* [[Automator (logiciel)|Automator]]
 
== Bibliographie ==