Vous êtes sur la page 1sur 2

Les Systèmes par lots

En informatique, un traitement par lots (batch processing en anglais) est un enchaînement


automatique d'une suite de commandes (processus) sur un ordinateur sans intervention
d'un opérateur1.
Une fois que ce processus est terminé (quel que soit le résultat), l'ordinateur traite le lot suivant.
Le traitement des lots se termine une fois que tous les lots de la pile ont été exécutés.

Exemple : Le renommage en masse


Le renommage en masse de fichiers ou de 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ées.

Les Systèmes à Temps partagé


Le temps partagé ou pseudo-parallélisme1, est une approche permettant de simuler le partage
par plusieurs utilisateurs de temps processeur. Il ne faut pas le confondre avec le terme
de multitâche : un système peut être multitâche sans être à temps partagé (par exemple s'il
dispose de pilotes effectuant des tâches de fond asynchrones) ; il a également existé quelques
systèmes de temps partagé qui n'étaient pas multitâches : le processeur divisait simplement son
temps en tranches fixes.

Les Systèmes de traitement transactionnels


Le système de traitement transactionnel ou STT (domaine informatique) est un système
capable d'exécuter un ensemble d'opérations unitaires dans un contexte transactionnel donné.
Le STT doit pouvoir garantir à tout moment les propriétés inhérentes à une transaction
informatique pour les données qu'il gère.

Les systèmes Multiprocesseur


Plusieurs formes de parallélismes sont exploitables dans les systèmes informatiques. Les
ordinateurs multiprocesseurs permettent un parallélisme de tâches, où un processus peut être
exécuté sur chaque processeur. On obtient ainsi une plus grande puissance de calcul qu'avec un
ordinateur uniprocesseur, qui peut être utilisée soit pour plusieurs programmes qui disposeraient
chacun d'un processeur, soit pour des programmes spécialement conçus, qui sont capables de
répartir leurs calculs sur les différents processeurs.
Cette technologie a été utilisée pour des supercalculateurs, mais elle peut aussi l'être pour
s'affranchir des limites de la montée en fréquence des processeurs : de nombreux processeurs
actuels sont dits multicœurs, et embarquent en fait plusieurs uniprocesseurs sur une même puce.

Exemples de systèmes multiprocesseurs


En novembre 2008, les systèmes d'exploitation des 500 plus puissants supercalculateurs de la
planète (au TOP500) étaient1 :

 Linux, qui est le système équipant la très grande majorité (87,80 %) ;


 Unix, 4,60 % ;
 Windows, 0,8 % ;
 BSD et Mac OS, 0,2 % chacun.
Depuis novembre 2017, les supercalculateurs du TOP500 tournent tous sous Linux.

Les Systèmes distribuée


L’architecture distribuée ou l'informatique distribuée désigne un système d'information ou
un réseau pour lequel l'ensemble des ressources disponibles ne se trouvent pas au même
endroit ou sur la même machine. Ce concept, dont une version peut être une combinaison de
transmissions du type client-serveur, s'oppose à celui d'informatique centralisée .
Internet est un exemple de réseau distribué puisqu'il ne possède aucun nœud central. Les
architectures distribuées reposent sur la possibilité d'utiliser des objets qui s'exécutent sur des
machines réparties sur le réseau et communiquent par messages au travers du réseau

Les Système temps réels


En informatique, on parle d'un système temps réel lorsque ce système est capable de contrôler
(ou piloter) un procédé physique à une vitesse adaptée à l'évolution du procédé contrôlé.
Les systèmes informatiques temps réel se différencient des autres systèmes informatiques par la
prise en compte de contraintes temporelles dont le respect est aussi important que l'exactitude
du résultat, autrement dit le système ne doit pas simplement délivrer des résultats exacts, il doit
les délivrer dans des délais imposés.

Exemples de systèmes d'exploitation temps réel

 Adeos
 ART Linux
 ChorusOS
 Contiki RTOS
 DSP/BIOS
 eCos
 ELinOS
 FreeRTOS
 iRmx
 ITRON
 LiteOS
 MicroC/OS-II
 HP-MPE (en)
 Nucleus

Vous aimerez peut-être aussi