Fiche de synthèse n°4 Mémoires 1/2 ROM [Read Only Memory] Mémoire électronique non volatile (ne s'efface pas si hors tension) dont le contenu est écrit lors de sa fabrication et qui ne peut être modifié. Appelée Mémoire Morte. La mémoire morte est utilisé pour stocker des BIOS et des firmwares. Types de ROM Fonctionnement PROM Mémoire utilisée pour enregistrer des informations qui ne doivent pas être perdues lorsque l'appareil qui les contient n'est plus alimenté en électricité. Ne peut être effacer qu’une seule fois. EPROM Mémoire utilisée pour enregistrer des informations qui ne doivent pas être perdues lorsque l'appareil qui les contient n'est plus alimenté en électricité. Peut être effacer plusieurs fois, mais l’effacement est trés difficile et laborieux. EEPROM Mémoire utilisée pour enregistrer des informations qui ne doivent pas être perdues lorsque l'appareil qui les contient n'est plus alimenté en électricité. Effacement par courant électrique ce qui est plus simple. RAM [Random Access Memory] Mémoire électronique volatile (s'efface si hors tension) qui sert à stocker temporairement les données et les programmes que le processeur utilise. Appelée Mémoire vive. Il existe 2 grands types de RAM : - SRAM C’est un type de mémoire vive utilisant des bascules pour mémoriser les données. Mais contrairement à la mémoire dynamique, il n'y a pas besoin de rafraîchir périodiquement son contenu. - DRAM La simplicité structurelle de la DRAM – un pico-condensateur et un transistor pour un bit - permet d'obtenir une densité élevée. Son inconvénient réside dans les courants de fuite des pico-condensateurs : l'information disparaît à moins que la charge des condensateurs ne soit rafraîchie avec une période de quelques millisecondes . Les DRAM utilisées actuellement sont des SDRAM (S pour synchrones) car synchronisées sur le bus mémoire de type DDR : Version DDR Fonctionnement DDR3 PC Fixe 52Pins/40pins Par-impulsions d'horloges. PC Fixe 64pins/56pins Débit max DDR3(1066MHz) Par-impulsions d'horloges. PC Portable/Fixe. 48pins/72pins Par-impulsions d'horloges. PC Portable/Fixe. 288 pins DDR4 Mémoire à semi-conducteurs* , non volatile et réinscriptible. Beaucoup plus rapide qu'un système de stockage mécanique. 3 grands types : Cartes Les cartes Compact Flash : •Les cartes Secure Digital •Les cartes Memory Stick Clés USB Disques 2,5' Disque dur SSD Format/utilisation Débit max DDR(300MHz) Par-impulsions d'horloges. DDR2 Flash * sorte de EEPROM Fiche de synthèse n°4 Mémoires 2/2 Dual Channel ? Il s'agit d'exploiter les modules de mémoire par paire afin de pouvoir cumuler la bande passante et ainsi exploiter au mieux les capacités du système. Il est crucial, lors de l'utilisation du Dual Channel, d'utiliser des barrettes identiques par paire (fréquence, capacité et préférentiellement de même marque). Mémoire ECC Les barrettes de mémoire ECC sont des mémoires possédant plusieurs bits dédiés à la correction d'erreur. Ces barrettes, utilisées principalement dans les serveurs, permettent de détecter les erreurs et de les corriger. Mémoire à registres (ou à tampons) Ces barrettes ont un registre entre les puces de DRAM et le contrôleur mémoire du système. Ce registre retient les données pendant un cycle d'horloge avant qu'elles ne soient envoyées vers le contrôleur mémoire. Cela augmente la fiabilité au détriment du temps de traitement. Ces modules de mémoire avec registre ne sont généralement utilisés que dans les serveurs Comment calcule-t-on le débit d'une mémoire ? Exemple 1 : une DDR200 Fréquence horloge = 100 Mhz (100 millions de cycles par seconde), le bus de données peut transporter 64 bits (8 octets) mais comme il s'agit d'une DDR (double Data Rate), il faut doubler. Donc en 1 seconde, on transfère : 100 000 000 x (8 x 2) octets = 1,6 Go/s d'ou l'appellation PC1600 Exemple 2 : une DDR2-400 Fréquence horloge = 200 Mhz (200 millions de cycles par seconde), le bus de données peut transporter 64 bits (8 octets) mais comme il s'agit d'une DDR (double Data Rate), il faut doubler donc 16 octets. Version 2 de la DDR2, donc on travaille 2 fois plus vite qu'avec la DDR. Débit = 200 000 000 x 16 octets = 3,2 Go/s d'ou l'appellation PC2-3200 Exemple 3 : une DDR3-3000 Fréquence horloge = 1500 Mhz (1500 millions de cycles par seconde),