Vad är en registerfil?

En registerfil är ett sätt att lagra minne i en dators centralenhet (CPU). Datorns registerfiler innehåller bitar av data och kartläggningsplatser. Dessa platser anger vissa adresser som är indatakomponenter i en registerfil. Andra ingångar inkluderar data, en läs- och skrivfunktion och exekveringsfunktion.

När en användare installerar ett program på en dator, skriver programmet en registerfil på CPU:n. De flesta program kommer att innehålla mer än en fil. Dessa filer innehåller körningsinstruktioner som CPU:n följer när användaren startar och använder programmet. En registerfil låter också CPU:n veta var programmet finns och vilken data som behövs för att utföra vissa funktioner.

Avkodare är en del av en registerfil. När data extraheras från ett register hänvisar datorns hårddisk tillbaka till de bitar som finns i filen. En del av utvinningsprocessen innebär att läsa och dechiffrera databitarna som finns i registret. När ett program har slutfört en funktion kan det skriva en kod eller ett meddelande som indikerar resultatet av operationen.

Registerfiler använder en av två tekniker relaterade till minne. Den första är känd som static random access memory, eller SRAM. Med statiskt direktminne finns det flera minnesbitar som är märkta enligt binär kod. Statusen för varje minnesbit är märkt med en nolla eller etta, vilket indikerar ett aktivt eller inaktivt tillstånd.

En andra typ av registerminne är dynamiskt direktminne, eller DRAM. Varje minnessektion innehåller en kondensator och en transistor. Datavärden likställs med olika laddningar och måste ständigt uppdateras av minneschippet. Uppdateringen eller ”uppdateringen” tar vanligtvis upp till 2 procent av den totala bearbetningstiden.

Det finns två komponenter till minneschippens förmåga att bearbeta data. De inkluderar cykel och åtkomsttid. Cykeltiden är den lägsta tid som inträffar mellan dataförfrågningar. Åtkomsttid är mängden sekunder eller minuter det tar för CPU:n att begära data från en registerfil och den tid det tar att faktiskt ta emot den informationen.
Medan SRAM vanligtvis används med minnescacher, är dess cykeltid och åtkomsttid desamma. Med DRAM-teknik är cykeltiden vanligtvis längre än dess åtkomsttid. Detta beror på att minnesläsningar eller extraheringar involverar en förstör- och omskrivningsprocess.