Qu'est-ce qu'un fichier de registre?
Un fichier de registre est un moyen de stockage de mémoire dans l'unité de traitement centrale d'un ordinateur (CPU). Les fichiers de registre de l'ordinateur contiennent des bits de données et des emplacements de cartographie. Ces emplacements spécifient certaines adresses qui sont des composants d'entrée d'un fichier de registre. Les autres entrées incluent les données, une fonction de lecture et d'écriture et d'exécution de la fonction.
Lorsqu'un utilisateur installe un programme sur un ordinateur, cette application logicielle écrit un fichier de registre sur le CPU. La plupart des logiciels contiendront plus d'un fichier. Ces fichiers contiennent des instructions d'exécution que le CPU suit lorsque l'utilisateur lance et utilise l'application. Un fichier de registre permet également au CPU de savoir où se trouve le programme et quelles données sont nécessaires pour remplir certaines fonctions.
Les décodeurs font partie d'un fichier de registre. Lorsque les données sont extraites d'un registre, le disque dur de l'ordinateur se réfère aux bits contenus dans le fichier. Une partie du processus d'extraction consiste à lire et à déchiffrer les bits de données contenusdans le registre. Une fois qu'un programme a rempli une fonction, il peut écrire un code ou un message indiquant les résultats de l'opération.
Les fichiers d'enregistrement utilisent l'une des deux technologies liées à la mémoire. Le premier est connu sous le nom de mémoire d'accès aléatoire statique, ou SRAM. Avec la mémoire d'accès aléatoire statique, il existe plusieurs bits de mémoire qui sont étiquetés en fonction du code binaire. L'état de chaque bit de mémoire est étiqueté avec un zéro ou un, indiquant un état actif ou inactif.
Un deuxième type de mémoire de registre est la mémoire dynamique d'accès aléatoire, ou DRAM. Chaque section de mémoire contient un condensateur et un transistor. Les valeurs de données sont assimilées à des charges différentes et doivent être constamment mises à jour par la puce de mémoire. La mise à jour ou le "rafraîchissant" prendra généralement jusqu'à 2% du temps de traitement total.
Il y a deux composants dans la capacité de la puce de mémoire à traiter les données. Ils incluent le cycle et l'accès tIme. Le temps de cycle est la durée la plus faible qui se produit entre les demandes de données. Le temps d'accès est le montant des secondes ou des minutes qu'il faut pour que le CPU demande des données à partir d'un fichier de registre et le temps nécessaire pour recevoir ces informations.
Bien que SRAM soit généralement utilisé avec les caches de mémoire, son temps de cycle et son temps d'accès sont les mêmes. Avec la technologie DRAM, le temps de cycle est généralement plus long que son temps d'accès. En effet