Mort le 6 aout 2002 à Nuenen Né le 11 mai 1930 à Rotterdam.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme.
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Communication Interprocessus (CIP) II (Tanenbaum 2.3)
GEF 435 Principes des systèmes dexploitation Communication Interprocessus (CIP) III (Tanenbaum 2.3)
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Structure des systèmes dexploitation (Tanenbaum 1.7)
Le protocole OSPF* *Open Shortest Path First.
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
L’architecture .net et ASP.net
Objectif de l’exposé.
Le Concept du programme enregistré
MIKHAYLOVA Vera Exposé Java principe de fonctionnement Lundi 17 mai 2004 DEUG 1ère année Science du langage Paris III.
Place de lENT… … dans lenseignement de la Technologie.
Copyright © 2006 – ESUP-Portail ESUP-Days, Paris, 22 juin 2006 Le cycle de vie des projets Ou comment contribuer au projet ESUP-Portail.
Programmation graphique du processeur CELL : Faciliter la programmation T. Grandpierre.
Impression dun livre de photos Applications Blurb Logiciel éprouvé Très versatile au niveau des formats Facile dutilisation.
L’approche LEAN en santé : l’expérience d’un médecin – gestionnaire avec 2 projets I – Programme d’oncologie II – Bloc opératoire.
Système d’exploitation: Principe
La réseautique en termes simples
L'algorithme Blowfish.
Démarche de résolution de problèmes
Juin 2013 – Query memory grants
Optimisation et Complexité
Informatique temps réel et réseaux de terrain – ELEC365
Le passé composé avec être
Ou adresse de site www. unicefunicef. fr Suffixe URLURL Nom de domaine DomaineNom du serveur Protocole Sens de lecture.
Algorithme de Bellman-Ford
8.1 URDL22005 Systèmes dexploitation Interblocages Modèle Système Caractérisation dinterblocage Méthodes pour Gérer les Interblocages Prévention des Interblocages.
Le cycle cellulaire de ton corps Notes supplémentaires.
Le PRONOM EN. The pronoun en replaces an expression introduced by de. It means of it, of them, some or any.
Module 3 : Analyse des performances du serveur
Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.
Fabienne Boyer Laboratoire LIG (INRIA-UJF-INPG) Projet SARDES, INRIA Rhône-Alpes Usage.
Système dexploitation: Principe IFT6800 – E 2008 Pierre Poulin.
Pour le chemin le plus court pour tous les couples
Dév. d’application interactive III Recherche de chemin.
1 Réunion nationale d’information sur les nouveaux programmes de Physique Chimie de Terminale S ENCPB 29 et 30 avril 2002.
Plus d’information.
Le château de Chambord.
Cours de Systèmes d’exploitations
Une autre raison de se faire plaisir avec l’eau Kangen… Les bouteilles en Plastique… 1/7.
PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.
La programmation système
Structure de Base d’un ordinateur Matière : Informatique
Dossier n°1 Structure et Fonctionnement d'un micro-ordinateur.
 étudier – to study  la maladie – disease  le cœur- heart  les poumons – lungs  le sein – breast  signifiant – meaning  le poitrine - chest.
Rénovation STG – Économie Gestion - Académie de Lille – Mars 2005
CSI2520 Un langage de programmation impérative et concurrente.
Architecture matérielle Qu’est ce qu’un ordinateur ?
John Backus Une présentation de Myriam Bloch et Matthieu Faou
LE PETIT PRINCE La planète du vaniteux Chapitre 11 Peter C--- Cary Academy 12 avril address.
Verbes pronominaux.
Le château de Chambord.
A- Choix d’un protocole B- Matériels - caisse en bois de 5 mm d’épaisseur.
Jean-Paul Sartre Citations.
Master 1 SIGLIS Systèmes d’Information pour l’entreprise – Java RMI Stéphane Tallard Mise en œuvre de l’exemple Bonjour RMI Master 1 SIGLIS1 Intégration.
[Dijkstra 74] BT Bottom Top Middle BottomTopMiddle.
Doan Chien Thang Aôut,2008.  La vue d'ensemble des systèmes d'exploitation  Les processus et les fils  Gestion de la mémoire  Le système des fichiers.
Les Processus.
Justin Freeman & Chase Kemp
 Vision initiale 2008 : Projet EDBA › Micromonde de programmation › Enseignants & Apprenants › Approche participative & collaborative  État actuel 2010.
