Architecture des Ordinateurs

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

Structure de base d’un ordinateur
L’INFORMATIQUE Mihalcea Cezar.
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Le matériel des ordinateurs Revue Pt II (Tanenbaum 1.4)
Électronique de base du processeur
Le Concept du programme enregistré
Architecture de machines Le microprocesseur
Architecture de machines Les entrées sorties Cours
TECHNOLOGIE DES ORDINATEURS
Fonctionnement de l'unité centrale (rappels ? de 1ère Année)
ARCHITECTURE INTERNE d’un MICROPROCESSEUR
auxiliaires ou mémoires de masse ou alors secondaire).
Plan du cours : 2ème Partie
Jacques Lonchamp IUT Nancy Charlemagne – DUT Informatique 1A
Objectifs Nous allons concevoir une mise en œuvre contenant un noyau de jeu d’instructions. Nous verrons comment l’architecture de jeu d’instructions.
Le Concept du programme enregistré
Architecture Systèmes
2.Les différentes architectures (Louis)
Les microprocesseurs A. Objectifs de la séquence:
TRANSMISSION DES DONNEES INFORMATIQUES
Architecture de machines La mémoire
Architecture de machines Principes généraux
Architecture de machines La mémoire
Cours d’initiation en Informatique
Système d’exploitation : Assembleur
Architecture des ordinateurs
Chapitre 8 : L’architecture de base des ordinateurs
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
ARCHITECTURE DES ORDINATEURS
LA CARTE MERE PROJET REALISER PAR : BELGHITI ALAOUI Anas.
Chapitre n°2 : Architecture d'un ordinateur
Définition – Rôle Formes Composants Périphériques internes
Architecture de base d’un ordinateur
Gestion des Périphériques
LE MICROPROCESSEUR 8086/8088 Architecture externe du 8086
UCT (MicroProcesseur)
Modèle 390 dIBM AS/400 dIBM Le traitement de données en 1970: Le PDP 11/20 de Digital.
INTRODUCTION AU Février 2008
Architecture d ’un système à MICROPROCESSEUR
LES SYSTEMES AUTOMATISES
Chap. 2 - Structure d’un ordinateur
Mécanismes d'exécution et de communication
Dans les Entrailles de l'Ordinateur 28 mai 2005 MCSJ.
L'Unité centrale (CPU) Le CPU doit être rapide (mesuré en temps de CPU) UNITE DE CONTROLE Générer les signaux de control/temps Contrôler le décodage/exécution.
Informatique 1. Les applications de l’informatique
Lycée ELKHAWARIZMI De SAFI
Processeur modèle 8086 David Saint-Mellion.
Logique programmée & Microprocesseurs
Architecture Des Ordinateurs Microprocesseur Et Mémoire
COMPOSANTES INTERNES DE L’UNITE CENTRALE.
Cours de Structure et Technologie des composants d’ordinateurs
Architecture d'un ordinateur
3-Présentation d’un µP simple
Structure de Base d’un ordinateur Matière : Informatique
Architectures des ordinateurs
Passer directement au Quiz
LES MEMOIRES.
L'unité centrale est composé en générale de :
ARPO: architecture des processeurs superscalaires,VLIW et optimisation André Seznec et François Bodin.
UE MAREP Cours 12 : Révisions
Patricia Renault UPMC 2005/2006
Chapitre 3 L’accès aux données.
1.1: notions de bases de l’informatique
Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui.
Architecture d’un ordinateur
Formations Système Embarqué & Informatique Industrielle
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
Architecture d'un automate programmable
Initiation à la micro-informatique Le matériel L’Unité Centrale un clic pour la suite…
Transcription de la présentation:

Architecture des Ordinateurs Chapitre 2 Premiere Partie A.BOUNEMRI Septembre 2012

LE MICROPROCESSEUR INTEL 8086 Le µp 8086 Caractéristiques principales d’un µp Evolution technologique des µp INTEL Aspect externe du µp 8086 LE MICROPROCESSEUR INTEL 8086 Aspect interne du µp 8086 Registres Internes du µp 8086 Mécanismes et modes d’adressage du 8086 Les Instructions du 8086 Génération des codes machines Evaluation du temps d’exécution d’une instruction Applications A.BOUNEMRI Septembre 2012

Le µp 8086 Caractéristiques principales d’un µp Le choix du socket *détermine le modèle de processeur ; *le type de carte mère *l'évolutivité de la machine Le nombre de cœurs *compression vidéo ; *le calcul d'effets La fréquence de fonctionnement *plus cette dernière est élevée, meilleures seront les performances *Elle s'exprime généralement en gigahertz, notés GHz. La quantité de mémoire cache *Plus la quantité de mémoire cache est élevée, meilleures seront les performances *processeur d'entrée de gamme comporte 1 Mo de mémoire cache de second niveau *processeur haut de gamme comportera 6 Mo de mémoire cache de second niveau TDP (en Watts) enveloppe thermique du processeur *Plus il est élevé, plus le processeur chauffe, plus il consomme de l'énergie. *Processeur haut gamme 130w, milieu de gamme 90 w. A.BOUNEMRI Septembre 2012

