nommer et décrire les trois catégories de système d'exploitation de base ?

1 Réponses


  • Si je comprends bien ce que vous demandez, il existe 5 ou 6 types/catégories de systèmes d'exploitation.

    1. Utilisateur unique - tâche unique (SUST) - Ce système d'exploitation ne permet d'exécuter qu'un seul programme/tâche à la fois. Un exemple de système d'exploitation mono-utilisateur - mono-tâche est l'ancien système d'exploitation Microsoft Disk (MSDOS).

    2. Lot - Ce type pourrait être considéré comme un sous-ensemble des systèmes d'exploitation SUST. Je pense que c'est séparé cependant, car il est bien antérieur à ce que la plupart des gens considèrent comme des systèmes d'exploitation SUST. C'est ce qui était la norme pour le fonctionnement de l'ordinateur principal. Je pense qu'il est presque abandonné maintenant. Dans un système d'exploitation par lots, vous pouvez exécuter une seule tâche à la fois. Le travail est normalement divisé en plusieurs étapes où chaque tâche exécute un seul programme. Les travaux sont soumis via des commandes de console ou via des flots de travaux qui sont chargés par une bande papier, un jeu de cartes, une bande magnétique, ou qui ont été préalablement stockés sur un disque permettant la soumission à la console.

    3. Utilisateur unique - tâches multiples (SUMT) - Ce système d'exploitation a permis une amélioration significative de l'efficacité globale de l'ordinateur car il a introduit la mise en file d'attente, la planification et les interruptions, en particulier des demandes de données provenant des périphériques. Ce système d'exploitation permettrait à plusieurs programmes de s'exécuter simultanément en utilisant le découpage temporel. Si un programme n'effectuait aucune opération d'entrée-sortie (IO), le programme pouvait s'exécuter pendant x nombre de microsecondes avant d'être forcé hors de l'exécution, et une entrée serait faite dans la file d'attente du planificateur indiquant que le programme était prêt à être exécuté. À n'importe quel E/S, l'exécution du programme serait forcée. Le planificateur garderait une trace du prochain programme à entrer en exécution (peut être basé sur la priorité).Lorsqu'un programme était forcé hors de l'exécution, le planificateur disait au programme de charger le prochain programme prêt à être exécuté et qui avait atteint le sommet de la file d'attente du planificateur. Les interruptions informaient le planificateur lorsqu'une E/S était terminée afin qu'elle puisse être ajoutée à la file d'attente du planificateur. Un exemple de SUMT est Windows 3.0, 3.1 et 95.

    4. Multi-utilisateur - tâche unique/multi (MUMT), c'est aussi ce qu'on appelle le partage du temps. Il fonctionne un peu comme SUMT sauf qu'au lieu de simplement fournir des tranches de temps pour un programme dans la file d'attente de planification, il fournit des tranches de temps pour plusieurs utilisateurs dont chacun peut avoir soumis un ou plusieurs programmes pour exécution. Un exemple de MUMT est le système informatique de votre école, de votre bibliothèque ou peut-être même de votre domicile, selon la façon dont il est configuré.

    5. Système d'exploitation en temps réel - parfois appelé RTOS. Ces systèmes d'exploitation sont principalement utilisés pour contrôler les machines. Actuellement, la plupart sont assez primitifs car ils n'ont pas à considérer toutes les manières dont un utilisateur peut saisir ou demander des informations. Ils accomplissent extrêmement bien un nombre limité de tâches. Lorsqu'il existe des interfaces utilisateur/client, elles sont souvent gérées par un autre système ou ont tendance à utiliser des formats de console. Les programmes exécutés par un RTOS recherchent en permanence de nouvelles entrées de ses capteurs et prennent les mesures appropriées. Des exemples d'ordinateurs qui utilisent un système d'exploitation en temps réel sont ceux de votre voiture, des satellites, des systèmes d'armes comme des missiles, des équipements de laboratoire ou le routeur pour votre connexion à Internet. Les nouvelles voitures sans conducteur comme celles développées par Google auront un RTOS très sophistiqué.

    6. Système d'exploitation multiprocesseur (MPOS) - ce système d'exploitation prend en charge plusieurs processeurs. Cela permet à plusieurs tâches d'être exécutées en même temps. Le SUMT et le MUMT peuvent sembler exécuter plusieurs programmes en même temps, mais en réalité, un seul programme peut être en cours d'exécution à la fois pour n'importe quel processeur. Étant donné que MPOS a plus d'un processeur, il peut fournir une amélioration des performances tant que deux ou plusieurs programmes en cours d'exécution n'attendent pas d'E/S.

Ecrivez votre réponse

Votre réponse apparaîtra après modération