Systèmes d'Exploitation (OS) : Définitions, Fonctions et Types

Classé dans Informatique

Écrit le en français avec une taille de 23,69 KB

Définition et Objectif du Système d'Exploitation (OS)

Définition du Système d'Exploitation

Suite logicielle conçue pour permettre la communication avec un utilisateur d'ordinateur et gérer ses ressources dans un cadre confortable et efficace.

Objectif Principal d'un OS

Permettre la communication avec un utilisateur d'ordinateur et de gérer ses ressources dans un cadre confortable et efficace.

Concepts Fondamentaux

Qu'est-ce que le POST ?

Le POST (Power On Self Test) est le test d'autodiagnostic effectué au démarrage de l'ordinateur.

Qu'est-ce qu'un Moyen de Transmission ?

(Définition non fournie dans le document original.)

Définition des Ressources

Dmin est donc l'activité d'un programme qui peut être utilisé par plusieurs programmes simultanément ou en parallèle.

Définition d'un Programme

Séquence d'instructions que l'ordinateur peut interpréter et exécuter.

Définition d'un Processus

Exécution d'un programme.

Définition du Système

(Définition non fournie dans le document original.)

Fonctions Clés d'un Système d'Exploitation

Les fonctions principales d'un système d'exploitation incluent :

  • La gestion du matériel : Gérer plus efficacement les ressources de la machine.
  • Faciliter le travail de l'utilisateur : Permettre la communication avec les périphériques de la machine.
  • Masquer la complexité : Fournir au programmeur un ensemble d'instructions plus commode pour travailler.
  • Mode de surveillance : Fonctionner en mode central ou de surveillance, avec priorité absolue, et généralement avec la protection du matériel.
  • Mode utilisateur : Les compilateurs, les éditeurs et d'autres programmes s'exécutent en mode utilisateur.

Les Différents Types de Systèmes d'Exploitation

Qu'est-ce qu'un Système d'Exploitation par Lots (Batch) ?

Ces systèmes sont discontinus, traditionnels et anciens (introduits vers 1956 pour augmenter la capacité de traitement des programmes). Ils traitent une grande quantité de travail avec peu ou pas d'interaction entre les utilisateurs et les programmes en cours. Ils travaillent tous ensemble pour la réalisation de tâches communes, tout en évitant l'attente de deux ou plusieurs emplois dans le traitement de série.

Qu'est-ce qu'un Système d'Exploitation Distribué ?

Il permet la répartition des emplois, des tâches ou des processus, parmi un ensemble de processeurs. Il se peut que ce groupe de processeurs soit dans un autre ordinateur, ce qui est transparent pour l'utilisateur.

Qu'est-ce qu'un Système d'Exploitation Réseau ?

Ce sont des systèmes qui détiennent deux ou plusieurs ordinateurs reliés par un moyen (physique ou autre) dont l'objectif principal est de partager des ressources et des systèmes d'information.

Qu'est-ce qu'un Système d'Exploitation à Multiprogrammation ?

Ils se distinguent par leur capacité à gérer l'exécution de deux tâches ou plus actives (qui sont en cours d'exécution) en même temps. Cela se traduit par le fait que l'unité centrale de traitement (CPU) a toujours une tâche à exécuter, maximisant ainsi son utilisation. Son but est d'avoir plusieurs tâches dans la mémoire principale, de sorte que chacune utilise le processeur, ou un processeur différent, ce qui implique des machines avec plus d'un CPU.

  • Classification générale des systèmes d'exploitation (structure, service, fonction, tâches)

lnFqqY66upvqUTmHnzKJZjrI1XOCkNApBYqqKV6y

Z

Interface et Structures

Qu'est-ce qu'une Interface ?

C'est le moyen physique bien connu qui relie un périphérique à l'ordinateur.

Qu'est-ce qu'un Système d'Exploitation Monolithique ?

C'est la structure du premier système d'exploitation, constitué principalement d'un seul programme composé de tout un arsenal de routines que chacune peut appeler.

Qu'est-ce que la Mémoire Cache ?

(Définition non fournie dans le document original.)

Modes de Fonctionnement

Qu'est-ce qu'un Système d'Exploitation Multitâche ?

C'est celui qui permet à l'utilisateur d'accomplir des fonctions multiples simultanément. Par exemple, vous pourriez être en train de modifier le code source d'un programme au cours du débogage tout en compilant un autre programme pendant la réception d'e-mails, etc.

Système d'Exploitation Monoprocesseur

C'est celui qui est capable de gérer un seul processeur de l'ordinateur. Si la machine en avait plus d'un, ce système serait inutile. L'exemple le plus typique de ces systèmes est le DOS et MacOS (historique).

Les Générations de Systèmes d'Exploitation

  • La Génération Zéro (1940)
  • Première Génération (1945-1955) : Les bulbes et les connexions.
  • Deuxième Génération (1955-1965) : Les transistors et les systèmes par lots (Batch).
  • Troisième Génération (1965-1980) : Circuits intégrés et multiprogrammation.
  • Quatrième Génération (1980-1990) : Ordinateurs personnels.

Entrées associées :