Différence entre RAM et ROM

Différence entre RAM et ROM

RAM (Mémoire vive) est une mémoire accessible rapide qui stocke les données pendant son fonctionnement pendant que ROM (Lire uniquement la mémoire) stocke des données permanentes utilisées pour ses fonctions, telles que les informations pour démarrer l'ordinateur. Ainsi, le différence clé Entre la RAM et la ROM se trouve dans la façon dont les données sont stockées en eux; le Le stockage en RAM est temporaire alors que le stockage dans la ROM est permanent.

Un ordinateur, comme le cerveau humain, a besoin de mémoire pour stocker les informations requises. Par exemple, un humain peut ajouter deux nombres et produire les résultats en fonction d'une méthode qu'il a apprise et mémorisée. De la même manière, un ordinateur doit contenir des méthodes et des informations dans une mémoire pour fonctionner. RAM et ROM sont tous deux différents types de souvenirs utilisés dans n'importe quel ordinateur pour le rendre rapidement et pour 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 est sous la forme de puces qui contiennent des données.

CONTENU

1. Aperçu et différence clé
2. Qu'est-ce que Ram
3. Qu'est-ce que Rom
4. Comparaison côte à côte - RAM vs ROM sous forme tabulaire
6. Résumé

Qu'est-ce que Ram?

La RAM est l'abréviation de Mémoire vive. Comme son nom l'interpréte, l'utilisation ou l'accès à la mémoire est aléatoire car le microprocesseur lit la mémoire et lui écrivez très rapidement. Considérez un ordinateur qui doit ajouter deux nombres qu'un utilisateur entre. Lorsque l'utilisateur saisit les deux numéros, l'ordinateur stocke ces chiffres dans la RAM. Après cela, il retient le résultat du RAM pour que l'utilisateur puisse 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 le RAM pour un accès rapide.

Comment les données sont stockées dans RAM

Un RAM est un circuit intégré composé de cellules de mémoire qui sont des circuits des portes logiques. Chaque cellule de mémoire a une adresse par laquelle le microprocesseur identifie où écrire les données ou à partir de laquelle la lire. Une cellule de mémoire ne peut stocker qu'un seul morceau de données, et généralement, les cellules de mémoire sont disposées comme registres pour contenir des données de 8 bits. La largeur des données peut varier en fonction du type de RAM. Autrement dit, un RAM 16 bits a des registres 16 bits, tandis qu'un 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 de RAM ne sont que temporaires, donc ils disparaissent lorsque la puissance est désactivée. Cela fait de Ram une mémoire volatile.

Figure 01: RAM

Types de bélier

Il existe plusieurs types de RAM utilisés dans un ordinateur; Les principaux types sont la RAM statique (SRAM) et la RAM dynamique (DRAM). SRAM est beaucoup plus rapide sur l'accès et le coût de production est plus élevé que les DRAM. Par conséquent, SRAM est utilisé comme mémoire de cache de la puce de microprocesseur. DRAM, en revanche, est un peu plus lent et relativement moins cher. Les drams sont utilisés à l'extérieur pour le microprocesseur sur la carte mère. Parfois, l'ordinateur fait une partition distincte sur le disque dur comme un bélier pour compenser la RAM physique surutilisée. Ce processus rend l'ordinateur plus lent en fonctionnement, car cela nécessite des données d'écriture et de lecture dans un fichier appelé fichier de page sur le disque dur. Ce type de RAM est appelé RAM virtuel.

Qu'est-ce que Rom?

Rom est l'acronyme de la mémoire en lecture seule. Contrairement à RAM, ROM est une mémoire non volatile; Bien que la puissance soit supprimée de la puce ROM, les données stockées restent toujours dans leurs registres. Les ROM, généralement, ont des données pré-stockées lorsqu'ils sont fabriqués. Pour les ordinateurs, ROM est utile pour stocker des programmes non altés; Par exemple, le BIOS, qui est exécuté au démarrage (démarrage).

Inconvénients de la ROM

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

Types de ROM

Une ROM programmable effacée (EPROM) où le micrologiciel peut être réécrit par le programmeur a été introduit pour surmonter lesdits problèmes ci-dessus. Cependant, l'effacement a besoin d'une lumière UV de haute intensité, ce qui le rend toujours difficile. En tant que solution à cela, la ROM programmable électriquement effacée (EEPROM) a été introduite aux programmeurs, afin qu'ils puissent être utilisés sur le lit d'essai lui-même, et peuvent être reprogrammés à plusieurs reprises.

Figure 02: Eeprom

La mémoire flash, utilisée dans les disques USB et les ordinateurs portables modernes comme disque dur, est un développement ultérieur de l'EEPROM qui utilise la zone de puce très efficacement. Les CD et les DVD réinitialisés sont également considérés comme un progrès des ROM CD et DVD.

Différence entre RAM et ROM

RAM VS ROM

Les données peuvent être stockées et récupérées à partir de RAM (mémoire d'accès aléatoire). Les données ne peuvent être lues que depuis 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 dans Rom.  Il ne peut pas être utilisé pour lire rapidement.
Stockage
La RAM est une mémoire volatile, donc une fois l'alimentation de tension perdue, les données sont supprimées de la mémoire. Rom est un souvenir non volatile. S'il ne peut pas être effaçable, les données restent en stockage 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 il est rapide, le coût de production est élevé et la surface par la mémoire est plus grande. Les ROM sont utilisées pour stocker des données permanentes, mais moins utilisées comme des configurations de logiciels, des BIOS d'ordinateurs uniquement utilisés, car ils sont fabriqués à plus larges 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 sont utilisées pour stocker des valeurs qui sont rapidement utilisées. En revanche, les ROM sont un type de mémoire permanent 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 RAM et ROM. Les ROM sont désavantageuses dans l'utilisation car une fois le firmware écrit dans la ROM, il ne peut pas être modifié pour les améliorations ou les corrections. Par conséquent, les ROM sont également introduites avec des capacités de lecture et d'écriture comme des béliers. Mais la fonction de lecture / écriture des Rams est beaucoup plus rapide que ROM.

Image gracieuseté:
1.«Chip Ram» de Laserlicht - Propre travaux (CC BY-SA 3.0) via Commons Wikimedia
2.”AT24C02 EEPROM 1480355 6 7 HDR Enhancer» par © Nevit Dilmen (CC BY-SA 3.0) via Commons Wikimedia