Le µp 8086 Evolution technologique des µp INTEL nombre de bits transférés à la fois entre la mémoire et le microprocesseur A.BOUNEMRI nombre de bits sur lequel une opération est faite Septembre 2012 Diametre du plus petit fil reliant deux composantes du µp

Le µp 8086 Aspect externe du µp 8086 circuit intégré de forme DIL (Dual In-Line ; boitier de circuit integres) de 40 pattes équipé d'un bus de données de 16 bits équipé d'un bus d’adresse de 20 bits fonctionne à des fréquences diverses selon plusieurs variantes: 5, 8 ou 10 MHz. Le processeur 8086 d'Intel est à la base des processeurs Pentium actuels Un ancien programme écrit pour un 8086 fonctionne toujours sur un nouvel ordinateur équipé d'un Pentium IV. A.BOUNEMRI Septembre 2012

Le µp 8086 Aspect interne du µp 8086 deux unités internes distinctes A.BOUNEMRI Septembre 2012

Le µp 8086 Aspect interne du µp 8086 UE : Unité d'Exécution UIB : Unité d'Interfaçage avec le Bus exécute les instructions qui lui sont transmises par l'UIB récupère et stocke les informations à traiter. établit les transmissions avec les bus du système. A.BOUNEMRI Septembre 2012

? POURQUOI DEUX UNITES Le µp 8086 Aspect interne du µp 8086 UE : Unité d'Exécution UIB : Unité d'Interfaçage avec le Bus comporte essentiellement l'UAL de 16 bits qui manipule les registre généraux de 16 bits Interface physique entre le microprocesseur et le monde extérieur A.BOUNEMRI Septembre 2012

Comment le µp (avant le 8086) Traitait-t-il l’ information ? Aspect interne du µp 8086 Comment le µp (avant le 8086) Traitait-t-il l’ information ? 1- Extraction de l’instructions par l'UIB 2- Exécution de l’instruction par l’UE 3- Extraction de la nouvelle instruction l'UE reste inactif un court instant, (TEMPS D’ATTENTE) pendant que l'UIB extrait l'instruction A.BOUNEMRI Septembre 2012

Prétraitement ou Traitement pipeline Le µp 8086 Aspect interne du µp 8086 Technique pour éliminer le temps d’attente Prétraitement ou Traitement pipeline A.BOUNEMRI Septembre 2012

De cette façon, l'UE est continuellement en activité Le µp 8086 Aspect interne du µp 8086 Technique pour éliminer le temps d’attente Prétraitement ou Traitement pipeline Pendant que l'UE exécute les informations qui lui sont transmises, l'instruction suivante est chargée dans l'UIB. Les instructions qui suivront sont placées dans une file d'attente Lorsque l'UE a fini de traiter une instruction l'UIB lui transmet instantanément l'instruction suivante, et charge la troisième instruction en vue de la transmettre à l'UE. De cette façon, l'UE est continuellement en activité A.BOUNEMRI Septembre 2012

Prétraitement ou Traitement pipeline Le µp 8086 Aspect interne du µp 8086 Prétraitement ou Traitement pipeline E A.BOUNEMRI Septembre 2012

REGISTRE Le µp 8086 Registres Internes du µp 8086 Un registre est une petite partie de mémoire intégrée au microprocesseur, dans le but de recevoir des informations spécifiques, notamment des adresses et des données stockées durant l'exécution d'un programme Certains sont affectés à des opérations d'ordre général et sont accessibles au programmeur à tout moment D'autres registres ont des rôles bien plus spécifiques et ne servent que pour un usage spécialisé. A.BOUNEMRI Septembre 2012

Le µp 8086 Groupe de données Registres Internes du µp 8086 Registres de 16 bits chaque registre peut être divisé en deux registres de 8 bits 01111101 01110001 High Byte Low Byte A.BOUNEMRI Septembre 2012

Le µp 8086 Registres Internes du µp 8086 Registre AX : (Accumulateur) Toutes les opérations de transferts de données avec les entrées-sorties ainsi que le traitement des chaînes de caractères se font dans ce registre, de même que les opérations arithmétiques et logiques. Les conversions en BCD du résultat d'une opération arithmétique (addition, soustraction, multiplication et division) se font dans ce registre. A.BOUNEMRI Septembre 2012

Le µp 8086 Registres Internes du µp 8086 Registre BX : Registre de base Utilisé pour l'adressage de données dans une zone mémoire différente de la zone code En général il contient une adresse de décalage par rapport à une adresse de référence. Peut servir pour la conversion d'un code à un autre A.BOUNEMRI Septembre 2012

Le µp 8086 Registres Internes du µp 8086 Registre CX : Le compteur Utilise comme compteur lors des instructions de boucle. Registre DX : Utilise pour les opérations de multiplication et de division Utilise pour contenir le numéro d'un port d'entrée/sortie pour adresser les interfaces d'E/S. A.BOUNEMRI Septembre 2012