CLASSIFICATION DES MEMOIRES DE L'ORDINATEUR

 

Mémoire vive

{{{caption}}}

La mĂ©moire vive, mĂ©moire système ou mĂ©moire volatile, aussi appelĂ©e RAM de l'anglais Random Access Memory (que l'on traduit en français par 'mĂ©moire Ă  accès direct'), est la mĂ©moire informatique dans laquelle un ordinateur place les donnĂ©es lors de leur traitement. Les caractĂ©ristiques de cette mĂ©moire sont :

  • sa rapiditĂ© d'accès (cette rapiditĂ© est essentielle pour fournir rapidement les donnĂ©es au processeur) ;
  • sa volatilitĂ© (cette volatilitĂ© implique que les donnĂ©es sont perdues dès que l'ordinateur cesse d'ĂŞtre alimentĂ© en Ă©lectricitĂ©).

Désignation [modifier]

La mĂ©moire vive (RAM) est en opposition Ă  la mĂ©moire morte (ROM) : les donnĂ©es contenues dans la mĂ©moire vive sont perdues lorsque l'alimentation Ă©lectrique est coupĂ©e alors que la mĂ©moire morte conserve ses donnĂ©es en absence d'alimentation Ă©lectrique. La mĂ©moire morte n'est donc pas volatile, ce qui la rend nĂ©cessaire lors du dĂ©marrage d'un ordinateur

Une carte mémoire RAM de Mio pour ordinateur VAX 8600 (circa 1986).
DiffĂ©rents types de RAM, de haut en bas : DIP, SIP, SIMM 30 broches, SIMM 72 broches, DIMM, RIMM
Divers types de mémoire vive [modifier]

Mémoire vive statique [modifier]

  • La MRAM (Magnetic RAM), technologie utilisant la charge magnĂ©tique de l'Ă©lectron. Les performances possibles sont un dĂ©bit de l'ordre du gigabit par seconde, temps d'accès comparable Ă  de la mĂ©moire DRAM (~10 ns) et non-volatilitĂ© des donnĂ©es. ÉtudiĂ©e par tous les grands acteurs de l'Ă©lectronique, elle commence en juillet 2006 Ă  ĂŞtre commercialisĂ©e et devrait prendre son essor en 2010.
  • La DPRAM (Dual Ported RAM), technologie utilisant un port double qui permet des accès multiples quasi simultanĂ©s, en entrĂ©e et en sortie.

Mémoire vive dynamique [modifier]

La mĂ©moire dynamique (DRAM, Dynamic RAM) utilise la capacitĂ© parasite drain/substrat d'un transistor Ă  effet de champ. Elle ne conserve les informations Ă©crites que pendant quelques millisecondes : le contrĂ´leur mĂ©moire est obligĂ© de relire rĂ©gulièrement chaque cellule puis y réécrire l'information stockĂ©e afin d'en garantir la fiabilitĂ©, cette opĂ©ration rĂ©currente porte naturellement le nom de « rafraĂ®chissement Â».

Malgré ces contraintes de rafraîchissement, ce type de mémoire est très utilisée car elle est bien meilleur marché que la mémoire statique. En effet, la cellule mémoire élémentaire de la DRAM est très simple (un transistor accompagné de son nano-condensateur) et ne nécessite que peu de silicium.

Les puces mémoires sont regroupées sur des supports SIMM (contacts électriques identiques sur les 2 faces du connecteur de la carte de barrette) ou DIMM (contacts électriques séparés sur les 2 faces du connecteur).

