Différence entre la RAM et la ROM

Table des matières:

Différence entre la RAM et la ROM
Différence entre la RAM et la ROM

Vidéo: Différence entre la RAM et la ROM

Vidéo: Différence entre la RAM et la ROM
Vidéo: Mémoires : Différences entre RAM, ROM, etc - SILIS Electronique - 2024, Novembre
Anonim

RAM (Random Access Memory) est une mémoire à accès rapide qui stocke les données pendant son fonctionnement tandis que la ROM (Read Only Memory) stocke les données permanentes utilisées pour ses fonctions, telles que les informations de démarrage de l'ordinateur. Ainsi, la principale différence entre la RAM et la ROM réside dans la manière dont les données y sont stockées. le stockage en RAM est temporaire alors que le stockage en ROM est permanent.

Un ordinateur, comme le cerveau humain, a besoin de mémoire pour stocker les informations requises. Par exemple, un humain peut additionner deux nombres et produire les résultats selon une méthode qu'il a apprise et mémorisée. De la même manière, un ordinateur a besoin de conserver des méthodes et des informations dans une mémoire pour fonctionner. La RAM et la ROM sont deux types de mémoires différents utilisés dans n'importe quel ordinateur pour le rendre rapide et lui permettre d'accéder aux informations stockées dans l'ordinateur. Chaque ordinateur est livré avec une certaine quantité de mémoire physique, qui se présente sous la forme de puces contenant des données.

Différence entre RAM et ROM - Résumé de la comparaison
Différence entre RAM et ROM - Résumé de la comparaison
Différence entre RAM et ROM - Résumé de la comparaison
Différence entre RAM et ROM - Résumé de la comparaison

Qu'est-ce que la RAM ?

RAM est l'abréviation de Random Access Memory. Comme son nom l'indique, l'utilisation ou l'accès à la mémoire est aléatoire puisque le microprocesseur lit la mémoire et y écrit très rapidement. Considérez un ordinateur qui doit additionner deux nombres saisis par un utilisateur. Lorsque l'utilisateur entre les deux nombres, l'ordinateur stocke ces nombres dans la RAM. Après cela, il stocke le résultat dans la RAM pour que l'utilisateur puisse le lire. C'est ainsi que l'ordinateur ou le microprocesseur lit et écrit des données dans la RAM. De même, lors de l'exécution d'un programme, l'ordinateur stocke les données requises du disque dur dans la RAM pour un accès rapide.

Comment les données sont stockées dans la RAM

Une RAM est un circuit intégré composé de cellules mémoire qui sont des circuits de portes logiques. Chaque cellule de mémoire a une adresse par laquelle le microprocesseur identifie où écrire les données ou à partir de laquelle les lire. Une cellule de mémoire ne peut stocker qu'un seul bit de données, et généralement, les cellules de mémoire sont agencées en registres pour contenir des données de 8 bits de large. La largeur des données peut varier en fonction du type de RAM. Autrement dit, une RAM 16 bits a des registres 16 bits, alors qu'une RAM 8 bits a des registres 8 bits.

Les registres ci-dessus ont deux types de connexions: les lignes d'adresse et les lignes de données. La combinaison logique « 1 » et « 0 » placée sur les lignes d'adresse active le registre qui correspond à la combinaison particulière et lui permet de lire ou d'écrire. Cependant, les données stockées dans ces registres RAM ne sont que temporaires, elles disparaissent donc lorsque l'alimentation est coupée. Cela fait de la RAM une mémoire volatile.

Différence entre RAM et ROM
Différence entre RAM et ROM
Différence entre RAM et ROM
Différence entre RAM et ROM

Figure 01: RAM

Types de RAM

Il existe plusieurs types de RAM utilisées dans un ordinateur; les principaux types sont la RAM statique (SRAM) et la RAM dynamique (DRAM). La SRAM est beaucoup plus rapide d'accès et le coût de production est plus élevé que les DRAM. Par conséquent, la SRAM est utilisée comme mémoire cache de la puce du microprocesseur. La DRAM, en revanche, est un peu plus lente et relativement moins chère. Les DRAM sont utilisées à l'extérieur du microprocesseur de la carte mère. Parfois, l'ordinateur crée une partition séparée sur le disque dur en tant que RAM pour compenser la RAM physique surutilisée. Ce processus ralentit le fonctionnement de l'ordinateur car il nécessite l'écriture et la lecture de données dans un fichier appelé fichier d'échange sur le disque dur. Ce type de RAM est appelé RAM virtuelle.

