L’informatique est un domaine sur lequel je reviens souvent sur ce blog
Sans doute, car ce sont des spécialistes pour créer de nouvelles abréviations chaque jour, et l’on a du mal à suivre !
Celles-ci sont plutôt anciennes, mais ne semblent pas être claires pour tout le monde
Quelle est la différence entre RAM et ROM ?
Il s’agit de deux types de mémoires en informatique
La RAM est une sorte de mémoire tampon, dans laquelle on peut stocker temporairement certaines données pour le bon fonctionnement d’un programme
La ROM est une mémoire figée, où l’on trouvait la plupart du temps le code du programme en lui-même (cela n’existe plus vraiment)
Après cette brève introduction nous allons maintenant voir en détail le fonctionnement de chaque mémoire, et introduire également les remplaçants actuels de la ROM
La RAM
Abréviation
RAM est une abréviation anglaise pour « Random Access Memory »
En français, même si on utilise souvent RAM également, on traduirait cela en « Mémoire vive »
Définition
Il n’y a pas vraiment de définition dans le dictionnaire pour ce genre de terme, donc comme souvent je vais vous citer Wikipédia :
La mémoire vive est la mémoire informatique dans laquelle peuvent être stockées, puis effacées, les informations traitées par un appareil informatique.
Il s’agit donc d’un moyen de stockage des données, en lecture/écriture, utilisés dans la plupart des appareils informatiques (ordinateurs, smartphones, consoles de jeu, …)
Dans les ordinateurs la RAM se trouve sous la forme de barrettes amovibles qu’il est facile de retirer ou remplacer (cliquez ici pour voir un exemple sur Amazon)
Utilisation
La mémoire vive est utilisée dans la majeure partie des appareils « intelligents », comme les ordinateurs, les smartphones, etc.
Elle sert à stocker temporairement certaines informations, utiles à l’exécution d’un programme
Son utilisation est très rapide (d’où le nom), ce qui permet de stocker et d’y accéder de manière quasi instantanée (on mesure cela en nanosecondes)
En plus d’être indispensable sur un ordinateur, cela permet aussi d’améliorer les performances générales
Par exemple si vous avez suffisamment de RAM, un jeu vidéo pourra y stocker la carte du niveau afin d’éviter les temps de chargement à chaque changement de zone
Par contre son espace de stockage est généralement assez limité
À l’heure ou j’écris ces lignes, un ordinateur standard dispose d’environ 4Go de RAM en moyenne, on peut monter jusqu’à 100Go sur des serveurs ou des configurations spécifiques, mais ça n’ira pas beaucoup plus haut
En comparaison, un ordinateur standard dispose en général de 500 à 1000Go d’espace sur le disque dur, ce qui est nettement supérieur (l’objectif étant différent, nous le verrons par la suite)
Fonctionnement
Je ne vais pas rentrer dans le détail du fonctionnement de la RAM sur votre ordinateur, car je ne pense pas que ce soit ce que vous cherchez
Mais je vais essayer d’illustrer cela par une image
Imaginons que vous êtes commerçant
En ouvrant votre boutique vous vous assurez d’avoir suffisamment de monnaie dans votre caisse
À chaque vente vous allez stocker l’argent dans la caisse, car elle est accessible rapidement et facilement
Le soir vous allez vider la caisse, et déposer l’argent à la banque
La caisse représente la mémoire vive, ou RAM. Elle est accessible facilement et rapidement, mais sa taille est limitée
La banque représente votre disque dur. Cela prend plus de temps pour y stocker votre argent, mais sa taille n’est pas un problème et votre argent est en sécurité.
En effet la RAM est vide au démarrage de votre ordinateur, elle se remplit au fur à mesure que vous lancez des programmes, et lorsque votre ordinateur s’éteint, tout est effacé/perdu
La ROM
Abréviation
En anglais, ROM est l’abréviation de « Read Only Memory »
En français, on appelle ça la « mémoire morte », en opposition avec la mémoire vive (RAM)
Définition
Il est encore plus dur de trouver une définition pour la ROM, vu que cela n’existe plus vraiment au sens original du terme, mais celle de Futura Sciences me semble intéressante :
Type de mémoire dont le contenu est accessible en lecture et non en écriture. Elle conserve les données en l’absence de courant électrique.
On note donc déjà deux différences majeures avec la RAM : il n’est pas prévu d’écrire sur la ROM, et les données ne sont pas perdues à l’arrêt de l’ordinateur
Utilisation
À l’origine la ROM contenait un programme, ne pouvant pas être modifié par l’utilisateur, par exemple :
- le logiciel inclus dans les téléphones (certains fixes, ou les vieux mobiles)
- les jeux vidéos vendus sous forme de cartouche (chez Nintendo notamment)
- certains équipements spécifiques (je pense aux premiers GPS ou à certaines clés 4G)
Par extension on parle maintenant de ROM pour les firmwares installés par le constructeur, mais qui peuvent être mis à jour par un utilisateur expérimenté, par exemple :
- les BIOS des ordinateurs
- les firmwares des équipements réseau (modem, routeur, switch, …)
Bref, il faut retenir qu’il s’agit d’une mémoire relativement statique et qui se garde à long terme
Fonctionnement
Le fonctionnement est beaucoup plus simple que la RAM
Il s’agit en gros d’un CD que le fabricant vous fourni et que vous devez utiliser tel quel avec votre appareil
Ce CD est fixé à l’intérieur de l’appareil et ne peut pas être modifié
Les autres types de mémoire
Disque dur
Le disque dur est un peu l’intermédiaire entre la RAM et la ROM
Il permet de stocker de grande quantité de données (on trouve des disques de 2To à des prix très abordables), mais avec une vitesse limitée
L’avènement des disques durs SSD, beaucoup plus rapides, est en train de révolutionner ce fonctionnement une nouvelle fois, puisque désormais même avec des données stockées sur un disque dur on arrive à limiter au maximum les ralentissements
Et cela se fait désormais à des prix très intéressants, on trouve des disques SSD à moins de 30€ (voir le prix exact sur Amazon)
Carte SD
Si on utilise des disques durs sur ordinateur ou sur console, ce n’est pas le cas pour tous les appareils
Avec la miniaturisation des smartphones, des appareils photos et des caméras, les cartes SD ont encore un rôle à jouer
Il s’agit globalement d’un disque dur amovible, avec une capacité réduite
On trouve néanmoins aujourd’hui des cartes SD jusqu’a 400Go pour un prix relativement proche de celui des disques durs (voir sur Amazon)
Clé USB
Enfin la dernière forme de stockage que je voulais aborder, et que vous connaissez sans doute, son les clés USB
Elles ont l’avantage d’être plus facile à utiliser et à transporter que les autres moyens de stockage
C’est le format parfait pour transmettre un fichier à quelqu’un, quel que soit le matériel qu’il utilise
On trouve la aussi un panel de choix important, avec un stockage disponible de 2 à 256Go (voir sur Amazon.fr), et dans tout type de format et de couleurs
Infographie
Conclusion
Pour conclure vous devez retenir qu’en informatique il existe différents types de stockage de données, qui sont utilisées en fonction des besoins du fabricant ou du développeur
La RAM est utilisée pour stocker des données rapidement, mais de manière temporaire
La ROM est ses alternatives actuelles (disque dur, carte SD, …) sont utilisées pour stocker des données de manière plus permanente, mais cela prend plus de temps
Si vous avez d’autres questions sur le sujet, ou une précision à apporter, n’hésitez pas à laisser un commentaire afin que tout le monde puisse en profiter ou vous répondre