Outils de construction pour la rechercheJohan Moreau
Le but de cette présentation est de découvrir les outils de construction d’applications dans le contexte d’un laboratoire de recherche : autoconf, cmake, scons
Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014O10ée
Lepton est un système d’exploitation open source dont la structure apporte non seulement des bénéfices en terme de facilité de développement mais également
Outils de construction pour la rechercheJohan Moreau
Le but de cette présentation est de découvrir les outils de construction d’applications dans le contexte d’un laboratoire de recherche : autoconf, cmake, scons
Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014O10ée
Lepton est un système d’exploitation open source dont la structure apporte non seulement des bénéfices en terme de facilité de développement mais également
Rapide introduction à Hadoop lors du lancement du Casablanca Hadoop & Big Data Meetup.
En partenariat avec Hortonworks
http://www.meetup.com/Casablanca-Hadoop-et-Big-Data-Meetup
Nettoyer et transformer ses données avec Openrefine : partie 1Mathieu Saby
1re partie de la formation Openrefine donnée à l'URFIST de Paris le 25 mai 2018
La version pptx et les données sont disponibles librement sur Open Science Framework : https://osf.io/uqwrb/
Rapide introduction à Hadoop lors du lancement du Casablanca Hadoop & Big Data Meetup.
En partenariat avec Hortonworks
http://www.meetup.com/Casablanca-Hadoop-et-Big-Data-Meetup
Nettoyer et transformer ses données avec Openrefine : partie 1Mathieu Saby
1re partie de la formation Openrefine donnée à l'URFIST de Paris le 25 mai 2018
La version pptx et les données sont disponibles librement sur Open Science Framework : https://osf.io/uqwrb/
2. IUT de Paris – Rives de Seine / LIP6
Plan
Modèle de Von Neumann
Conclusion
Philippe Darche 2
3. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 3
Le modèle de machine de Von Neumann
Appelée de manière raccourcie
« architecture Von Neumann »
D’après un rapport célèbre [Von Neumann 45]
(disponible sur le serveur de l’IUT)
Une abstraction (i.e. un modèle théorique)
Pour juste donner les détails nécessaires à la programmation
A ne pas confondre avec le modèle de calcul
4. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 4
Le modèle de machine dit « de von Neumann »
5. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 5
Situation d’un programme
Programme
suite ordonnée d’instructions et de données
rangé sous la forme d’un fichier en mémoire secondaire
Programme en cours d’exécution
= processus
rangé en mémoire primaire (i.e. principale)
soit code et donnée dans un seul espace mémoire (= mémoire unifiée)
modèle de machine de von Neumann
soit dans des espaces mémoires séparés
modèle de machine d’Harvard
6. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 6
Rangement d’un programme en MC
7. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 7
Modélisation de la machine de Von Neumann
E/S non représentées
8. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 8
Communication entre UCo et UT
Contrôle : commande (add, sub, etc.)
État : retenue, demi-retenue, dépassement de
capacité, signe, nullité et parité logique
9. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 9
Caractéristiques de ce modèle de machine
Alternance instructions-données dans la même
mémoire
le premier mot d’un programme est un code d’instruction
Goulot d’étranglement : la mémoire primaire
Exécution séquentielle des instructions
problématique pour l’exécution parallèle
10. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 10
Un autre modèle de machine
Le modèle d’Harvard
origine : Harvard Mark I à technologie électromécanique (1944)
séparation des bus mémoire données – mémoire instructions
11. IUT de Paris – Rives de Seine / LIP6
Un autre modèle de machine
Variation moderne : le modèle
modifié d’Harvard
espaces d’adressages différenciés
instructions – données au niveau
des caches
mémoire principale unifiée
12. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 12
Une unité centrale du début
CPU (Central Processing Unit)
Un exemple : L’EDVAC
Appellation à ne pas confondre
avec le sens actuel
(i.e. le micro-ordinateur)
13. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 13
L’unité centrale sous sa forme moderne
Le microprocesseur
Exemple : le Xeon 7400 (6 cœurs)
14. IUT de Paris – Rives de Seine / LIP6
Conclusion
L’invention du microprocesseur a tué les marchés du mini-
ordinateur, des mainframes et des super-calculateurs !
Philippe Darche 14
15. IUT de Paris – Rives de Seine / LIP6
Philippe Darche 15
Discussion
Des questions ?