OS1 – Introduction aux Systèmes d'Exploitation

 

Table des matières

Justification de l'utilité d'un S.E.

Rôles d'un S.E.

Types de stockages matériels utilisés par un S.E.

Stockage « de masse »

Stockage « composant »

Commandes internes et externes

Commande « interne »

Commande « externe »

Les différents types de S.E.

S.E. de type « bureautique »

S.E. de type « industriel »

Processus

Définition

S.E. « monotâche »

S.E. « multitâches »

Composition d'un S.E. standard

Définition

Responsabilités du Noyau et des Drivers (ou Modules)

Gestion de la mémoire composant

Gestion de la mémoire de masse

Gestion de l'horloge système

Gestion des périphériques

QUIZZ

 

Justification de l'utilité d'un S.E.

 

Il est nécessaire de standardiser :

Rôles d'un S.E.

Types de stockages matériels utilisés par un S.E.

Stockage « de masse »

Exemples : Disque dur, CD-ROM, DVD, etc.

Stockage « composant »

Exemples : circuits intégrés, barrettes de RAM, etc.

Note : l’apparition du disque SSD fournissant les  avantages d’un stockage de type « composant » pour un usage de type de stockage « de masse » accélère grandement l’accès aux données. Cependant le coût de cette technologie limite aujourd’hui les capacités proposées à quelques centaines de Go.

Commandes internes et externes

Commande « interne »

Il s’agit d’une instruction de type « texte » contenue dans l'interpréteur de commande (par exemple « dir » sous Windows ou « ls » sous Linux).

Commande « externe »

Les différents types de S.E.

S.E. de type « bureautique »

Exemples : Windows, Linux, MacOs, etc.

S.E. de type « industriel »

 

Exemples : VxWorks, VrTX, OS9, etc.

Processus

Définition

Un programme en cours d’exécution par le microprocesseur (ou CPU) s'appelle un « processus » (ou Ps).

Note : le terme « programme » est souvent utilisé indifféremment pour désigner le « code source » de ce programme, le fichier exécutable du programme sur le stockage de masse et son exécution. Il est donc préférable de distinguer les aspects « statiques » (code source et stockage du fichier exécutable) et dynamiques (le processus).

S.E. « monotâche »

S.E. « multitâches »

Type de S.E.

Monotâche

Multitâches

Bureautique

Dos, Win 3.1

Windows10 - Linux

Industriel

 

VxWorks, VrTX, OS9

Composition d'un S.E. standard

Définition

Un S.E. est un ensemble de « couches logicielles » et « d’applications système » servant à gérer le matériel et les applications utilisateur.

 

Structure logicielle simplifiée d'un S.E.

Responsabilités du Noyau et des Drivers (ou Modules)

 

Situation du noyau et des drivers

Gestion de la mémoire composant

Gestion de la mémoire de masse

Gestion de l'horloge système

Gestion des périphériques

QUIZZ

Une version approchante de ce Quizz est également disponible sur le site « www.evalbox.com ».

 

Après avoir bien relu le cours répondez de mémoire aux questions suivantes :

  1. 1.Citez au moins 3 rôles d'un S.E. 

  2. 2.Quels sont les deux types de stockage mémoire utilisés par un S.E. ? 

  3. 3.Quel élément du S.E. permet à l'utilisateur de communiquer avec le S.E. en mode « texte » ? 

  4. 4.Donnez la définition d'une commande interne. 

  5. 5.Donnez la définition d'une commande externe. 

  6. 6.Différenciez une commande interne d'une commande externe du point de vue de son exécution par l'interpréteur de commande. 

  7. 7.Donnez la définition d'un « processus » 

  8. 8.Différenciez un S.E. de type « industriel » d'un S.E. de type « bureautique ». 

  9. 9.Citez un S.E. de type « industriel » et un autre de type « bureautique ». 

  10. 10.Quel est le critère le plus important du fonctionnement d'un S.E. de type industriel ? 

  11. 11.Représentez sur un schéma les différentes « couches logicielles » d'un S.E. 

  12. 12.Représentez sur un schéma les responsabilités du noyau et des drivers d'un S.E.