- Mémoire (électronique)
-
Mémoire informatique
Pour les articles homonymes, voir mémoire.En informatique la mémoire est un dispositif électrotechnique qui sert à stocker des informations.
La mémoire est un composant essentiel, présent dans tous les ordinateurs, ainsi que les consoles de jeux, les GPS et de nombreux appareils.
Les mémoires sont vendues sous forme de pièces détachées de matériel informatique, ou de composants électroniques. Les différences entre les pièces sont la forme, l'usage qui en est fait, la technologie utilisée, la capacité de stockage et le rapport entre le coût et la capacité.
La technologie la plus courante utilise des semiconducteurs électroniques numériques parfois associés avec des composants mécaniques. Les usages les plus courants sont la mémoire vive et la mémoire de masse.
Sommaire
Types de mémoires
- Une mémoire vive (RAM de l'anglais Random Access Memory) désigne une mémoire où chaque information stockée peut en tout temps être consultée, ou modifiée (voir adressage mémoire). La mémoire centrale des ordinateurs est la plupart du temps une mémoire vive volatile.
- Par opposition, une mémoire morte (ROM, de l'anglais Read Only Memory) est une mémoire où les informations ne peuvent pas être modifiées. Les mémoires mortes sont utilisées par exemple pour stocker définitivement des logiciels enfouis.
- Une mémoire de masse sert à stocker à long terme des grandes quantités d'informations. Les technologies les plus courantes des mémoires de masse sont électromécaniques, elles visent à obtenir une capacité de stockage élevée à faible coût et ont généralement une vitesse inférieure aux autres mémoires.
- Une mémoire cache sert à conserver un court instant des informations fréquemment consultées. Les technologies des mémoires caches visent à accélérer la vitesse des opérations de consultation. Elles ont un coût élevé, une très grande vitesse et une faible capacité de stockage.
- Une mémoire volatile est une mémoire où les informations sont perdues lors de la mise hors tension de l'appareil. Par opposition, une mémoire rémanente ou non volatile est une mémoire où les informations sont conservées même après la mise hors tension de l'appareil. Les mémoires rémanentes sont utilisées pour les téléphones portables, les autoradios, les GPS, ou les appareils photo numériques.
- Une mémoire flash est une mémoire dont le contenu peut être intégralement effacé en une seule opération. Les premières mémoires de ce type pouvaient être effacées par un flash à l'ultraviolet[1].
La mémoire virtuelle est un mécanisme qui permet de simuler la présence d'un type de mémoire en utilisant un autre type. Il est utilisé par exemple pour simuler la présence de mémoire vive en utilisant de la mémoire de masse.
Histoire
Au cours de l’histoire, diverses technologies de mémoire ont vu le jour. L’amélioration des technologies a produit des mémoires toujours plus petites, moins coûteuses, avec une capacité toujours plus grande, et une vitesse plus élevée.
- L’usage de la mémoire dans les ordinateurs a été introduit par le concept de l’architecture de John von Neumann, en 1944.
- Les premiers disques durs ont été construits en 1956. Le disque DEC RP07 construit en 1970 pesait 180 kg. Un disque dur des années 2000 pèse moins de 1 kg[2].
Les mémoires à tores de ferrite sont des mémoires vives non volatiles utilisées dans les années 1960 à 1970. Ces composants sont faits d’un réseau de fils de cuivre dans lequel sont entremêlés des anneaux en ferrite. Les mémoires utilisant cette technologie sont volumineuses. Cette technologie a été remplacée par des semiconducteurs et des circuits intégrés.
Les premières générations de mémoires vives consommaient beaucoup d’électricité. L’utilisation de la technologie CMOS a permis des composants beaucoup moins gourmands. Ces composants associés à une minuscule pile ont permis la construction de mémoires rémanentes, utilisées par exemple dans les cartes à puce.
La diminution du nombre d’électrons nécessaires au stockage d’un bit accroît la vitesse de la mémoire. L’avenir est tourné vers des technologies qui n’utiliseraient qu’un seul électron (ou quelques-uns) à la place de près d’un demi-million nécessaire aujourd’hui au stockage d’un bit, et combineraient la grande miniaturisation et la vitesse des mémoires dynamiques actuelles, avec la rémanence des mémoires mortes[3].
Matériel informatique
Aujourd'hui, en 2009, les ordinateurs sont équipés de plusieurs types de mémoires. Les mémoires sont organisées par couche, pour des raisons de vitesse et de coût : le processeur utilise en priorité la mémoire cache, puis la mémoire vive, et la mémoire de masse.
On peut trouver les mémoires sous différentes formes :
- Circuits intégrés. La plupart des mémoires électroniques sont sous forme de circuits intégrés, ou sont directement intégrées dans les circuits intégrés des processeurs ou contrôleurs (par exemple : assemblage en stacked die[4]).
- Barrettes RAM. Les barrettes de mémoire sont des circuits imprimés normalisés, des formats tels SIMM ou DIMM sont largement utilisés dans les ordinateurs. Il s'agit généralement de mémoires volatiles rapides mais de relativement faible capacité.
- Les disques durs sont des mémoires de masse composées de disques en métal enfermés dans un boîtier blindé. Les informations sont conservées sur les surfaces magnétiques des disques. C'est un type de mémoire de masse de grande capacité encore largement utilisé en 2009 dans nos ordinateurs. Les supports magnétiques sur bande sont également très utilisés. Des supports novateurs voient le jour (supports flash de grande capacité, dits Solid State Drive, ou supports holographiques).
- Similaires aux disques durs, les disquettes sont des mémoires de masse composées d'un disque souple à surfaces magnétiques protégé par un étui en matière plastique. Les disquettes etaient largement utilisées jusque dans les années 1990.
- Le disque compact et le DVD sont des supports optiques de stockage. Ce sont des disques équipés d'une surface réfléchissante. Les informations sont conservées sous forme de taches microscopiques et lues par la réflexion d'un faisceau laser. Les premiers disques compacts ont été construits en 1980 et les premiers DVD en 1995. Contrairement aux disques durs, ce sont des supports statiques utilisés pour le stockage à long terme des données informatiques. On peut citer les supports sur bandes magnétiques également très utilisés dans ce type d'utilisation.
- Une clé USB est un boîtier équipé d'une mémoire flash, d'un contrôleur USB, et d'une prise USB. Les premières clés USB ont été construites au début des années 2000. Les clés USB peuvent être utilisées au même titre que les disquettes magnétiques comme support de transfert de données, de stockage à long terme, voire de mémoire de masse (des systèmes d'exploitation light peuvent fonctionner sur ce type de mémoire).
- Les techniques de stockage mécaniques, par exemple par rubans perforés ont été largement utilisés dans les débuts de l'informatique, puis abandonnés au profit de supports plus performants.
Technologies
Types de mémoire
RAM et ROMVolatiles à venir :
- Z-RAM
Non-Volatiles à venir :
Mécanique
Hormis le boulier, qui est une forme primaire de stockage d'information numérique, les rubans et cartes perforées ont été historiquement les premiers supports informatiques. Ils ont été utilisés depuis le XIXe siècle jusque dans les années 1980.
Électromécanique
Les systèmes électromécaniques à base de relais ont été parmi les premiers systèmes fiables destinés à mémoriser des informations.
Support magnétique
De nombreux systèmes informatiques utilisent des supports magnétiques pour stocker les informations : disque dur, disquette, bande magnétique.
Support optique
Les supports utilisant des lasers sont également très répandus : CD-ROM, DVD.
Tore magnétique
La technique du tore magnétique utilisait la capacité d'un tore de ferrite à conserver une information magnétique binaire. Associé à une gestion électronique, les ordinateurs des années 1960-1970, avaient accès à un système mémoire performant (pour l'époque), quoique quelque peu encombrant par rapport à celui de la mémoire dynamique. Il présente par contre un énorme avantage : conserver ces informations pendant plusieurs années. La photo jointe représente la tranche d'un bit (64×64×1). Les mémoires avaient la forme d'un bloc de 20 cm de côté, comportant de 19 à 25 tranches pour former environ 4 K-mots de 19 à 25 bits[5],[6]
Support électronique
Condensateur
Les condensateurs ont comme première propriété de stocker l'énergie électrique. Ils ont été très tôt utilisés comme mémoire, mais leurs faibles performances les ont cantonnés longtemps à des rôles subalternes de filtrage[réf. nécessaire].
Depuis les progrès de la micro-électronique, c'est la capacité de microscopiques condensateurs organisés en trames, agencés et gérés au sein de puces électroniques qui sert de mémoire numérique rapide pour les ordinateurs modernes. Ces circuits intégrés spécialisés se nomment mémoire dynamique ou DRAM. Le gros défaut est dû à la taille des condensateurs : ils sont tellement minuscules que l'information ne peut être conservée intacte que quelques fractions de seconde. Il faut donc en permanence rafraîchir les informations, ce qui nécessite des circuits annexes.
Circuit logique à bascule
Les circuits logiques (bascule) permettent de fabriquer des mémoires. Les mémoires ainsi réalisées peuvent être classées en deux familles : les SRAM et les ROM :
- les SRAM ou (Static Random Access Memory) ont plusieurs défauts : elles sont de grandes consommatrices d'énergie électrique, mais surtout elles ne pouvaient être suffisamment intégrées pour rivaliser avec les mémoires dynamiques à condensateurs. Par contre, elles sont réputées très rapides ;
- les technologies utilisées, pour les « mémoires flash » et autres appellations de mémoire de poche, ont permis de dépasser allègrement les performances des anciennes SRAM au prix de quelques concessions à la vitesse de transfert ;
- les ROM ou (Read Only Memory) ont l'avantage de ne pas être volatiles : on y entre des données et elles restent intactes en absence d'alimentation. Par contre, elles sont lentes d'accès et la modification des données n'est pour certains modèles pas possible.
Antifuse
La technologie antifuse est utilisée pour les mémoires dites OTP (One Time Programmable), telles les PROM. Chaque case mémoire est constituée d'un fusible éventuellement grillé lors de la programmation, par l'application d'une tension adéquate. Ces mémoires ont un certain nombre d'avantages par rapport à des mémoires plus volatiles, comme par exemple leur robustesse en milieu agressif (ex. spatial).[7]
Holographie
Article détaillé : Mémoire holographique.Notes et références
- ↑ Clés USB à mémoire flash
- ↑ Scribd - Disque durs.
- ↑ Jean-Baptiste Waldner, « Nano-informatique et Intelligence Ambiante - Inventer l’Ordinateur du XXIe siècle [1] », dans {{{périodique}}}, Hermes Science, 2007, p. 173-176.
- ↑ (en)Electronic products - Stacked memory approach bolsters flat-panel displays
- ↑ Mémoire à tores fabriquée par Control Data pour un Cyber 6000
- ↑ Les mémoires à tores
- ↑ Technologie des FPGA
- Portail de l’informatique
- Portail de l’électricité et de l’électronique
Catégorie : Mémoire informatique
Wikimedia Foundation. 2010.