Systèmes à microprocesseur Les mémoires

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

Structure de base d’un ordinateur
LES MEMOIRES INTRODUCTION UN PEU D ’HISTOIRE LES DIFFERENTES MEMOIRES
Architecture de machines Le microprocesseur
Architecture de machines Les entrées sorties Cours
TECHNOLOGIE DES ORDINATEURS
Matériels Composants physiques de l’ordinateur.
TRAITEMENT PROGRAMME DE L’INFORMATION
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
Architecture des ordinateurs
La mémoire morte(ROM) Il existe un type de mémoire permettant de stocker des données en l'absence de courant électrique, il s'agit de la ROM (Read Only.
Ref :
Mémoire & Processus Cours SE - SRC
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
Cours d’algorithme M. Boulakradeche
Les systèmes à microprocesseur
LE SYSTÈME INFORMATIQUE Présenté par : N. BENMOUSSA
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
ARCHITECTURE DES ORDINATEURS
Les différents types de mémoires.
Département informatique Automne 2013
Définition – Rôle Formes Composants Périphériques internes
Architecture de base d’un ordinateur
Les mémoires :. Mémoriser Enregistrer Conserver Restituer.
Architecture des Ordinateurs
LES MEMOIRES.
Architecture d ’un système à MICROPROCESSEUR
LES SYSTEMES AUTOMATISES

Ordinateurs, Structure et Applications
Module 1 : Généralités sur les systèmes informatiques
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.
Architecture des ordinateurs, Environnement Numérique de Travail
Informatique 1. Les applications de l’informatique
Lycée ELKHAWARIZMI De SAFI
Logique programmée & Microprocesseurs
COMPOSANTES INTERNES DE L’UNITE CENTRALE.
Codage binaire A 65 Entiers positifs caractères
L’ architecture système
Création d'un diaporama sous Open Office
Les systèmes mono-puce
Architecture d'un ordinateur
Structure de Base d’un ordinateur Matière : Informatique
MJ / EME 2006Mémoires numériques Architecture d’un composant Exemple de contenu mémoire Lignes à accès bidirectionnel Quelques définitions Types de mémoires.
Microprocesseur famille 68'000 Interface matériel
Structure d’un ordinateur Et ses périphériques
INFOR 101 Chapitre 5 Marianne Morris.
LES MEMOIRES.
Gestion des Périphériques
On utilisera la version HC912DG128
Architecture des ordinateurs, Environnement Numérique de Travail
Introduction à l'informatique Architecture Licence 1 - Octobre 2007.
Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui.
Memoire.
L3 Instrumentation Pétrolière S6
Raison d'être de la structure de fichiers : Les premiers travaux : Début des années 1960 : En 1963 : Près de 10 ans plus tard... (à peu près 1973) : Durant.
LES MEMOIRES et le décodage d’adresses
Initiation à l'informatique
Les mémoires la préparation de: chaimaa hamdou.
Département Informatique Microprocesseurs & Ordinateurs Laurent JEANPIERRE IUT de CAEN – Campus 3.
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
1 Initiation à la micro-informatique Le matériel CFPPA d’AUXERRE La Brosse Réalisation : Gilles BERDAL 2005 un clic pour la suite… L’Unité Centrale.
Architecture d'un automate programmable
Initiation à la micro-informatique Le matériel L’Unité Centrale un clic pour la suite…
LES MEMOIRES.
Transcription de la présentation:

Systèmes à microprocesseur Les mémoires Laurent JEANPIERRE <laurent.jeanpierre@unicaen.fr> D’après le cours de Pascal FOUGERAY IUT de CAEN – Campus 3 Département Informatique

Département Informatique Contenu du cours Introduction, définitions Types de mémoires Principales caractéristiques Décodage d’adresses Cas particulier : la mémoire cache Département Informatique

Département Informatique Introduction Mémoire = dispositif de stockage Enregistre de l’information Restitue à la demande cette information Différentes formes de stockage Numérique (Circuits intégrés, CDROM,…) Analogique (Cassettes, Disques durs, …) Ce cours s’intéresse aux mémoires à semi-conducteurs. (Circuits intégrés) Département Informatique

Les mémoires numériques Plus petite information stockable : 1 bit  notion de case mémoire 2 grandes catégories de mémoires : Accès aléatoire : Chaque case mémoire est utilisable séparément Notion d’adresse mémoire Accès sériel : (mémoires séquentielles) Accès aux cases mémoires séquentiellement Pas d’adresse utilisée Département Informatique

Département Informatique Contenu du cours Introduction, définitions Types de mémoires Principales caractéristiques Décodage d’adresses Cas particulier : la mémoire cache Département Informatique

Département Informatique Types de mémoires Mémoires au silicium Mémoires vives Mémoires mortes ROM PROM RAM statiques RAM dynamiques Fusibles bipolaires EPROM EEPROM Département Informatique

Département Informatique Les mémoires mortes Lecture seule par le processeur Maintien de l’information hors tension Read Only Memory : programmée en usine Programmable ROM : programmée par l’utilisateur une seule fois Erasable PROM : programmable et effaçable (rayons UV) par l’utilisateur Electrically EPROM : EPROM effaçable par un courant électrique Département Informatique

Département Informatique Les mémoires vives Lecture/Écriture par le processeur Non permanence des informations (mémoire volatile) Random Access Memory : mémoires à accès aléatoire (à la demande) Statiques : information maintenue spontanément sous tension Dynamiques : information maintenue par rafraîchissement (balayage régulier de toutes les cases mémoires) Département Informatique

Autres mémoires en lecture/écriture Magnetic Bubble Memory : mémoire de masse non volatile. Utilise des « bulles magnétiques » (Plus utilisées) Mémoires séquentielles First In First Out : mémoires gérées en file; premier bit écrit, premier bit lu. First In Last Out : mémoires gérées en pile; premier bit écrit, dernier bit lu. Département Informatique

Département Informatique Types de DRAM De nouvelles versions régulières Fast Page Mode : les barrettes des 486 Extensed Data Out : premiers Pentiums Burst EDO : cousine de l’EDO Synchronous DRAM : années 2000 synchronisation avec horloge du mP Double-data-rate DRAM : SDRAM à cadence double (2 fronts) Error Correction Code : SDRAM ou DDRAM à correction d’erreurs (cf. codes correcteurs) RamBus : Mémoires à haute vitesse 600-800 MHz Département Informatique

Département Informatique Contenu du cours Introduction, définitions Types de mémoires Principales caractéristiques Décodage d’adresses Cas particulier : la mémoire cache Département Informatique

Principales Caractéristiques Capacité : Nb de bits stockés par la mémoire. Toujours un multiple d’une puissance de 2 Organisation ou matrice : Longueur de la plus petite information adressable. Octet (Byte) : 8 bits Mot (Word) : 16 bits Double Mot : 32 bits Etc. … Capacité = <Nb adresses> * Matrice Ex : 1kMot = 16kbits. Département Informatique

Principales Caractéristiques (2) Temps (timings) Écriture : délai entre la présentation des données et leur mémorisation réelle. Lecture : délai entre la présentation de l’adresse et la disponibilité des données Accès : en général, la moyenne des temps de lecture et d’écriture Cycle : si lecture destructive, somme des temps de lecture et de réinscription (même adresse) Consommation : puissance nécessaire à une opération (≠ selon repos ou lecture/écriture) Département Informatique

Département Informatique Contenu du cours Introduction, définitions Types de mémoires Principales caractéristiques Décodage d’adresses Cas particulier : la mémoire cache Département Informatique

Département Informatique Espace mémoire 1 mP 1 bus adresses (taille A1) 1 bus données (taille D1) 1 circuit mémoire 1 bus adresses (taille A2) 1 bus données (taille D2) Exemple : A1 = 24 bits, D1 = 16 bits Espace mémoire = 224 adresses ≠ (16 millions) Capacité mémoire = 224 *16 bits (32Mo) Problème : A2 = 20 bits, D2 = 8 bits (1Mo) Département Informatique

Département Informatique Décodage d’adresses Distribuer Espace d’adressage  Plusieurs Circuits Ex : A1 = 24 bits, D1 = 16 bits (32 Mo) A2 = 20 bits, D2 = 8 bits (1 Mo)  2 circuits pour chaque adresse  24 paires de circuits  1 décodeur d’adresses Département Informatique

Département Informatique Synoptique mP Contrôle Décodeur … Carte 3D Clavier Réseau Adresses Mémoire 2 Mémoire 1 Données Département Informatique

Département Informatique Décodeur d’adresses On peut utiliser : Portes logiques standard / PAL Logique combinatoire Décodeurs Ex précédent : 4 bits  16 lignes Comparateurs 1 motif d’adresse  1+ circuits mémoires PROM 1 adresse  1 motif de circuits mémoires Département Informatique

Département Informatique Contenu du cours Introduction, définitions Types de mémoires Principales caractéristiques Décodage d’adresses Cas particulier : la mémoire cache Département Informatique

Département Informatique Principe général Théorie de la localité Les instructions se suivent (en général) Les données sont rangées ensemble (idem) Idée : Charger en mémoire les parties utiles  Peu de mémoire  Gros programmes Département Informatique

Département Informatique Principes financiers Mémoire rapide = coût élevé (€) Beaucoup de mémoire lente Peu de mémoire rapide En pratique : DRAM : Plus de 5 ns (5.10-9 secondes) Environ 200 MHz SRAM : Moins de 1 ns Plusieurs GHz Département Informatique

Hiérarchie des mémoires Cache L1 Dans le mP, ultra rapide, très chère Cache L2 SRAM, souvent dans le mP Cache L3 SRAM, hors du processeur RAM classique DRAM Disque dur Bande magnétique Très bon marché, vraiment lente Objectif= coût bande magnétique + vitesse L1 Département Informatique

Département Informatique Post-Scriptum Tendance actuelle : Architecture hybride Von Neumann pour la mémoire (Hors processeur) Harvard pour le cache (Dans processeur)  accès parallèle instruction & donnée  encore plus de vitesse Département Informatique

Département Informatique Les mémoires en image Département Informatique