Page préc.
Structure d'un système d'exploitation
Fin de page Page suiv.
Historique

Exemples de systèmes d'exploitation

    Il existe plusieurs sortes de systèmes d'exploitation adaptés à des contextes très différents pour lesquels ils ont été créés.  En voici quelques échantillons.

Système mono-utilisateur (micro-ordinateur)

    Ces systèmes sont en principe mono-utilisateurs : il n'y a de ce fait qu'une machine virtuelle correspondant à la machine physique (Prologue, CP/M, MS/DOS). De plus, le partage des ressources ne se pose pas.     L'interface entre l'utilisateur et la machine virtuelle est fournie par le langage de commande, les commandes ayant la syntaxe générale suivante :
 
commande :: <action> <paramètres>

    Outre le traitement des commandes, le système d'exploitation intègre le système de gestion de fichier qui en rend l'accès beaucoup plus facile, ainsi que l'allocation des ressources. Celle-ci se limite à la gestion de la mémoire principale, et encore seulement en partie, certains programmes (compilateurs par exemple) en assurant une partie : gestion de la mémoire dynamique, réservation de mémoire, gestion des zones libérées, etc.

    Les qualités essentielles de ce type de système d'exploitation sont

Ordinateur de contrôle de processus industriel (Process Control)

    Les systèmes d'exploitation des ordinateurs qui ont en charge la surveillance et la gestion d'installations (industrielles par exemple), sont soumis à des impératifs très différents et spécifiques, qui ne font pas partie des objectifs de ce cours. Il s'agit par exemple des systèmes informatiques qui gèrent la production et la sécurité des grandes installations industrielles (industries chimiques, nucléaires, métallurgiques, etc.) ou des installations autonomes (informatique embarquée de l'industrie aéronautique et spatiale, surveillance de l'état des malades (monitoring) dans les hôpitaux, etc.).

    Une caractéristique essentielle de ces systèmes est leur nécessité de fonctionner en temps réel, c'est-à-dire de pouvoir réaliser les trois types d'action suivantes :

    Soit par exemple une installation chimique qui réalise la synthèse du produit C à partir des réactifs A et B. Cette synthèse est contrôlée par un ordinateur qui réalise les trois fonctions suivantes :     Les contraintes introduites conduisent à imposer au système une certaine structure :     Les principales fonctions d'un tel système sont donc l'action sur les organes extérieurs (lecture des capteurs, commande des vannes), la gestion du temps réel (déclenchement périodique du cycle de traitement), et la conservation de l'information (sous forme de journal).  Les qualités essentielles de ce type de système d'exploitation sont :

Systèmes d'interrogation des grandes Bases de Données

    Les systèmes d'exploitation correspondants sont spécialisés pour effectuer avec la plus grande efficacité des opérations essentiellement de consultation, par un grand nombre d'utilisateurs et pendant un temps généralement court, des informations. Citons les grandes bases d'informations bibliographiques, financières, médicales, etc.

Systèmes transactionnels

    Ces systèmes s'apparentent beaucoup aux précédents : ils ont à gérer de nombreuses transactions simultanées, en lecture et en écriture, à partir d'un très grand nombre de terminaux. Les informations doivent être très fiables, bien protégées, les sauvegardes très sophistiquées. C'est le cas des systèmes des grandes compagnies de réservation (SNCF, compagnies aériennes, hôtellerie, etc.).

Systèmes généralistes

    Les systèmes généralistes mettent à la disposition des utilisateurs des machines virtuelles qui offrent des ressources que chacun ne pourrait pas s'offrir : tables traçantes, gros moyens de calculs par des calculateurs vectoriels, capacités de stockage immenses, imprimantes rapides, etc. Chaque utilisateur peut avoir des applications dans des domaines très différents : CAO, comptabilité, calcul scientifique, simulation. Bien que limité aux PCs et maintenant à certaines stations de travail, Windows NT peut être rangé dans cette catégorie.


Page préc.
Structure d'un système d'exploitation
Début de page Page suiv.
Historique
Dernière mise à jour : 05/07/2001