Wat is een registerbestand?

Een registerbestand is een middel voor geheugenopslag binnen de centrale verwerkingseenheid (CPU) van een computer. De registerbestanden van de computer bevatten stukjes gegevens en kaartlocaties. Deze locaties specificeren bepaalde adressen die invoercomponenten van een registerbestand zijn. Andere ingangen zijn data, een lees- en schrijffunctie en een uitvoeringsfunctie.

Wanneer een gebruiker een programma op een computer installeert, schrijft die softwaretoepassing een registerbestand op de CPU. De meeste softwareprogramma's bevatten meer dan één bestand. Die bestanden bevatten uitvoeringsinstructies die de CPU volgt wanneer de gebruiker de toepassing start en gebruikt. Een registerbestand laat de CPU ook weten waar het programma zich bevindt en welke gegevens nodig zijn om bepaalde functies uit te voeren.

Decoders maken deel uit van een registerbestand. Wanneer gegevens uit een register worden geëxtraheerd, verwijst de harde schijf van de computer terug naar de bits in het bestand. Een deel van het extractieproces omvat het lezen en ontcijferen van de databits die zich in het register bevinden. Zodra een programma een functie heeft voltooid, kan het een code of bericht schrijven dat de resultaten van de bewerking aangeeft.

Registerbestanden maken gebruik van een van de twee geheugengerelateerde technologieën. De eerste staat bekend als statisch willekeurig toegankelijk geheugen of SRAM. Met statisch willekeurig toegankelijk geheugen zijn er verschillende bits geheugen die zijn gelabeld volgens binaire code. De status van elk geheugenbit is gelabeld met een nul of één, wat een actieve of inactieve status aangeeft.

Een tweede type registergeheugen is dynamisch willekeurig toegankelijk geheugen of DRAM. Elke geheugensectie bevat een condensator en transistor. Gegevenswaarden worden gelijkgesteld met verschillende kosten en moeten voortdurend worden bijgewerkt door de geheugenchip. De update of "verversing" duurt meestal maximaal 2 procent van de totale verwerkingstijd.

Het vermogen van de geheugenchip om gegevens te verwerken, bestaat uit twee componenten. Ze omvatten cyclus- en toegangstijd. De cyclustijd is de laagste hoeveelheid tijd die optreedt tussen gegevensverzoeken. Toegangstijd is het aantal seconden of minuten dat de CPU nodig heeft om gegevens uit een registerbestand op te vragen en de tijd die nodig is om die informatie daadwerkelijk te ontvangen.

Hoewel SRAM meestal wordt gebruikt met geheugencaches, zijn de cyclustijd en toegangstijd hetzelfde. Met DRAM-technologie is de cyclustijd meestal langer dan de toegangstijd. Dit komt omdat het lezen of extraheren van geheugen een proces van vernietigen en opnieuw schrijven met zich meebrengt.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?