Vous êtes sur la page 1sur 26

Système d’exploitation

2016-2017
2017/2018

Présentés par: ameni Fitouri


Hiba dabebi
Ahlem ben hadoud
1
Plan de la Présentation:

1. Introduction

2. définition

3. Rôles et composition

4.Evolution et comparaison

5.Exemples

6. Conclusion 2
2
Introduction

3
• A ce propos une question ce pose sauvant

Qu’est ce qu’un système d’exploitation ?

4
Définition :

-Le système d’exploitation ( en anglais Operating Système ) est un ensemble de


programmes responsables de la liaison entre les ressources matérielles d’un
ordinateur et les applications de l’utilisateur ( traitement de texte , jeu vidéo,
….).

-Il fournit aux programmes applicatifs des points d’entre génériques pour les
périphériques.

5
6 6
Quel rôle peut jouer le
système d’exploitation ?

7
7
Rôles du SE :
1/Gestion de la mémoire centrale

2/Gestion des processeurs temps de calcul entre plusieurs programmes qui s’


exécutent simultanément

3/Gestion de périphériques d’entrée et de sortie

4/Gestion des fichiers sur les mémoires de masse

5/Gestion des ressources : attribution de ressources nécessaires

6/Exécution du programme sans empiétement

7/Gestion d’utilisateurs : pas d’ interférence entre eux


8
La composition :
Un système d’exploitation est typiquement composé de :

1 •noyau

2 •Bibliothèque dynamique

•un ensemble d’outils système


•Programmes applicatifs de base 9
Noyau (kernel)
Le noyau assure ces fonctionnalités :
– gestion des périphériques (au moyen de pilotes)

– gestion des files d'exécution (aussi nommée processus) :

• attribution de la mémoire à chaque processus


• ordonnancement des processus (répartition du temps d'exécution sur le ou les
processeurs)
• synchronisation et communication entre processus (services de
synchronisation, d'échange de messages, mise en commun de segments de
mémoire, etc.)

– gestion des fichiers (au moyen de systèmes de fichiers)


gestion des protocoles réseau (TCP/IP, IPX, etc.)
10
Noyau
• Au lancement:
– Boot : le programme qui initialise l’ordinateur
– Permet aux premiers services d’accéder aux applications système : gestion
de la mémoire, accès aux disques durs et accès aux périphériques

• Mémoire centrale (vive): répartition


– Réservée pour le système
– Réservée pour les applications

• Assure une indépendance entre les applications et les matériels

11
Les bibliothèques dynamiques

• Libraries

• Regroupent les opérations souvent utilisées, selon les fonctionnalités


(E/S, fichier, …)

• Ces opérations sont disponibles pour être appelées et exécutées par


d’autres programmes

12
Le système de fichiers
Un système de fichiers est une structure de données permettant de stocker les
informations (disque dur, disquette, CD-ROM, clé USB, etc.)

E.g. une structure hiérarchique

Ce stockage de l'information est persistant

Une telle gestion des fichiers permet de traiter, de conserver des quantités
importantes de données

Il offre à l'utilisateur une vue abstraite sur ses données et permet de les localiser à
partir d'un chemin d'accès

13
Interface homme-machine

• Via ligne de commande


– shell, MSDos

• Interface graphique
– Xterm, Linux, Windows, Macintosh
– GUI (Graphical User Interface)

14
Shell
Shell (coquille par opposition au noyau) = L'interpréteur de commandes
permettant la communication avec le SE par l'intermédiaire d'un langage de
commandes

Permet à l'utilisateur de piloter les périphériques en ignorant tout des


caractéristiques du matériel qu'il utilise, de la gestion des adresses physiques, etc.

E.g. sur Unix/Linux: csh, tcsh, …


ls : lister les répertoires et les fichiers du répertoire courant
mv x y : changer le nom du fichier/répertoire « x » en « y »

15
Programmes applicatifs de base

• Des applications et services souvent installés ensembles avec le SE

• E.g. calculatrice, éditeur de texte, navigateur web, etc.

16
Évolution des SE
• 1980s
– Unix (sur des machines plus grosses)
– CP/M
– MSDOS
– Mac OS

• 1990s et 2000s
– Interface graphique
– Windows
– Mac OS X
– Linux avec GUI
– Compatibilité

17
Exemples
• 1- Windows :
• est au départ une interface graphique  unifiée produite
par Microsoft , qui est devenue ensuite une gamme
de système d’exploitation  à part entière, principalement
destinés aux ordinateurs compatibles PC.

18
Évolution de Windows

19
2- linux

20
Les distribution de lunix

21
3-Historique de Unix

22
Multi-utilisateurs et multi-tâches
• Multi-utilisateurs
– plusieurs utilisateurs utilisent le même ordinateur en même temps

• Multi-tâches
– un utilisateur lance plusieurs applications

• Gestion de temps et de ressources


– Processus: exécuter, suspendre, détruire

23
Comparaison des SE
Système Codage Mono-/multi- Mono-/multi-tâche
utilisateur
DOS 16 mono mono
Windows 3.1 16/32 mono non préemptif
Windows 95 32 mono coopératif
Win. NT/2000 32 multi préemptif
Windows XP 32/64 multi préemptif
Unix/Linux 32/64 multi préemptif

Mac OS X 32 multi préemptif


24
Références
• Wikipédia
http://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27exploitation
• Un cours à Jussieu
http://www.impmc.jussieu.fr/impmc/Enseignement/ye/informatique/syst
emes/chap1/index.html

25
26

Vous aimerez peut-être aussi