On distingue les types de mĂ©moire vive dynamique suivants :

  • SDRAM (Synchronous Dynamic RAM). Elle est utilisĂ©e comme mĂ©moire principale et vidĂ©o. Elle tend Ă  ĂŞtre remplacĂ©e par la DDR SDRAM. Pour les machines de la gĂ©nĂ©ration Pentium II, Pentium III. On distingue la SDRAM 66, 100 et 133 (frĂ©quence d'accès en MHz). Elle comporte normalement 168 broches.
  • VRAM (Video RAM). PrĂ©sente dans les cartes graphiques. Elle sert Ă  construire l'image vidĂ©o qui sera envoyĂ©e Ă  l'Ă©cran d'ordinateur via le convertisseur RAMDAC.
  • RDRAM (Rambus Dynamic RAM). DĂ©veloppĂ©e par la sociĂ©tĂ© Rambus, elle souffre notamment d'un prix beaucoup plus Ă©levĂ© que les autres types de mĂ©moires et de brevets trop restrictifs de la part de la sociĂ©tĂ© crĂ©atrice. Elle est utilisĂ©e pour les machines de gĂ©nĂ©ration Pentium III et Pentium 4.
  • DDR SDRAM (Double Data Rate Synchronous Dynamic RAM). UtilisĂ©e comme mĂ©moire principale et comme mĂ©moire vidĂ©o, elle est synchrone avec l'horloge système mais elle double Ă©galement la largeur de bande passante en transfĂ©rant des donnĂ©es deux fois par cycles au lieu d'une seule pour la SDRAM simple. Elle est aussi plus chère. On distingue les DDR PC1600, PC2100, PC2700, PC3200, etc. Le numĂ©ro reprĂ©sente la quantitĂ© thĂ©orique maximale de transfert d'information en MĂ©gaoctets par seconde. Pour les machines de gĂ©nĂ©ration Pentium III et Pentium 4. Elle comporte normalement 184 broches.
  • DDR2 SDRAM (Double Data Rate two SDRAM). On distingue les DDR2-400, DDR2-533, DDR2-667, DDR2-800 et DDR2-1066. Le numĂ©ro (400, 533, …) reprĂ©sente la frĂ©quence de fonctionnement. Certains constructeurs privilĂ©gient la technique d'appellation basĂ©e sur la quantitĂ© de donnĂ©es thĂ©oriquement transportables (PC2-4200, PC2-5300, etc.), mais certains semblent retourner Ă  la vitesse rĂ©elle de fonctionnement afin de distinguer plus clairement la DDR2 de la gĂ©nĂ©ration prĂ©cĂ©dente. Pour les machines de gĂ©nĂ©ration Pentium 4 et plus. Elle comporte normalement 240 broches.
  • DDR3 SDRAM (Double Data Rate three SDRAM). Il s'agit de la 3e gĂ©nĂ©ration de la technologie DDR. Les spĂ©cifications de cette nouvelle version ne sont pas finalisĂ©es en septembre 2006 par JEDEC. Les premiers micro-ordinateurs pouvant utiliser la DDR3 sont arrivĂ©s sur le marchĂ© pour la fin de 2007.
  • XDR DRAM (XDimm Rambus RAM). Technologie basĂ©e sur la technologie Flexio dĂ©veloppĂ©e par Rambus. Elle permet d'envisager des dĂ©bits thĂ©oriques de 6,4 Go/s Ă  12,8 Go/s en rafale.
Mémoire morte
Une mémoire morte (ROM ou Read-Only Memory en anglais) est une mémoire non volatile, c’est-à-dire une mémoire qui ne s’efface pas lorsque l’appareil qui la contient n’est plus alimenté en électricité.

Le terme anglais ROM prête à confusion car il désigne à la fois

  • tous les types de mĂ©moires non volatiles ;
  • et un de ces types, le type de mĂ©moire qui ne peut ĂŞtre ni programmĂ© ni effacĂ© par l’utilisateur.

Utilisation [modifier]

Les mĂ©moires mortes sont utilisĂ©es, entre autres, pour stocker :

  • les informations nĂ©cessaires au dĂ©marrage d’un ordinateur (BIOS, instructions de dĂ©marrage, microcode) ; puisque les mĂ©moires mortes ne peuvent pas ĂŞtre modifiĂ©es, il n’y a pas de risque d’effacement accidentel par l’utilisateur ; dans le cas de la mĂ©moire d’un BIOS qu’il est possible de modifier, c'est abusivement que certains la dĂ©signent sous le nom de mĂ©moire ROM. Il existe pour ces mĂ©moires un nom appropriĂ© et utilisĂ© par des constructeurs comme IBM et Intel. Ce nom est NVRAM (non-volatile RAM) ;
  • des tables de constantes ou des tables de facteurs de conversion ;
  • des jeux vidĂ©o d’anciennes gĂ©nĂ©rations ; Ă  cause de sa faible capacitĂ© de stockage, la mĂ©moire morte a Ă©tĂ© remplacĂ©e par les CD-ROM et les DVD pour le stockage des jeux vidĂ©o ;
  • les Ă©quipements embarquĂ©s (relativement lents), pour contenir le programme de la partie numĂ©rique, en association avec une RAM dynamique pour traiter les donnĂ©es ;
  • dans le cadre de l’utilisation d’émulateurs ; on utilise une copie (image) de la mĂ©moire morte de la plate-forme Ă©mulĂ©e, mais c’est le plus souvent sur CD ou disquette et non sur une mĂ©moire morte physique.

Le temps d’accès Ă  la mĂ©moire morte est de l’ordre de grandeur de 150 nanosecondes comparativement Ă  un temps d’accès d’environ 10 nanosecondes pour la mĂ©moire vive. Pour accĂ©lĂ©rer le traitement des informations, les donnĂ©es stockĂ©es dans la mĂ©moire morte sont gĂ©nĂ©ralement copiĂ©es dans une mĂ©moire vive avant d’être traitĂ©es. On appelle cette opĂ©ration le shadowing.

Types de mémoire morte [modifier]

La première EPROM fabriquée par INTEL, 256 × 8, ~1969

Les mĂ©moires mortes sont classĂ©es selon la possibilitĂ© de les programmer et de les effacer :

  • Les ROM (Read Only Memory) dont le contenu est dĂ©fini lors de la fabrication.
  • Les PROM (Programmable Read Only Memory) sont programmables par l’utilisateur, mais une seule fois en raison du moyen de stockage, les donnĂ©es sont stockĂ©es par des fusibles.
  • Les EPROM (Erasable Programmable Read Only Memory) sont effaçables et programmables par l’utilisateur. Comme l’effaçage se fait en plaçant la mĂ©moire dans une machine spĂ©ciale, la mĂ©moire doit ĂŞtre facilement Ă´table de son support. Voir UVPROM
  • Les EEPROM (Electrically Erasable Programmable Read Only Memory) sont effaçables et programmables par l’utilisateur. Elles sont plus faciles Ă  effacer que les EPROM car elles sont effaçables Ă©lectriquement donc sans manipulations physiques.
  • Les UVPROM (Ultra Violet Programmable Read Only Memory) sont des mĂ©moires programmables par l'utilisateur. Elles sont effaçables en les mettant dans une chambre Ă  ultraviolet. Les UV Prom n'ont plus de raison d'ĂŞtre aujourd'hui car de nouvelles mĂ©moires (par exemple, mĂ©moire Flash) bien plus pratiques les remplacent. Toutefois il possible d'en rencontrer dans certains anciens appareils.

 

Types de mémoire
RAM et ROM

Volatiles
Non-Volatiles



07/12/2009
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 29 autres membres