Vad är en registerfil?

En registerfil är ett medel för minneslagring i en dators centrala behandlingsenhet (CPU). Datorns registerfiler innehåller bitar med data och kartläggningsplatser. Dessa platser anger vissa adresser som är inmatningskomponenter 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 programvaran en registerfil på CPU. De flesta program kommer att innehålla mer än en fil. Dessa filer innehåller exekveringsinstruktioner som CPU följer när användaren startar och använder applikationen. En registerfil låter CPU också veta var programmet finns och vilken information 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, refererar datorns hårddisk till de bitar som finns i filen. En del av extraktionsprocessen handlar om 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 anger resultaten från operationen.

Registrera filer använder en av två tekniker relaterade till minne. Det första är känt som statiskt slumpmässigt åtkomstminne, eller SRAM. Med statiskt minne för slumpmässig åtkomst finns det flera bitar minne som är märkta enligt binär kod. Status för varje minnesbit är märkt med en noll eller en, vilket indikerar ett aktivt eller inaktivt tillstånd.

En andra typ av registerminne är dynamiskt slumpmässigt åtkomstminne, eller DRAM. Varje del av minnet innehåller en kondensator och transistor. Datavärden likställs med olika laddningar och måste ständigt uppdateras av minneschipet. Uppdateringen eller "uppdatering" tar vanligtvis upp till 2 procent av den totala behandlingstiden.

Det finns två komponenter i minneschipets förmåga att bearbeta data. De inkluderar cykel och åtkomsttid. Cykeltiden är den lägsta tid som uppstår mellan dataförfrågningar. Åtkomsttid är den mängd sekunder eller minuter som det tar för CPU 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 densamma. Med DRAM-teknik är cykeltiden vanligtvis längre än dess åtkomsttid. Detta beror på att minnesläsningar eller extraktioner involverar en förstörande och omskrivningsprocess.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?