Was ist eine Registerdatei?
Eine Registerdatei ist ein Speichermittel in der Zentraleinheit (CPU) eines Computers. Die Registerdateien des Computers enthalten Datenbits und Zuordnungspositionen. Diese Speicherorte geben bestimmte Adressen an, die Eingabekomponenten einer Registerdatei sind. Andere Eingaben umfassen Daten, eine Lese- und Schreibfunktion und eine Ausführungsfunktion.
Wenn ein Benutzer ein Programm auf einem Computer installiert, schreibt diese Softwareanwendung eine Registerdatei in die CPU. Die meisten Softwareprogramme enthalten mehr als eine Datei. Diese Dateien enthalten Ausführungsanweisungen, denen die CPU folgt, wenn der Benutzer die Anwendung startet und verwendet. Eine Registerdatei informiert die CPU auch darüber, wo sich das Programm befindet und welche Daten zur Ausführung bestimmter Funktionen benötigt werden.
Decoder sind Teil einer Registerdatei. Wenn Daten aus einem Register extrahiert werden, verweist die Festplatte des Computers auf die in der Datei enthaltenen Bits. Ein Teil des Extraktionsprozesses beinhaltet das Lesen und Entschlüsseln der Datenbits, die in dem Register enthalten sind. Sobald ein Programm eine Funktion abgeschlossen hat, kann es einen Code oder eine Nachricht schreiben, die die Ergebnisse der Operation angibt.
Registerdateien verwenden eine von zwei Technologien, die sich auf den Speicher beziehen. Der erste ist als statischer Direktzugriffsspeicher oder SRAM bekannt. Beim statischen Direktzugriffsspeicher gibt es mehrere Speicherbits, die entsprechend dem Binärcode gekennzeichnet sind. Der Status jedes Speicherbits ist mit einer Null oder einer Eins gekennzeichnet, was einen aktiven oder inaktiven Zustand anzeigt.
Ein zweiter Typ eines Registerspeichers ist ein dynamischer Direktzugriffsspeicher oder DRAM. Jeder Speicherabschnitt enthält einen Kondensator und einen Transistor. Datenwerte werden mit unterschiedlichen Gebühren gleichgesetzt und müssen vom Speicherbaustein ständig aktualisiert werden. Das Aktualisieren oder "Auffrischen" nimmt normalerweise bis zu 2 Prozent der gesamten Verarbeitungszeit in Anspruch.
Die Fähigkeit des Speicherchips, Daten zu verarbeiten, besteht aus zwei Komponenten. Sie umfassen Zyklus- und Zugriffszeit. Die Zykluszeit ist die kürzeste Zeit zwischen Datenanforderungen. Die Zugriffszeit gibt an, wie viele Sekunden oder Minuten die CPU benötigt, um Daten aus einer Registerdatei anzufordern, und wie lange es dauert, bis diese Informationen tatsächlich empfangen werden.
Während SRAM normalerweise mit Speichercaches verwendet wird, sind seine Zykluszeit und Zugriffszeit gleich. Bei der DRAM-Technologie ist die Zykluszeit in der Regel länger als die Zugriffszeit. Dies liegt daran, dass das Lesen oder Extrahieren des Speichers einen Vorgang zum Zerstören und erneuten Schreiben umfasst.