Académique Documents
Professionnel Documents
Culture Documents
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 1
ousmane.sadio@ucad.edu.sn
2019-2020
ECOLE SUPERIEURE POLYTECHNIQUE DE DAKAR / DEPARTEMENT GENIE INFORMATIQUE
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 2
ousmane.sadio@ucad.edu.sn
❑ Administrer un système!
Administrer un système, c’est d’abord comprendre le fonctionnement de tous les
composants du système, et s'assurer ensuite que chaque tâche est exécutée
correctement.
o Contrôle de l’accès
o Automatisation des tâches
o Ajout de matériels
o Installation et mises à niveau des logiciels
o Superviser les sauvegardes
o Monitoring et dépannage
o Optimisation des performances
o Définition d’une politique de gouvernance
des systèmes
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 5
ousmane.sadio@ucad.edu.sn
❑ Systèmes multiprocesseurs
Sur les ordinateurs modernes (PC, laptops, serveurs), les systèmes multiprocesseurs
dominent désormais le paysage informatique.
► CPU : le matériel qui exécute les
instructions.
► Processeur : une puce physique
contenant un ou plusieurs CPUs.
► Core (cœur) : l’unité de calcul de base
de la CPU.
► Multicore : incluant plusieurs cœurs de
calcul sur le même CPU.
► Multiprocesseur : incluant plusieurs
processeurs. Architecture de multitraitement Architecture dual-core : deux
symétrique cœurs sur le même processeur
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 7
ousmane.sadio@ucad.edu.sn
❑ Types de mémoire
La grande variété de mémoire peut être organisée en hiérarchie en fonction de la
capacité de stockage et du temps d'accès.
Niveau 1 2 3 4 5
SSD (Solid-State Disque
Nom Registres Cache Mémoire RAM
Disk) magnétique
Taille typique < 1KB < 16MB < 64GB < 1TB < 10TB
Mémoire
personnalisée SRAM CMOS sur
Technologie SRAM CMOS Mémoire Flash Disque magnétique
avec plusieurs puce ou hors puce
ports CMOS
Temps d’accès (ns) 0.25-0.5 0.5-25 80-250 25000-50000 5000000
Débit (MB/s) 20000-100000 5000-10000 1000-5000 500 20-150
Système Système Système
Gérée par Compilateur Matériel
d’exploitation d’exploitation d’exploitation
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 8
ousmane.sadio@ucad.edu.sn
❑ Noyau
Un noyau (kernel en anglais) est la partie fondamentale et la plus interne d’un systèmes
d’exploitation. Il contient les fonctions les plus élémentaires comme la gestion des
ressources de l’ordinateur et permet aux différents composants, matériels et logiciels, de
communiquer entre eux.
• L’existence d’un noyau présuppose une partition virtuelle de la mémoire vive
physique en deux régions disjointes, l’une étant réservée au noyau (l’espace
noyau) et l’autre aux applications (l’espace utilisateur).
• Le noyau offre ses fonctionnalités (l’accès aux ressources qu’il gère) au travers des
appels système.
• Le noyau transmet ou interprète les informations du matériel via des interruptions.
C’est ce que l’on appelle les entrées et sorties.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 11
ousmane.sadio@ucad.edu.sn
❑ Appels système
Les appels système fournissent une interface pour les services disponibles sur le
système. Les fonctions que constituent une API (Application Programming Interface)
invoquent généralement les appels système pour le compte d’une application.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 12
ousmane.sadio@ucad.edu.sn
❑ Processus
Un processus est un programme (tâche) en cours d'exécution; tant que cette tâche
perdure, le processus reste présent.
► Ordonnancement : (en anglais scheduling) gérer le partage du processeur entre les
différents processus en attente pour s'exécuter.
► Etat : lors de son exécution, un processus est caractérisé par un état: élu, bloqué ou
prêt.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 13
ousmane.sadio@ucad.edu.sn
❑ Mémoire virtuelle
Permet de gérer le partage effectif de la mémoire physique et de donner l’illusion d’une
mémoire infinie à chaque processus. Avec la mémoire virtuelle, deux types d’adresses
sont utilisées sur le système :
► Adresse virtuelle : est une adresse qui est
utilisée à l’intérieur d’un programme.
► Adresse physique : est l’adresse qui est
utilisée sur la RAM pour les opérations
d’écriture et de lecture.
► MMU (Memory Management Unit) : traduire
toute adresse virtuelle en une adresse
physique
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 14
ousmane.sadio@ucad.edu.sn
❑ Swap
L'espace d'échange (swap) est une fonctionnalité d'un système d'exploitation qui permet
de compenser le manque de mémoire physique en transférant temporairement des
pages de données de la mémoire RAM vers le disque.
► Taille d’un swap : compte tenu des capacités des
ordinateurs modernes, on peut relever des
recommandations généralement acceptées :
▪ RAM ≥ 6GB ➔ SWAP = taille RAM
▪ 1GB ≤ RAM ≤ 6GB ➔ SWAP = 1.5 x taille RAM
▪ RAM ≤ 1GB ➔ SWAP = 2 x taille RAM
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
1. Principes des systèmes d’exploitation 15
ousmane.sadio@ucad.edu.sn
❑ BIOS vs UEFI
Le firmware traditionnel pour PC s'appelait le BIOS (Basic Input / Output System). Au
cours de la dernière décennie, toutefois, le BIOS a été supplanté par un standard plus
formalisé et moderne, le UEFI (Unified Extensible Firmware Interface).
► BIOS : Le BIOS existe depuis longtemps et n'a pas beaucoup évolué. Le BIOS ne
sait pas gérer GPT et il est donc impossible d'avoir un disque de démarrage > 2.2 To.
Il est difficile d'initialiser plusieurs périphériques matériels à la fois.
► UEFI : UEFI remplace le BIOS traditionnel sur PC dorénavant. Cette nouvelle norme
évite les limitations du BIOS (taille disque, initialisation simultanée des
périphériques). UEFI est doté d'autres fonctionnalités. Il prend en charge le
démarrage sécurisé (secure boot).