Table des matièresArchitecture et Technologie des Ordinateurs Références Plan A bas les fausses idées! Vue générale Couche Matérielle (hardware) L’ordinateur: présentation générale Que signifie « ordinateur »? Que signifie « ordinateur »? Et « informatique »? Principaux périphériques d’un ordinateur Et qu’y a-t-il à l’intérieur? Et qu’y a-t-il à l’intérieur? Et qu’y a-t-il à l’intérieur? Unités de mesure Unités de mesure Quelques chiffres Les médiums de communication: les bus Les bus: ports de communication La mémoire La mémoire: caractéristiques Le processeur: CPU (Central Processing Unit) Le disque dur (Hard Drive) Le disque dur: caractéristiques Bref historique Les Hommes et les Chiffres Les Hommes et les Calculs: Les Hommes et les Calculs: Les Hommes et les Calculs: Les Hommes et les Calculs: Systèmes et bases Racines de l’ordinateur Architecture classique des ordinateurs: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Architecture de Von Neumann: Puces et algèbre de Boole Puces, portes logiques & transistors Portes logiques: Portes logiques: Portes logiques: Portes logiques: Les puces: circuits intégrés La mémoire: bascules (flip-flop) L’électronique: transistors Algèbre de Boole Fonctionnement d’un micro-ordinateur Les bus Architecture d’un micro-processeur (CPU) Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Architecture d’un micro-processeur Les registres Les programmes vus par la machine: Instructions et données Exécution de l’exemple: 2 + 3 + 4 Réalisation physique du séquenceur Le séquenceur: micro-programme Evolution: loi de Moore Les interruptions matérielles Interrupt ReQuest lines (IRQs) Système d’interruptions (hiérarchisées) Gestion d’interruption matérielle Système d’interruptions hiérarchisées Priorité des interruptions: instance d’exécution Optimisation d’accès mémoire: Le logiciel (software) Références Conception: génie logiciel Le cycle en V Les langages (1/2) Les langages (2/2) Compilateur & interpréteur Exemple: JAVA Compilateur Principes des Systèmes d’exploitation L’OS: l’interface homme/machine OS multi-utilisateurs (multi-user) OS multi-processeurs (multiprocessing) OS multi-tâches (multitasking) OS multithreading OS temps-réel (real-time) Quelques OS Système d’exploitation Système d’exploitation Structure d’un système d’exploitation Gestion des Processus Processus Processus Bloc de contrôle de processus (PCB) Ordonnancement de processus (scheduling) Commutation de contexte (switching context) Méthodes de scheduling de processus Processus de poids léger (threads) Gestion des interruptions Traitement des interruptions Gestion des entrées/sorties: les pilotes (drivers) Gestion de la mémoire: la RAM MMU (Memory Management Unit) Pages Gestion de pages (swap) Critères de stratégies Gestion des fichiers Système de fichiers Partition Synthèse |
Auteur:Bertrand Blanc
Messagerie: Bertrand.Blanc@cma.inria.fr Télécharger la source de la présentation (ZIP MS-PPT 2.07Mo) Télécharger la source de la présentation (PDF 9.28Mo) |