Mémoires
|
![]() |
Différents types de mémoire
La mémoire est indispensable au fonctionnement d'un ordinateur. Plusieurs types de mémoire cohabitent dans un ordinateur :
La mémoire RAM (Random Access Memory) : C'est dans cette mémoire que s'inscrit les résultats de vos dernières applications. Elle permet un échange très rapide avec le processeur. Lorsque l'on travaille sur une retouche d'image, c'est dans la mémoire Ram que sont stockés les dernières images : On peut grâce à la mémoire Ram les récupérer très facilement grâce à un "Undo".
La mémoire ROM (Read Only Memory) : Ce type de mémoire permet de garder des données vitales à l'ordinateur (même à l'arrêt). Ce type de mémoire contient des informations comme le BIOS qui contient les paramètres de fonctionnement d'une machine.
Quelques variantes de mémoire ROM :
> ROM : Cette mémoire contient des informations qui ne peuvent pas changée (par exemple le Chipset)
> EPROM (Erasable Program ROM) : Mémoire reprogrammable de façon hardware.
> EEPROM ( Electrically Erasable Program ROM ) : Mémoire reprogrammable de façon "soft". C'est à l'aide de ce type de mémoire que l'on peut flasher un BIOS.
Mémoire cache : Cette mémoire, très rapide, sert de "tampon" pour le processeur.
Revenir au début
La mémoire RAM
Ce type de mémoire est utilisé continuellement. Les applications étant de plus en plus gourmandes en ressources, la quantité de mémoire vive demande souvent à être augmentée. Si on pouvait s'en sortir avec 32 Mo sous Windows 95 pour des applications bureautiques, cela n'est pas le cas avec Windows 98. Pour être efficace, Win 98 requiert 64 Mo de RAM. Ceux qui utilisent régulièrement des applications graphiques ou vidéo devront opter pour 128 voire 256 Mo de RAM
Il est existe différents types de mémoire RAM :
Les mémoire de type DRAM (Dynamic RAM): La DRAM est rafraichie plusieurs fois par secondes . Sous forme de barretttes additionnelles, il existe plusieurs sortes de DRAM :
> RAM FPM (Fast Mode Page) : Ce type de mémoire a remplacé la mémoir DRAM standard.Ce type de mémoire était utilisé dans les PC de type 386, 486. Ce type de mémoire n'est plus (ou très peu) utilisée actuellement. Le temps d'accès de ce type de mémoire est 60 ou 70 ns et ne peu supporté un bus supérieur à 66 MHz.
> RAM EDO (Extended Data Out ) : Apparue après la RAM FPM en 1995, ce type de mémoire fut largement utilisé par les processeurs de type Pentium (et les concurrents K5 , K6 ...). Le temps d'accès de type de mémoire est de 50 ou 60 ns et supporte les bus de 75 Mhz (voire un peu plus)
> Mémoire SDRAM (Synchronous Dynamic RAM) : Dernière génération de mémoire vive (mémoire synchrone contrairement aux modèles précedents qui sont asynchrones). Ce type de mémoire est le plus efficace. Des versions de SDRAM dites "PC-100" sont prêtes à fonctionner avec un bus à 100 MHz (voire un peu plus) .Le temps d'accès est alors de 10 ns (et 8 ns pour certaines barrettes)
> Mémoire SIMM 32 bits : Il s'agit du format des barrette de mémoire RAM FPM et EDO. A noter que la mémoire SIMM 32 bits s'installe par paire de barrette identique Il est possible de faire cohabiter de la mémoire FPM avec de l'EDO (une paire de chaque) mais l'interêt est limité : le plus lent impose sa vitesse.
> Mémoire DIMM 64 bits : Il s'agit de la SDRAM. Celle-ci s'installe par barrette et non par paire. Certaines cartes mère proposent des emplacement pour de la mémoire DIMM et de la mémoire SIMM. A nouveau, il est possible d'utiliser simultanément ces deux types de mémoire mais le même problème se pose : le plus lent impose sa vitesse.
Mémoire DRAM Fréquence bus Timing temps d'accès (ns) FPM 16-66 5-5-5-5 80-140 EDO 33-75 5-3-3-3 50-60 SDRAM 60-100 5-1-1-1 8-12
La mémoire de type SRAM (Static RAM) : Contrairement à la DRAM, la SRAM peut conserver des données sans être rafraichie. La mémoire cache constitue de la SRAM
Revenir au début
Futures évolutions des mémoires DRAM
Double Data Rate SDRam (DDR SDRam)
Basé sur le même principe que la SDRam utilisé actuellement, ce type mémoire permettra le transfert de données deux fois par cycle (contre un seul pour la SDRam actuelle). Ceci est possible car le transfert se fait sur la voie ascendante et descendante du signal (même principe que le bus AGP)
Synchronous Link DRAm (SLDRam)
Encore un modèle plus évolué de la SDRam. Il reprend le système de la DDR SDRam et permettra en outre l'utilsation d'un bus 64 bits cadencé à 200 MHz. La bande passante théorique de ce type de mémoire est de 3.2 Gbytes/s.
Direct Rambus DRam (DRDRam)
Contrairement aux deux types de DRam précédentes, le DRDRam part d'un concept différent de la SDRam. La DRDRam utilise un bus 16 bits à 400 MHz. La bande passante théorique est de 1.6 Gbytes/s.
Revenir au début
La mémoire cache
La mémoire cache est un élément essentiel pour le PC. L'illustration la plus simple est le flop de la première génération de Celeron d'Intel qui sont dépourvus de mémoire cache. Un processeur très véloce sans mémoire cache doit attendre les informations de la mémoire vive (cadencée à la fréquence du bus). La mémoire cache, plus rapide, permet d'éliminer le problème.
Le cache de niveau 1 (L1)
Le cache de niveau est placé sur le processeur. Il a donc l'avantage d'être cadencé à la fréquence du processeur. La taille du cache L1 varie selon les processeurs de 8 à 64 Ko qui sont répartis pour deux éléments : les instructions et les données ( par exemple 32Ko pour les instructions et 32Ko pour les données). Ceci permet d'accroître les performances du cache L1 car chaque élément travaille de façon indépendante.
Le cache de niveau 2 (L2)
Le cache L2 n'est pas aussi rapide que le cache L1 mais sa taille plus importante lui permet destocker davantage d'information. Lorsque le processeur ne trouve pas une information sur le cache L1, il recherche celle-ci sur le cache L2 :
Le cache L2 se présente différement suivant les processeurs :
> Les cartes mère au format Socket7 intègre la mémoire cache L2 ( donc pour les processeurs Pentium, K6, K6-2, Cyrix...). Dans ce cas la mémoire cache fonctionne à la même fréquence que le bus.
> Cache intégré au processeur : c'est la grosse innovation apporté par le Pentium Pro.Le cache L2 est alors cadencé à la fréquence du processseur.
> Cache L2 dans la cartouche SECC : Le Pentium II se présente sous la forme d'une cartouche SECC qui comprend à la fois le processeur et la mémoire cache L2. Cependant, ces deux éléments sont distincts et le cache L2 (512 Ko) tourne à 50% de la fréquence du processeur.
> Cache de second niveau "on die" : Le CeleronA possède un cache L2 de 128 Ko qui est gravé sur la même couche de silicium que le processeur. Ce cache L2 est cadencé à la même fréquence que le processeur . Le Xeon fonctionne sur le même principe et embarque jusqu'à 2 Mo de cache cadencé à la même fréquence que le bus (cache "full speed")
La mémoire cache des périphériques
Afin d'améliorer leurs performances, certains CD-Rom , disque dur et même carte SCSI embarque de la mémoire cache. La mémoire cache (ou mémoire tampon) est également un élément important pour les graveurs.
Revenir au début