Doan Chien Thang  Aôut,2008
<ul><li>La vue d'ensemble des systèmes d'exploitation </li></ul><ul><li>Les processus et les fils </li></ul><ul><li>Gestio...
<ul><li>CHAPITRE  1 </li></ul><ul><li>Contenu </li></ul><ul><li>La definition d'un système d'exploitation </li></ul><ul><l...
<ul><li>Le  système d’exploitation  ( SE , en anglais  Operating System  ou  OS ) est un ensemble de programmes responsabl...
<ul><li>Hardware  - fournit des ressources informatiques (CPU, mémoire, I / O devices). </li></ul><ul><li>Système d'exploi...
<ul><li>CHAPITRE 2 </li></ul><ul><li>Contenu </li></ul><ul><li>Les processus et les fils </li></ul><ul><li>Gestion du proc...
<ul><li>Un système d'exploitation exécute une variété de programmes:  </li></ul><ul><ul><li>système lot - emplois  </li></...
<ul><li>Le système d'exploitation est chargé de gérer l'allocation du processeur entre les différents programmes grâce à u...
<ul><li>File d'attente des tâches  - ensemble des processus du système.  </li></ul><ul><li>File d'attente prêt  - ensemble...
<ul><li>Les systèmes d'exploitation littérature est pleine de problèmes de communication interprocessus qui ont été largem...
<ul><li>CHAPITRE 3 </li></ul><ul><li>Contenu </li></ul><ul><li>L'espace des addresses </li></ul><ul><li>La mémoire virtuel...
<ul><li>Programme doit être mis en mémoire et placés dans un processus pour qu'il soit exécuté. </li></ul><ul><li>Adresse ...
<ul><li>L’espace d'adressage logique d'un processus peut être noncontiguous; processus est alloué mémoire physique lorsque...
<ul><li>CHAPITRE 4 </li></ul><ul><li>Contenu </li></ul><ul><li>Les fichiers </li></ul><ul><li>Les répertoires </li></ul><u...
<ul><li>L’ espace d'adressage logique contiguë </li></ul><ul><li>Types: </li></ul><ul><ul><li>Données </li></ul></ul><ul><...
<ul><li>Une collection de noeuds contenant des informations sur tous les fichiers </li></ul><ul><li>  Pour assurer le suiv...
<ul><li>Allocation contiguë :  l e plan d'attribution plus simple est de stocker chaque fichier comme un terme contiguë de...
<ul><li>CHAPITRE 5 </li></ul><ul><li>Contenu </li></ul><ul><li>Les principles des matériels de entrées/sorties </li></ul><...
<ul><li>Les périphériques I/O :  répartissent en deux catégories: les périphériques de bloc et les périphériques caractère...
<ul><li>Objectifs de l'I / O Software </li></ul><ul><ul><li>L’indépendence des périphériques  </li></ul></ul><ul><ul><li>D...
<ul><li>CHAPITRE 6 </li></ul><ul><li>Contenu </li></ul><ul><li>Unix et Linux </li></ul><ul><li>Windows Vista </li></ul>
<ul><li>Unix est le nom d’un système d’exploitation multitâche et multi-ultilisateur créé en 1969. </li></ul><ul><li>Linux...
<ul><li>Le plus récent système d'exploitation basé sur Windows de Microsoft </li></ul><ul><li>Windows Vista a des mecanism...
Contact : dcthang@ifi.auf.org
Upcoming SlideShare
Loading in...5
×

System d\'exploitation

5,326

Published on

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,326
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
321
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

System d\'exploitation

  1. 1. Doan Chien Thang Aôut,2008
  2. 2. <ul><li>La vue d'ensemble des systèmes d'exploitation </li></ul><ul><li>Les processus et les fils </li></ul><ul><li>Gestion de la mémoire </li></ul><ul><li>Le système des fichiers </li></ul><ul><li>Gestion des entrées/sorties </li></ul><ul><li>Les impasses </li></ul><ul><li>Etudes de cas </li></ul><ul><li>R éférences </li></ul>
  3. 3. <ul><li>CHAPITRE 1 </li></ul><ul><li>Contenu </li></ul><ul><li>La definition d'un système d'exploitation </li></ul><ul><li>La structure d'un système d'exploitation en général </li></ul>
  4. 4. <ul><li>Le système d’exploitation ( SE , en anglais Operating System ou OS ) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d’un ordinateur et les applications informatiques de l’utilisateur (traitement de texte, jeu vidéo…). </li></ul><ul><li>Il fournit aux programmes applicatifs des points d’entrée génériques pour les périphériques. </li></ul>
  5. 5. <ul><li>Hardware - fournit des ressources informatiques (CPU, mémoire, I / O devices). </li></ul><ul><li>Système d'exploitation - le contrôle et coordonne l'utilisation de le matériel entre les différents programmes d'application pour les différents utilisateurs. </li></ul><ul><li>Applications programmes - définir les moyens par lesquels le les ressources du système sont utilisées pour résoudre le calcul problèmes des utilisateurs (compilateurs, systèmes de bases de données, jeux vidéo, programmes d'affaires). </li></ul><ul><li>Les utilisateurs (personnes, de machines, d'autres ordinateurs). </li></ul>
  6. 6. <ul><li>CHAPITRE 2 </li></ul><ul><li>Contenu </li></ul><ul><li>Les processus et les fils </li></ul><ul><li>Gestion du processus </li></ul><ul><li>La programmation </li></ul><ul><li>Les problèmes IPC </li></ul>
  7. 7. <ul><li>Un système d'exploitation exécute une variété de programmes: </li></ul><ul><ul><li>système lot - emplois </li></ul></ul><ul><ul><li>en temps partagé, systèmes - les programmes utilisateurs ou des tâches </li></ul></ul><ul><li>Processus - un programme en exécution; processus d'exécution doit progresser en mode séquentiel. Un processus comprend: </li></ul><ul><ul><li>Counteur de programme </li></ul></ul><ul><ul><li>Pile </li></ul></ul><ul><ul><li>Rubrique « Données » (Data section) </li></ul></ul>
  8. 8. <ul><li>Le système d'exploitation est chargé de gérer l'allocation du processeur entre les différents programmes grâce à un algorithme d'ordonnancement </li></ul>
  9. 9. <ul><li>File d'attente des tâches - ensemble des processus du système. </li></ul><ul><li>File d'attente prêt - ensemble des processus résidant en mémoire, d'attente et prêts à exécuter. </li></ul><ul><li>Dispositif de files d'attente - l'ensemble des processus en attente pour un I / O périphérique. </li></ul><ul><li>Processus de migration entre les différentes files d'attente. </li></ul>
  10. 10. <ul><li>Les systèmes d'exploitation littérature est pleine de problèmes de communication interprocessus qui ont été largement discuté de l'utilisation de diverses méthodes de synchronisation. Dans les sections qui suivent, nous avons deux des plus connus des problèmes. </li></ul><ul><ul><li>Le problème de la salle à manger philosophes </li></ul></ul><ul><ul><li>Le problème des lecteurs et écrivains </li></ul></ul><ul><li>Tous les problèmes sont solvés dans les systèmes d’exploitation aujourd’hui </li></ul>
  11. 11. <ul><li>CHAPITRE 3 </li></ul><ul><li>Contenu </li></ul><ul><li>L'espace des addresses </li></ul><ul><li>La mémoire virtuelle </li></ul><ul><li>La pagination </li></ul>
  12. 12. <ul><li>Programme doit être mis en mémoire et placés dans un processus pour qu'il soit exécuté. </li></ul><ul><li>Adresse logique - généré par le CPU, également dénommé adresse virtuelle. </li></ul><ul><li>Adresse physique - adresse vu par la mémoire </li></ul><ul><li>L'idée de base de la mémoire virtuelle est que la taille combinée du programme, des données et pile mai dépasser la quantité de mémoire physique disponible pour elle. Le système d'exploitation maintient les parties du programme actuellement en usage dans la mémoire principale, et le reste sur le disque. </li></ul>
  13. 13. <ul><li>L’espace d'adressage logique d'un processus peut être noncontiguous; processus est alloué mémoire physique lorsque celui-ci est disponible. </li></ul><ul><li>Diviser la mémoire physique en taille fixe blocs appelés cadres (taille, c'est le pouvoir de 2, entre 512 octets et 8192 octets). </li></ul><ul><li>Diviser le mémoire logique en blocs de même taille appelés pages. </li></ul><ul><li>Gardez la trace de tous les cadres libre </li></ul><ul><li>Pour exécuter un programme de taille n pages, nécessité de trouver des cadres n libre et la charge. </li></ul><ul><li>Mettre en place un tableau de la page logique de traduire des adresses physiques. </li></ul><ul><li>Fragmentation interne. </li></ul>
  14. 14. <ul><li>CHAPITRE 4 </li></ul><ul><li>Contenu </li></ul><ul><li>Les fichiers </li></ul><ul><li>Les répertoires </li></ul><ul><li>L'implémentation du system des fichiers </li></ul>
  15. 15. <ul><li>L’ espace d'adressage logique contiguë </li></ul><ul><li>Types: </li></ul><ul><ul><li>Données </li></ul></ul><ul><ul><ul><li>Numérique </li></ul></ul></ul><ul><ul><ul><li>Caractère </li></ul></ul></ul><ul><ul><ul><li>Binaire </li></ul></ul></ul><ul><ul><li>Programme </li></ul></ul><ul><li>  Aucune - séquence de mots, octets </li></ul><ul><li>Simple structure </li></ul><ul><ul><li>Lignes </li></ul></ul><ul><ul><li>Longueur fixe </li></ul></ul><ul><ul><li>Longueur variable </li></ul></ul><ul><li>Les structures complexes </li></ul><ul><ul><li>Structurée de document </li></ul></ul><ul><ul><li>Transposable charger le fichier </li></ul></ul><ul><li>Peut simuler deux dernières avec la première méthode appropriée en insérant caractères de contrôle </li></ul><ul><li>Qui décide: </li></ul><ul><ul><li>Système d'exploitation </li></ul></ul><ul><ul><li>Programme </li></ul></ul>
  16. 16. <ul><li>Une collection de noeuds contenant des informations sur tous les fichiers </li></ul><ul><li>  Pour assurer le suivi des dossiers, les systèmes de fichiers ont normalement des répertoires ou des dossiers qui, dans de nombreux systèmes, les fichiers sont eux-mêmes. Nous avons </li></ul><ul><ul><li>Les répertoires simples </li></ul></ul><ul><ul><li>Le système des répertoires hiérarchiques </li></ul></ul>
  17. 17. <ul><li>Allocation contiguë : l e plan d'attribution plus simple est de stocker chaque fichier comme un terme contiguë de blocs </li></ul><ul><li>Allocation de liste lié : tenir chacun comme une liste chaînée de blocs disque. Le premier mot de chaque bloc est utilisé comme un pointeur vers la suivante. Le reste du bloc de données </li></ul><ul><li>Allocation de liste lié au moyen d'un tableau en mémoire FAT (File Allocation Table) </li></ul>
  18. 18. <ul><li>CHAPITRE 5 </li></ul><ul><li>Contenu </li></ul><ul><li>Les principles des matériels de entrées/sorties </li></ul><ul><li>Les principles des logiciels de entrées/sorties </li></ul>
  19. 19. <ul><li>Les périphériques I/O : répartissent en deux catégories: les périphériques de bloc et les périphériques caractères </li></ul><ul><li>Les contrôleurs de périphériques : I / O unités se composent généralement d'un élément mécanique et un composant électronique. Il est souvent possible de séparer les deux parties de fournir une plus modulaire et conception générale. Le composant électronique est appelé le contrôleur de périphérique ou adaptateur </li></ul><ul><li>Mémoire-Mapped I / O </li></ul><ul><li>Interruptions </li></ul><ul><li>Accéder directement au memoire </li></ul>
  20. 20. <ul><li>Objectifs de l'I / O Software </li></ul><ul><ul><li>L’indépendence des périphériques </li></ul></ul><ul><ul><li>Dénomination uniforme </li></ul></ul><ul><li>Controlleurs des interruptions </li></ul><ul><li>Drivers des périphériques : chaque I / O dispositif reliée à un ordinateur a besoin d'une dispositif-code spécifique pour la contrôler. Ce code, appelé le pilote de périphérique </li></ul><ul><li>Les logiciels indépendentes des périphériques </li></ul>
  21. 21. <ul><li>CHAPITRE 6 </li></ul><ul><li>Contenu </li></ul><ul><li>Unix et Linux </li></ul><ul><li>Windows Vista </li></ul>
  22. 22. <ul><li>Unix est le nom d’un système d’exploitation multitâche et multi-ultilisateur créé en 1969. </li></ul><ul><li>Linux est basé sur le noyau Linux, un logiciel libre créé en 1991 par Linux Torvalds. </li></ul><ul><li>Linux est un système d’exploitation multitâche . C’est pourquoi, les processus peuvent exécuter parallèlement. </li></ul><ul><li>Linux utilise le système « ext2 » (Sencond Extended File System) pour stocker les données, les noms des fichiers, des dossiers. </li></ul><ul><li>Linux reçois les données d’entrée pour le traitement et envoie à un endroit (par exemple: écran, file … auquel les données envoient. </li></ul>
  23. 23. <ul><li>Le plus récent système d'exploitation basé sur Windows de Microsoft </li></ul><ul><li>Windows Vista a des mecanismes de la gestion des processus et fichiers très complexes </li></ul><ul><li>Bien que Microsoft perdu beaucoup de temps et d'argent avec Windows Vista, il n'a pas beaucoup de succès sur le marché </li></ul>
  24. 24. Contact : dcthang@ifi.auf.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×