Tout sur la mémoire

TOUT SUR LA MÉMOIRE

Un rapide survol des différents types de mémoire.

Par David K. Every, traduit de l'anglais par Charles Gigučre.
(C) 1997 - Tous droits réservés par l'auteur

Les ordinateurs ont plusieurs types de mémoires différentes. Ce n'est pas un sujet aussi difficile qu'on pourrait le croire. Voici un rapide aperçu des différents types de mémoire, ce qu'elles sont et l'usage qu'ont en fait.

Les types de mémoires sont à emmagasinage temporaire (conservent leurs états lorsque l'alimentation est branchée) ou à emmagasinage permanent (conservent leurs états même sans alimentation). Vos disques durs et CD-ROM sont à emmagasinage permanents, c'est là où vous sauvegardez vos choses lorsque l'alimentation est coupée, mais ils ne sont pas appelés techniquement «mémoire». Les mémoires sont des puces électroniques se retrouvant à l'intérieur de votre ordinateur, ce ne sont pas des dispositifs mécaniques (comme les disques durs ou CD-ROM).

 

COMPTAGE DE LA MÉMOIRE

La mémoire n'est qu'un ensemble de 1 et de 0 appelés «bits». Tout comme si vous comptiez sur vos doigts, c'est probablement de là que vient le terme «digital». Lorsqu'ils sont groupés ensembles, vous pouvez en compter un grand nombre, ou représenter tous les caractères de l'alphabet (si vous utilisez un motif unique de 1 et de 0 pour représenter chaque caractère). La mémoire des ordinateurs possède un tas de ces bits (digits).

Les bits qui sont groupés par 8, sont appelés octets (byte en anglais). Chaque octet renferme une valeur entre 0 et 255, où est utilisé pour représenter un caractère de l'alphabet (ou un symbole). En regroupant des octets vous pouvez créer de gros nombres, ou des pages de caractères (mots, phrases, paragraphes, etc.).

Les octets sont groupés en kilo-octets ou «K», ce n'est pas équivalent à 1000 octets, mais presque. Ces groupements peuvent être en millions (mega-octets), milliards (giga-octets), trillions (tera-octets), quadrillons (peta-octets), et ainsi de suite.

Les gens pensent habituellement en base 10 -- 10, 100, 1000 et ainsi de suite. Alors nous utilisons ces groupements pour compter les groupements dans les ordinateurs. Cependant les ordinateurs utilisent la puissance 2 (et non pas 10). Alors le nombre le plus près de 1000 à la puissance 2 est 1024 (2 à la puissance 10). La majorité des gens arrondissent 1024 à 1000 et appellent cela 1K, mais cette erreur d'arrondissement sème la confusion. Examinez la table qui suit et voyez ce qui se passe.

 

Nom

La bonne manière

La manière paresseuse
Kilo-octets 2^10 = 1,024 octets

1,000 (2.4% d'erreur)

Mega-octets 2^20 = 1,048,576 octets

1,000,000 (4.8% d'erreur )

Giga-octets 2^30 = 1,073,741,824 octets

1,000,000,000 (7.4% d'erreur )

Tera-octets 2^40 = 1,099,511,627,776 octets

1,000,000,000,000 (9.9% d'erreur )

Peta-octets 2^50 = 1,125,899,906,842,674 octets

1,000,000,000,000,000 (12.6% d'erreur )

Alors souvenez-vous que 1K dans le langage des ordinateurs équivaut à 1024 octets et non pas à 1000.

 

L'espace occupé par les objets

L'important pour les utilisateurs est de savoir ce qu'un certain espace mémoire pourrait (ou peut) représenter. Plusieurs personnes ont besoin d'un cadre de référence pour se représenter l'espace occupé par un bit, octet ou un méga-octet. Les nombres et le texte sont peut gourmands en espace dans l'ordinateur; mais le son, les images, la vidéo, sont très gourmands.

Parce que certaines choses occupent peu de place en mémoire et d'autres beaucoup, les programmeurs ont dû inventer des trucs (compression) qui permettent de condenser plus de données dans le même espace (en utilisant des calculs mathématiques complexes). Les données aléatoires peuvent être compressés à 50% de leur taille originale (en moyenne), le son peut être compressé pour occupé le quart de l'espace original et les images peuvent être compressées pour occuper le 1/40ème de l'espace original. Le tableau suivant vous donnera une idée de l'espace occupée par certaines choses dans leur forme non compressée.

1 Bit Zéro ou 1 2^1 Zéro ou 1
1 Octet 8 Bits 2^8 (bits) Valeur de 0 à 255, ou a un caractère
2 Octets 16 Bits 2^16 (bits) Valeur de -32768 à 32767 ou un caractère de n'importe quel système d'écriture dans le monde
8 Octets 64 Bits 2^64 (bits) Virgule flottante +/- valeur représentant 16 chiffres de précision (nombre scientifique)
1 Kilo-octets 1024 Octets 2^10 octets Une page moyenne de texte ou un icône standard couleur
1 Mega-octets 1024 Kilo-octets 2^20 octets 1,000 pages de texte, 1 écran graphique pleine page, 6 secondes de son qualité CD.
1 Giga-octets 1024 Mega-octets 2^30 octets 1 million de pages de texte, 1 heure et demi de son qualité CD, 50 secondes de vidéo non compressé.
1 Tera-octets 1024 Giga-octets 2^40 octets La librairie du congrès complète sous forme de texte (approximativement), 62 jours de musique continue, 14 heures de vidéo non compressé
1 Peta-octets 1024 Tera-octets 2^50 octets Probablement plus de texte que tout ce qui a été produit dans l'histoire de l'humanité (pour chacune des langues connues), 170 années de musique, 19 mois de vidéo.

De nos jours la mémoire (RAM et ROM) est habituellement mesurée en méga-octets (ou occasionnellement en kilo-octets), et la majorité des disques durs sont mesurés en giga-octets. Mais on n'arrête pas le progrès, et d'ici quelques années nous aurons des giga-octets en RAM et des tera-octets d'espace sur nos disques durs.

 

Pour tout savoir sur les types de mémoire --

Lisez l'article «Tout sur la mémoire RAM»
Lisez l'article «Tout sur la mémoire RDRAM»
Lisez l'article «Tout sur les ROM»

 

CONCLUSION

Je crois que cet ensemble d'articles vous aidera à mieux comprendre les différents types de mémoire et comment ils diffèrent. Si vous avez été capable de lire et de comprendre cet article, alors vous aurez une bonne connaissance de base et pourrez explorer ce concept plus en profondeur...si vous le désirez (mais ce n'est pas nécessaire pour la majorité des gens). Si vous n'avez pas tout compris, ne vous en faites pas, il y a des ingénieurs en matériel qui ne savent pas toutes ces choses et qui n'en n'ont pas besoin. J'espère que cet article assouvira votre curiosité à propos de la mémoire.