Systèmes d’exploitation Processus conclusion Modèle conceptuel de processus Pour masquer les effets des interruptions, les SE fournissent un modèle conceptuel.
1.1: notions de bases de l’informatique
ALLOCATION DU CPU et GESTION DES TRAVAUX.
Le Conditionnel avec les verbes réguliers Sarah Amaya.
// 1 FABERNOVEL DATA LAB : UNE JOURNEE POUR ESSAYER, MANIPULER ET COMPRENDRE LE « BIG DATA » ET SON ECOSYSTEME.
Journées informatique IN2P3/Dapnia, Lyon Septembre 2006 Consolidation des serveurs par virtualisation Retour d’expérience sur l’utilisation de VMware.
Transcription de la présentation:

Mort le 6 aout 2002 à Nuenen Né le 11 mai 1930 à Rotterdam

25 ans Il excella Et inventa l’algorithme du moindre chemin (algorithme de Dijkstra)

-Il se faisait connaitre en matière de systèmes d’exploitation THE operating system, THE :Technische Hogeschool Eindhoven

En « GO TO is harmful », 4 ans plus tard… prix Turing et qualifié du « Humble programmer » 2 ans plus tard … -Publie l’article fondateur de l’auto-stabilisation 28 ans plus tard… -Reçoit le prix PoDC pour l’article influent Peut après… -Meurt d’un cancer

Présentation de l’algorithme Ses applications

Chemin le plus court jusqu’à Grez… Nancy (0) Metz (58) Strasbourg (∞) Langres (141) Troyes (∞) Sens (∞) Grez sur Loing (∞) Châlons (∞) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (∞) 188 km 80 km

58 < 141donc… Nancy (0) Metz (58) Strasbourg (220) Langres (141) Troyes (∞) Sens (∞) Grez sur Loing (∞) Châlons (216) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (∞) 188 km 80 km

141 < 216 et 141 < 220donc… Nancy (0) Metz (58) Strasbourg (220) Langres (141) Troyes (265) Sens (∞) Grez sur Loing (∞) Châlons (216) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (∞) 188 km 80 km

216 < 265 et 216 < 220donc… Nancy (0) Metz (58) Strasbourg (220) Langres (141) Troyes (265) Sens (∞) Grez sur Loing (∞) Châlons (216) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (404) 188 km 80 km

265 < 304 et 220 < 265donc… Nancy (0) Metz (58) Strasbourg (220) Langres (141) Troyes (265 /304 ) Sens (∞) Grez sur Loing (∞) Châlons (216) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (404) 188 km 80 km

Cul-de-sac et 265 < 404 donc… Nancy (0) Metz (58) Strasbourg (220) Langres (141) Troyes (265) Sens (338) Grez sur Loing (∞) Châlons (216) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (404) 188 km 80 km

338 < 404donc… Nancy (0) Metz (58) Strasbourg (220) Langres (141) Troyes (265) Sens (338) Grez sur Loing (415) Châlons (216) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (404) 188 km 80 km

404 < 415donc… Nancy (0) Metz (58) Strasbourg (220) Langres (141) Troyes (265) Sens (338) Grez sur Loing (415) Châlons (216) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (404) 188 km 80 km

Finalement 415 < 484donc… Nancy (0) Metz (58) Strasbourg (220) Langres (141) Troyes (265) Sens (338) Grez sur Loing (415 /484 ) Châlons (216) 1 58 km 141 km 162 km 158 km 88 km 124 km 73 km 77 km Paris (404) 188 km 80 km

Ses défauts : Trouver un chemin préférentiel Protocol OSPF Ses applications : Algorithme « gourmand » Pas nécessairement le plus rapide Sources : Wikipedia.org

Le dîner de philosophes Structure du système d’exploitation

De la difficulté de la multiprogrammation Chaque philosophe doit : Réfléchir Avoir deux fourchettes pour manger © Benjamin D. Esham Problème : Dès qu’il a faim, il ramasse une fourchette Exclusion mutuelle!

Utilisation de sémaphores © Benjamin D. Esham Sémaphore : serveur Connaît nombre de fourchettes disponibles Peut dire d’attendre ou d’y aller Fonctions P et V

THE Multiprogramming System Allocation d’un processus au processeur Allocation mémoire Communication SE/console E/S Programmes utilisateur User Sémaphores Compilation/ exécution/ impression « Not implemented by us » E. Dijkstra

Bibliographie sardes.inrialpes.fr (cours sur la multiprogrammation) mramzi.net (cours sur les systèmes d’exploitation) Wikipedia.org (dîner de philosophes, …)

Principe de fonctionnement Exemples d’utilisation

Principe de fonctionnement

Exemples d’utilisation

Questions?