People want to do X, but computers can only do Y. This leads to a problem. My job is to explain how this problem can be solved. Organisation et conception des ordinateurs PLAN Général • • • • • • • Introduction La physique Les fondements La logique Les jeux d ’instructions Le processeur La hiérarchie mémoire But du cours : Éviter les pièges ? Introduction • Historique • L ’informatique une sacrée cuisine La physique • Le transistor Les fondements • L’informatique : la mécanique de l ’abstraction • La hiérarchie des abstractions dans un ordinateur • Un regard sur un ordinateur classique • Concept du programme enregistré • Le codage de l ’information L ’informatique : la mécanique de l ’abstraction • Introduction à la hiérarchie de traduction • Des exemples pour mieux comprendre • Définitions des différents niveaux d ’abstraction • La raison d ’être d ’un modèle de données • Conclusion La logique • • • • • • • Algèbre de Boole La minimisation logique Les portes élémentaires Les circuits élémentaires Les opérateurs élémentaires Les éléments de mémorisation Les circuits séquentiels Les jeux d ’instructions • Description des jeux d’instructions • Les modes d ’adressage • la taille des instructions Le processeur • Introduction • Construction d’un chemin de données • Définition du contrôle • Une mise en œuvre à plusieurs cycles d’horloge • Définition du contrôle • Contrôleur câblé • Contrôleur micro-programmé La Mémoire • • • • Les localités Les caches Illusions et pièges Conclusion