Différence entre registre et mémoire principale

le différence principale entre le registre et la mémoire principale est que un registre est un stockage petit et rapide à l'intérieur de la CPU qui stocke temporairement des données, tandis que la mémoire principale est un composant de stockage de l'ordinateur qui stocke des données et des programmes actuellement utilisés par la CPU.

Un registre est un emplacement mémoire à grande vitesse dans la CPU. Il permet à la CPU de stocker temporairement des données pour le traitement. Le nombre de registres disponibles peut changer d'un ordinateur à l'autre. Le nombre total de registres contribue à augmenter les performances du processeur. D'autre part, la mémoire principale est aussi appelée la Mémoire vive (RAM). Il contient les données et les programmes en cours d'exécution. La mémoire principale est située à l'extérieur de la CPU. En bref, les registres sont plus rapides que la mémoire principale.

Zones clés couvertes

1. Qu'est-ce que c'est inscrire
     - Définition, fonctionnalité
2. Quelle est la mémoire principale
     - Définition, fonctionnalité
3. Différence entre registre et mémoire principale
     - Comparaison des différences clés

Mots clés

Mémoire principale, RAM, registre

Qu'est-ce que c'est inscrire

Register est une petite unité de stockage rapide. Les registres sont au sommet de la hiérarchie de la mémoire. La CPU stocke temporairement les données dans ces emplacements de mémoire. Les registres permettent à la CPU de stocker et de transférer des données d’un composant à un autre. La taille d'un registre dépend de l'architecture de l'ordinateur. Chaque registre reçoit des informations, les conserve temporairement et les envoie à l’emplacement requis, selon les instructions de la CPU..

Figure 1: registres de la CPU

Il existe plusieurs registres dans la CPU. Ils effectuent différentes fonctionnalités. Certains registres courants sont les suivants.

Compteur de programme (PC) - Contient l'adresse de la prochaine instruction à récupérer et à exécuter. Après avoir récupéré l’instruction, la valeur du PC augmente et il pointe sur l’instruction suivante..

Registre d'instructions (IR) - Contient l'instruction en cours d'exécution.

Registre d'adresses mémoire (MAR) - Contient l'adresse de l'emplacement de mémoire actif. Lorsque la CPU nécessite la lecture ou l'écriture de la mémoire, l'adresse requise est stockée dans MAR..

Registre de mémoire tampon (MBR) - Contient le contenu de l'emplacement mémoire lu ou écrit dans la mémoire.

Registre de pointage de pile (SPR) - Utilisé pour gérer la pile et stocker les valeurs en haut de la pile.

Registre d'accumulateur (AX) - Utilisé pour stocker des résultats arithmétiques et logiques intermédiaires. 

Registre de données (DR) - Contient des valeurs de données numériques telles que des nombres entiers, des valeurs à virgule flottante, etc..

Quelle est la mémoire principale

La mémoire principale (ou la mémoire primaire) est le Mémoire à accès aléatoire (RAM)). Habituellement, les programmes sont stockés dans des périphériques de mémoire secondaires tels qu'un disque dur. Il faut plus de temps au processeur pour accéder au stockage secondaire. Par conséquent, les programmes sont placés dans la mémoire principale au moment de l'exécution. Cela accélère la vitesse de calcul. La capacité de la mémoire principale est un facteur considérable pour la performance de l’ordinateur. Lorsque la mémoire principale est élevée, les performances le sont également..

Figure 2: RAM

Il existe deux types de mémoire principale: SRAM et DRAM. SRAM signifie RAM statique. Il utilise un circuit de verrouillage bistable ou une bascule pour stocker les données. C'est cher et beaucoup plus rapide. DRAM signifie RAM dynamique. Il utilise un condensateur dans un circuit intégré pour stocker des données et nécessite des cycles de rafraîchissement périodiques pour conserver les données en raison du courant de fuite dû au condensateur. La DRAM n’est pas rapide et chère en tant que SRAM.

De plus, la SDRAM est un type de DRAM. Il représente Synchronize DRAM. La DRAM fonctionne de manière asynchrone avec l'horloge système. La SDRAM fonctionne de manière synchrone avec l'horloge système. Par conséquent, la SDRAM est plus rapide que la DRAM. 

Différence entre registre et mémoire principale

Définition

Register est une petite quantité de stockage rapide qui est un emplacement facilement accessible et disponible pour le processeur d'un ordinateur. La mémoire principale est une forme de stockage de données informatiques qui stocke les données et le code machine en cours d'utilisation.

La vitesse

En comparant la vitesse, les registres sont plus rapides que la mémoire principale.

Emplacement

Les registres sont situés à l'intérieur de la CPU tandis que la mémoire principale est située à l'extérieur de la CPU.

Usage

Un registre stocke les données temporairement et les envoie à l'emplacement requis, conformément aux instructions de la CPU. En revanche, la mémoire principale stocke les données et les programmes actuellement exécutés par la CPU..

Les types

Il existe différents types de registres qui remplissent diverses fonctionnalités. Compteur de programme, registre d’instructions, registre de données, registre d’accumulateurs en sont quelques exemples. En revanche, la mémoire principale est divisée en deux types principaux appelés SRAM et DRAM.

Conclusion

Le registre et la mémoire principale sont tous deux volatiles. Ils nécessitent un flux continu d’alimentation pour stocker les données. La différence entre le registre et la mémoire principale est qu'un registre est un stockage petit et rapide à l'intérieur de la CPU qui stocke temporairement des données, tandis que la mémoire principale est un composant de stockage de l'ordinateur qui stocke des données et des programmes actuellement utilisés par la CPU..

Référence:

 1. «Processor Register». Wikipedia, Wikimedia Foundation, 22 août 2018, disponible ici..
2. RAM Explained - Mémoire vive, Vidéos animées PowerCert, 2 oct. 2016, disponible ici.

Courtoisie d'image:

1. «Registres CPU i386» de Bruce Shorty sur Wikipedia tchèque - Transféré de cs.wikipedia à Commons par Sevela.p en utilisant CommonsHelper (Domaine public) via Commons Wikimedia
2. «Une pile de RAM» de Blake Patterson (CC BY 2.0) via Flickr