Vous êtes sur la page 1sur 5

CHAPITRE 1 : NOTION DE SYSTEME D’EXPLOITATION

CHAPITRE 1 : NOTION DE SYSTEME D’EXPLOITATION


1.1. Introduction et définition d’un système d’exploitation.
Un système d'exploitation (Operating System ou OS) est un ensemble de programmes spécialisés qui
permet l'utilisation des ressources matérielles d'un ou plusieurs ordinateurs. Un système d'exploitation,
ou logiciel système, ou Operating System (OS), est un logiciel qui, dans un appareil électronique, pilote les
dispositifs matériels et reçoit des instructions de l'utilisateur ou d'autres logiciels (ou applications). Ces
logiciels doivent être adaptés à un système d'exploitation. Le système d’exploitation est en quelque sorte le
coordinateur des interactions entre les matériels, les logiciels et les utilisateurs. Il assure le démarrage
(Boot) de l'ordinateur et l'exécution des logiciels applicatifs. Il remplit deux fonctions majeures : d'une part,
la gestion des ressources matérielles (la mémoire, le processeur et les périphériques), en répartissant leur
utilisation entre les différents logiciels ; d'autre part, la fourniture de services aux applications, en offrant une
interface de plus haut niveau que celle de la machine physique. Un système d'exploitation doit assurer le
fonctionnement d'un système informatique composé d'une unité centrale (un processeur universel), d'une
mémoire vive et d'un certain nombre d'unités d'échange ou contrôleurs. Ces derniers sont des processeurs
spécialisés dans le transfert de données entre les périphériques (disques magnétiques, accès réseau...) et la
mémoire vive. Des bus (ensemble de fils d'interconnexion) permettent les échanges d'informations entre ces
différents composants.

Fig1 :Place d’un OS dans un SI Fig2 :Structure d’un système d’exploitation

1.2. Les qualités des systèmes d’exploitation


Les systèmes d’exploitation peuvent être jugés suivant différents critères :
 La robustesse (la protection de l’espace mémoire alloué à chaque processus)
 La stabilité (le système ne plante à tout bout de champ)

1
CHAPITRE 1 : NOTION DE SYSTEME D’EXPLOITATION

 L’ouverture et la fiabilité (le nombre d’application qui sont développées par les éditeurs
indépendants pour fonctionner avec tel ou tel système.)
 La rapidité de traitement
 L’interopérabilité avec d’autres systèmes
 La connectivité réseau
 L’approbation des utilisateurs…

1.3. Rôle et fonctionnalités d’un système d’exploitation


Quelles que soient la taille et la complexité de l’ordinateur et de son système d’exploitation, ce dernier remplit
toujours les quatre mêmes fonctions de base :
 Contrôler l’accès au matériel
 Gérer les fichiers et les dossiers
 Fournir une interface utilisateur
 Gérer les applications
Les termes suivants sont souvent utilisés pour décrire les systèmes d’exploitation :
 Multiutilisateur : plusieurs utilisateurs peuvent disposer d’un compte individuel, ce qui leur permet
d’utiliser des programmes et des périphériques simultanément.
 Multitâche : l’ordinateur est capable d’exécuter plusieurs applications en même temps.
 Multiprocesseur : le système d’exploitation peut prendre en charge plusieurs processeurs.
 Multithreading : un programme peut être divisé en petites parties pouvant être chargées selon les
besoins par le système d’exploitation. Le multithreading permet à différentes parties d’un programme
d’être exécutées simultanément.
A un instant donné, un processeur ne peut donc effectuer qu’un traitement à la fois. Pour offrir des
fonctionnalités multitâches, le système d’exploitation dispose d’un ordonnanceur qui gère l’ordre dans lequel
les instructions des différents programmes sont exécutées. Des priorités peuvent être affectées à chaque tâche
en fonction de leur importance.

2
CHAPITRE 1 : NOTION DE SYSTEME D’EXPLOITATION

1.4. Classification des systèmes d’exploitation


 Systèmes d’exploitation de bureau
Un système d’exploitation de bureau est conçu pour une utilisation domestique ou dans de petites
entreprises, avec un nombre limité d’utilisateurs. Un système d’exploitation de réseau est utilisé dans un
environnement d’entreprise, avec de nombreux utilisateurs et de multiples besoins.
Sur le marché actuel des logiciels, il existe trois grandes catégories de systèmes d’exploitation de
bureau : Microsoft Windows, Apple Mac OS et UNIX/Linux.
 Systèmes d’exploitation de réseau
Les systèmes d’exploitation de réseau comportent des fonctionnalités supplémentaires visant à
optimiser l’utilisation et la gestion dans des environnements réseau.
Les systèmes d’exploitation de réseau offrent les fonctionnalités réseau suivantes :
 Applications serveur, par exemple des bases de données partagées
 Stockage de données centralisé
 Référentiel centralisé de comptes d’utilisateurs et de ressources sur le réseau
 File d’attente d’impression réseau
 Systèmes de stockage redondants, comme la technologie RAID et les sauvegardes
 Systèmes d’exploitation pour mobiles
Les systèmes d’exploitation pour mobiles permettent de gérer les besoins spécifiques des terminaux
mobiles (ressources limitées, interface tactile, etc).
Le marché actuel des systèmes d’exploitation pour mobiles se partage entre iOS (Apple), Android,
Windows Phone et Blackberry.

1.5. Les principaux systèmes d’exploitation


En informatique, les 3 principaux systèmes d’exploitation sont : Windows, OS X et Linux. Ces systèmes
d’exploitation ont évolué avec le temps, il en existe donc plusieurs versions.
 Windows a été créé par Microsoft, il est actuellement le plus répandu des 3. La version vendue
actuellement est Windows 10 mais vous risquez de rencontrer d’anciennes versions : Windows 8,
Windows 7, Windows Vista ou encore Windows XP. Ce système est vendu sur différentes marques
d’ordinateurs (Acer, Asus, Dell, HP, Sony, Toshiba...)
 macOS (anciennement OS X) a été développé par la société Apple. Ce système d’exploitation n’est
présent que sur les ordinateurs de la marque Apple (Macintosh). Ceux-ci sont facilement
reconnaissables grâce au logo représentant une pomme. La version actuellement vendue est macOS
Sierra, la version macOS High Sierra devrait sortir à l’automne 2017.

3
CHAPITRE 1 : NOTION DE SYSTEME D’EXPLOITATION

 Enfin, Linux est le moins connu des 3 systèmes d’exploitation. Il est rarement installé par défaut sur
un ordinateur. Gratuit et libre, il est surtout utilisé par ceux qui ont de bonnes connaissances en
informatique.
Chaque système d’exploitation a sa propre présentation et son ergonomie mais surtout, cela a un impact sur
l’utilisation des logiciels. En effet, certains logiciels ne peuvent être utilisés que sur OS X ou Windows.

1.6. Les types de systèmes d’exploitation


Il existe plusieurs éditeurs de systèmes d’exploitation qui ont chacun leur philosophie sur la manière
de conduire un ordinateur (et sur la façon de remporter des parts de marché…). Chaque éditeur peut produire
plusieurs systèmes d’exploitation, et chaque système d’exploitation peut avoir différentes versions au cours
de son existence.
Les systèmes d’exploitation peuvent être classés en différentes catégories et selon différents critères :
 Les interfaces :
o La ligne de commande, le mode texte avec le clavier.
o L’interface graphique (GUI pour Graphical User Interface), le mode graphique, avec un
pointeur comme une souris.
 Le nombre d’application qui tournent en simultané :
o Les systèmes d’exploitation mono tâche.
o Les systèmes d’exploitation multi tâches peuvent faire fonctionner plusieurs applications en
même temps :
o Les systèmes d’exploitation préemptifs gèrent le temps processeur alloué à chaque
application. Un commutateur de tâches intervient pour répartir l’allocation des ressources. Des
degrés de priorité sont accordés à chaque application. Chaque application peut être interrompus
sans interférer avec les autres applications.
o Les systèmes d’exploitation coopératifs. Une seule application peut monopoliser toutes les
ressources de l’ordinateur, et ne rendre la main aux autre application uniquement quand elle
aura terminé…
 Le nombre d’utilisateurs :
o Les systèmes d’exploitation mono utilisateurs.
o Les systèmes d’exploitation multi utilisateurs peuvent supporter plusieurs sessions en même
temps.
 La connectivité réseau :
o Les systèmes d’exploitation clients.
o Les systèmes d’exploitation serveurs.

4
CHAPITRE 1 : NOTION DE SYSTEME D’EXPLOITATION

 Le nombre de bits des instructions des programmes qui sont développés pour fonctionner avec
tel ou tel système :
o Les applications 16 bits
o Les applications 32 bits
o Les applications 64 bits (pour bientôt)
 Le nombre de processeur :
o Les systèmes d’exploitation mono processeur
o Les systèmes d’exploitation multi processeur (Windows NT et UNIX)

Les systèmes d’exploitation

Mono
Multi tâches
tâches

Mono utilisateur Multi utilisateurs

Coopératif Préemptif Coopératif Préemptif

Le mode MS-DOS UNIX


texte LINUX

Le mode Windows 3.x Windows 95 Windows NT


graphique Windows 95 (32 bits) OS/2 d’IBM
(16 bits) NetWare de Novell