Qu'est-ce que la ROM ?

ROM est l'acronyme de Read-Only Memory. Contrairement à la RAM, la ROM est une mémoire non volatile; bien que l'alimentation soit coupée de la puce ROM, les données stockées restent toujours dans leurs registres. Les ROM ont généralement des données pré-stockées lors de leur fabrication. Pour les ordinateurs, la ROM est utile pour stocker des programmes non modifiés; par exemple, le BIOS, qui est exécuté au démarrage (boot).

Inconvénients de la ROM

Les ROM présentent de nombreux inconvénients, le principal étant l'impossibilité de modifier ou de mettre à jour les fonctionnalités du micrologiciel. Si le fabricant l'a programmé avec un micrologiciel défectueux, toutes les puces doivent être rappelées et remplacées une par une. Un autre inconvénient est que les ROM ne sont pas utiles dans les travaux de R&D car de nombreuses versions du firmware doivent être testées par le programmeur avant de lancer le produit final.

Types de ROM

Une ROM programmable effaçable (EPROM) dans laquelle le micrologiciel peut être réécrit par le programmeur a été introduite pour surmonter les problèmes susmentionnés. Cependant, l'effacement nécessite une lumière UV de haute intensité, ce qui le rend encore difficile. Comme solution à cela, la ROM programmable effaçable électriquement (EEPROM) a été présentée aux programmeurs, afin qu'ils puissent être utilisés sur le banc d'essai lui-même et puissent être reprogrammés à plusieurs reprises.

Différence clé - RAM vs ROM
Différence clé - RAM vs ROM
Différence clé - RAM vs ROM
Différence clé - RAM vs ROM

Figure 02: EEPROM

La mémoire flash, utilisée dans les clés USB et les ordinateurs portables modernes comme disque dur, est un développement ultérieur de l'EEPROM qui utilise la zone de la puce de manière très efficace. Les CD et DVD réinscriptibles sont également considérés comme une évolution des CD et DVD-ROM.

Différence entre RAM et ROM

RAM contre ROM

Les données peuvent être à la fois stockées et extraites de la RAM (mémoire à accès aléatoire). Les données ne peuvent être lues qu'à partir de la ROM (mémoire en lecture seule).
Accès
Le temps d'accès est très court en RAM. L'ordinateur l'utilise rapidement pour stocker les données fréquemment requises. Le temps d'accès est long en ROM. Il ne peut pas être utilisé pour lire rapidement.
Stockage
La RAM est une mémoire volatile, donc une fois que l'alimentation électrique est perdue, les données sont supprimées de la mémoire. ROM est une mémoire non volatile. S'il n'est pas effaçable, les données restent stockées jusqu'à ce que le matériel soit endommagé.
Utiliser
La RAM est utilisée dans le cache et la mémoire principale de l'ordinateur car elle est rapide, le coût de production est élevé et la surface par unité de mémoire est plus grande. Les ROM sont utilisées pour stocker des données permanentes, mais moins utilisées, comme les configurations logicielles, le BIOS utilisé une seule fois dans les ordinateurs, car ils sont fabriqués dans de plus grandes capacités et le coût de production est moindre.

Résumé - RAM vs ROM

RAM est un stockage temporaire à grande vitesse pour les données qui est utilisé pour stocker des valeurs qui sont rapidement utilisées. En revanche, les ROM sont un type de mémoire permanente et contrairement aux RAM, la perte de données ne se produira pas même si la tension est supprimée. C'est la principale différence entre la RAM et la ROM. Les ROM sont désavantageuses à utiliser car une fois que le micrologiciel est écrit dans la ROM, il ne peut pas être modifié pour des améliorations ou des corrections. Par conséquent, les ROM sont également introduites avec des capacités de lecture et d'écriture comme les RAM. Mais la fonction de lecture/écriture des RAM est beaucoup plus rapide que la ROM.

Conseillé: