Introduction aux Systèmes
d’exploitation
Objectifs :
Définir la notion de système d‘exploitation
Définir le rôle d'un système d'exploitation
Présenter et utiliser quelques fonctions de base
[email protected]
I. introduction
I.1 système informatique
a. Information : Une information est un
ensemble des données structurées pouvant
nous procurer une connaissance (Visuelle ,
auditive, Audio Visuelle )
b. Un système informatique est un
ensemble de matériels (hardware) et de
logiciels(software) destiné à réaliser des
tâches mettant en jeu le traitement
automatique de l'information.
Système
Informatique
Logiciels Logiciel de
d'application base
Machine
physique
Logiciel de
base
Le logiciel de base peut lui même être
décomposé en deux niveaux :
◦ Les outils et les services (compilateurs,
chargeurs, éditeurs, utilitaires, ...)
◦ Noyau (kernel)
I.2 Système d'exploitation
a. Définition (Operating system : OS)
Un système d’exploitation est un ensemble de
programme ayant pour tâches de contrôler
et exploiter toutes les ressources matérielles
et logicielles d’un ordinateur.
C’est une interface
entre le matériel et
l’utilisateur.
SE
Exemples
Windows, MS DOS (Microsoft),
OS/2 ,OS/400(IBM), :(Personal Computer)
Mac OS (apple) :Macintosh.
Solaris (sun microsystems) : station de travail.
Unix,Linux : (logiciel libre)sur plusieurs
machines…
Android (noyau linux) tablette , smartphone
b. Rôle d’un système d’exploitation
◦ Rôle visible :
Le système d’exploitation joue le rôle d’intermédiaire
entre l’Homme et la Machine.
Utilisation des règles de commande du système,
Exemple: l’affichage Date/Heure, copiage…
Détection des erreurs informer l’utilisateur.
◦ Rôle caché :
Il gère les échanges entre le processeur, la mémoire
centrale et les outils périphériques.
Exemple : allocation de la mémoire, enregistrement
d’un fichier...
c. Structuration
Le système d’exploitation assure la
coordination des opérations de l’ordinateur
nécessaires à l’exploitation des
applications utilisateurs. Il est composé
essentiellement :
◦ des services communs
◦ des services spécifiques
◦ Le système de fichiers
◦ L'interpréteur de commande
Les services communs :
◦ Ces services se définissent comme étant le noyau
du système qui doit être toujours résident en
mémoire centrale de l’ordinateur.
L'interpréteur de commande
◦ (en anglais shell) permettant la communication avec
l’utilisateur par l'intermédiaire d'un langage de
commandes,
◦ Dans le cas des systèmes multi_utilisateurs le
système de fichiers doit assurer la confidentialité
des fichiers
. Services spécifiques (utilitaires):
◦ Ils sont prévus pour répondre à certains besoins
spécifiques.
◦ Ils forment la partie du SE stockée en mémoire
secondaire et qui n’est pas chargée en mémoire
centrale au démarrage mais qui sera chargée une
fois que le service est demandé.
◦ Exemples : La gestion du dialogue Homme/Machine ,
gestion des fichiers, gestion des périphériques,
gestion des processus, gestion de la mémoire …
Le système de fichiers
(en anglais «file system», noté FS),
permettant de gérer les fichiers dans une
arborescence (créer, enregistrer, copier,
supprimer…).
Utilisateur
Applications
Interface utilisateur
Système (noyau)
Matériel
Invitation de commande
La commande est « tapée » au clavier
l’exécution de la commande produit
l’affichage de ce texte
Caractéristiques fondamentales d’un SE
Les SE peuvent être classifiés par 2 critères :
Nombre de taches :
◦ mono_taches : à un instant t SE l'exécute un seul
pgm sauf qques exceptions
◦ Multi_taches : plusieurs processus peuvent
s’exécuter simultanément
Nombre d’utilisateurs :
◦ Mono_sessions : un et un seul utilisateur à la fois
sur une machine
◦ Multi_sessions : plusieurs utilisateurs peuvent
travailler simultanément sur la machine
Démarrage de l'ordinateur
Le BIOS
Le BIOS (Basic Input/Output System) est
un ensemble de programmes enregistrés
dans la ROM .Il contient les programmes
et les pilotes de démarrage utilises pour
permettre a l'ordinateur de démarrer. Il
intègre aussi des programmes de
diagnostic et d'autotest
Le BIOS
Démarrage de l'ordinateur
L’autotest
Lors de démarrage de l'ordinateur le BIOS
va commencer par effectuer des tests pour
vérifier la configuration et le
fonctionnement du système .
Cette opération est effectuée par un
programme spécifique dit POST (Power
On Self Test). Page 12
Voici ce que le POST fait au démarrage :
- Il vérifie les différents périphériques : carte graphique, disques
durs, lecteurs de disquettes et CD-ROM.
Si le Post rencontre une erreur, il va essayer de continuer le
démarrage de l’ordinateur. Si l’erreur est grave, le bios va arrêter le
système et:
Affiche un message à l’écran si possible
Emettre un signale sonore, sous forme d’une séquence de bips
(beeps) permettant de diagnostiquer l’origine de la panne.
Envoyer un code sur le port série de l’ordinateur, pouvant être
récupéré à l’aide d’un matériel spécifique de diagnostic
Si tout est correct, le bios émettra généralement un bip bref,
signalant qu’il n’y a pas d’erreur.
Démarrage de l'ordinateur
Le SETUP
Le SETUP est un ensemble de procédures
permettant de configurer l'ordinateur selon
ses caractéristiques matérielles (type des
disques, mot de passe, date et heure système,
choix de la séquence de démarrage…).
Toutes ces informations sont enregistrées
dans la mémoire RAMCMOS.
L'accès au setup se fait grâce au BIOS. Page
13.
Le SETUP
Le SETUP
Démarrage de l'ordinateur
Chargement du système
Une fois la phase d'autotest est accomplie avec
succès, le BIOS lance le chargement du SE
dans la RAM à travers le Système
d'amorçage (démarrage) appelé
BOOTSTRAP (chargeur d'amorce)
Le BOOTSTRAP cherche le SE disponible
dans les mémoires de masse (ou sur le
réseau dans des cas exceptionnels) selon la
séquence de démarrage fixée dans le SETUP
Information système
Démarrer / exécuter / msinfo32
(informations système)
• Panneau de configuration / système
(Capacité RAM, fréquence CPU)
• Outils d'administration / Gestion de
l'ordinateur / Gestion des disques