Différence entre registre et mémoire

Auteur: Laura McKinney
Date De Création: 1 Avril 2021
Date De Mise À Jour: 10 Peut 2024
Anonim
Différence entre registre et mémoire - La Technologie
Différence entre registre et mémoire - La Technologie

Contenu


Inscrivez-vous et la mémoire, maintenez les données qui peuvent être directement accessible par le processeur ce qui augmente également la vitesse de traitement de la CPU. La vitesse de traitement de la CPU peut également être augmentée en augmentant le nombre de bits du registre ou en augmentant le nombre de registres physiques dans la CPU. Même chose avec la mémoire, plus le processeur est rapide. La mémoire est généralement référencée à la mémoire principale de l'ordinateur.

Malgré ces similitudes, le registre et la mémoire partagent peu de différences. La différence fondamentale entre le registre et la mémoire est que le S'inscrire contient les données actuellement traitées par la CPU alors que Mémoire contient les instructions de programme et les données nécessaires à son exécution.


Nous discuterons de quelques différences supplémentaires entre le registre et la mémoire à l'aide du tableau de comparaison présenté ci-dessous.

  1. Tableau de comparaison
  2. Définition
  3. Différences Clés
  4. Conclusion

Tableau de comparaison

Base de comparaisonS'inscrireMémoire
De baseLes registres contiennent les opérandes ou les instructions en cours de traitement par la CPU.La mémoire contient les instructions et les données requises par le programme en cours d'exécution dans la CPU.
CapacitéRegister contient la petite quantité de données entre 32 et 64 bits.La mémoire de l'ordinateur peut aller de quelques Go à plusieurs To.
AccèsLa CPU peut fonctionner sur le contenu du registre à la cadence de plusieurs opérations dans un cycle d'horloge.La CPU accède à la mémoire plus lentement que le registre.
TypeRegistre d'accumulateurs, compteur de programmes, registre d'instructions, registre d'adresses, etc.RAM.


Définition du registre

Les registres sont les le plus petit éléments de stockage de données qui sont construit dans le processeur lui-même. Les registres sont les emplacements de mémoire qui sont directement accessible par le processeur. Les registres contiennent l'instruction ou les opérandes auxquels la CPU a actuellement accès.

Les registres sont les haute vitesse éléments de stockage accessibles. Le processeur accède aux registres au sein de un cycle d'horloge de la CPU. En fait, le processeur peut décoder les instructions et effectuer des opérations sur le contenu du registre à la taux de plus d'une opération par cycle d'horloge de la CPU. On peut donc dire que le processeur peut accéder aux registres plus rapidement que la mémoire principale.

Le registre est mesuré en bits comme un processeur peut avoir des registres de 16 bits, 32 bits ou 64 bits. Le nombre de bits de registre spécifie la vitesse et la puissance de la CPU. Par exemple, une CPU qui a un registre 32 bits peut accéder aux instructions 32 bits à la fois. La CPU qui a un registre 64 bits peut exécuter des instructions 64 bits. Par conséquent, plus le nombre de bits de registre est élevé, plus la vitesse et la puissance de la CPU sont importantes.

Les registres informatiques sont classés comme suit:

DR: Registre de données est un registre de 16 bits qui contient le des opérandes être exploité par le processeur.

AR: Registre d'adresses est un registre de 12 bits qui contient le adresse d'un emplacement de mémoire.

AC: Accumulateur est également un registre de 16 bits qui contient le résultat calculé par le processeur.

IR: registre d'instructions est un registre de 16 bits qui contient le code d'instruction cela doit être en cours d'exécution.

PC: Compteur de programme est un registre de 12 bits qui contient le adresse de l'instruction qui doit être exécuté par le processeur.

TR: Registre temporaire est un registre de 16 bits qui contient le résultat intermédiaire temporaire calculé par le processeur.

INPR: Registre d'entrée est un registre de 8 bits qui contient le caractère d'entrée reçu d'un dispositif d'entrée et livré à la Accumulateur.

OUTR: registre de sortie est un registre de 8 bits qui contient le caractère de sortie reçu de Accumulateur et le livrer à la dispositif de sortie.

Définition de la mémoire

La mémoire est un périphérique matériel utilisé pour stocker des programmes informatiques, des instructions et des données. La mémoire interne du processeur est une mémoire mémoire primaire (RAM)et la mémoire externe au processeur est un mémoire secondaire (disque dur). La mémoire peut également être classée sur la base de volatil et non volatile Mémoire.

Fondamentalement, le mémoire d'ordinateur se réfère à la mémoire primaire de l'ordinateur alors que le mémoire secondaire est appelé espace de rangement de l'ordinateur. La mémoire primaire est la mémoire qui peut être directement auquel le processeur accède, ce qui permet un accès rapide aux données et permet donc au processeur de calculer plus rapidement.

La mémoire primaire ou RAM est un volatil mémoire qui signifie que les données dans la mémoire primaire existent lorsque le système est sous tension et que les données disparaissent lorsque le système est mis hors tension. La mémoire principale contient les données requises par le programme en cours d'exécution dans la CPU. Si les données requises par le processeur ne se trouvent pas dans la mémoire principale, elles sont transférées de la mémoire secondaire vers la mémoire principale, puis elles sont récupérées par le processeur.

Une fois que vous enregistrer les données sur l'ordinateur, puis elles sont transférées vers stockage secondaire jusque-là, il reste dans la mémoire primaire. Aujourd’hui, la mémoire primaire ou RAM peut aller de 1 Go à 16 Go. D'autre part, le stockage secondaire aujourd'hui varie de quelques Giga Octets (Go) en TeraBytes (To).

  1. La principale différence entre le registre et la mémoire est que le registre contient les données en cours de traitement par la CPU alors que la mémoire contient les données qui seront nécessaires pour le traitement.
  2. Le registre va de Registre 32 bits à registre 64 bits tandis que la capacité de mémoire varie de GB à certains TB.
  3. Le processeur accède au registre plus rapide que la mémoire.
  4. Les registres d’ordinateurs sont registre accumulateur, compteur de programmes, registre d'instructions, registre d'adresses, etc. D'autre part, la mémoire est appelée mémoire principale de l'ordinateur, à savoir la RAM.

Conclusion:

Normalement, le registre se situe au sommet de la hiérarchie de la mémoire. C'est l'élément de stockage le plus petit et rapidement accessible. D'autre part, la mémoire généralement appelée mémoire principale est plus grande que le registre et son accès à l'UC est plus lent que le registre, mais l'accès est plus rapide que le stockage secondaire.