Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

1514117367383.pptx

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
System d\'exploitation
System d\'exploitation
Chargement dans…3
×

Consultez-les par la suite

1 sur 26 Publicité

Plus De Contenu Connexe

Similaire à 1514117367383.pptx (20)

Plus récents (20)

Publicité

1514117367383.pptx

  1. 1. Système d’exploitation Présentés par: ameni Fitouri Hiba dabebi Ahlem ben hadoud 2016-2017 2017/2018 1
  2. 2. 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
  3. 3. Introduction 3
  4. 4. • A ce propos une question ce pose sauvant Qu’est ce qu’un système d’exploitation ? 4
  5. 5. 5 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.
  6. 6. 6 6
  7. 7. Quel rôle peut jouer le système d’exploitation ? 7 7
  8. 8. 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
  9. 9. 1 • noyau 2 • Bibliothèque dynamique 3 • un ensemble d’outils système • Programmes applicatifs de base 9 La composition : Un système d’exploitation est typiquement composé de :
  10. 10. 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.) Noyau (kernel) 10
  11. 11. • 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 Noyau 11
  12. 12. • 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 Les bibliothèques dynamiques 12
  13. 13.  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 Le système de fichiers 13
  14. 14. • Via ligne de commande – shell, MSDos • Interface graphique – Xterm, Linux, Windows, Macintosh – GUI (Graphical User Interface) Interface homme-machine 14
  15. 15.  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 » Shell 15
  16. 16. • Des applications et services souvent installés ensembles avec le SE • E.g. calculatrice, éditeur de texte, navigateur web, etc. Programmes applicatifs de base 16
  17. 17. • 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é Évolution des SE 17
  18. 18. 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
  19. 19. Évolution de Windows 19
  20. 20. 2- linux 20
  21. 21. Les distribution de lunix 21
  22. 22. 3-Historique de Unix 22
  23. 23. • 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 Multi-utilisateurs et multi-tâches 23
  24. 24. Comparaison des SE Système Codage Mono-/multi- utilisateur Mono-/multi-tâche 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
  25. 25. 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/informatiq ue/systemes/chap1/index.html 25
  26. 26. 26

×