Unterschied zwischen Register und Speicher

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 10 Kann 2024
Anonim
Der Speicher - Komponenten eines Computers 3 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler
Video: Der Speicher - Komponenten eines Computers 3 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler

Inhalt


Register und Speicher, halten die Daten, die sein können direkt zugegriffen von der Prozessor Dies erhöht auch die Verarbeitungsgeschwindigkeit der CPU. Die Verarbeitungsgeschwindigkeit der CPU kann auch erhöht werden, indem die Anzahl der Bits des Registers oder die Anzahl der physischen Register in der CPU erhöht wird. Gleiches gilt für den Arbeitsspeicher. Je höher der Arbeitsspeicher, desto schneller ist die CPU. Der Speicher wird allgemein als primärer Speicher des Computers bezeichnet.

Trotz dieser Ähnlichkeiten weisen das Register und der Speicher nur wenige Unterschiede auf. Der grundlegende Unterschied zwischen Register und Speicher besteht darin, dass registrieren Enthält die Daten, die die CPU gerade verarbeitet Erinnerung Enthält Programmanweisungen und Daten, die das Programm zur Ausführung benötigt.

Anhand der folgenden Vergleichstabelle werden wir weitere Unterschiede zwischen Register und Speicher erläutern.


  1. Vergleichstabelle
  2. Definition
  3. Hauptunterschiede
  4. Fazit

Vergleichstabelle

Grundlage für den VergleichRegistrierenErinnerung
BasicRegister enthalten die Operanden oder Anweisungen, die die CPU gerade verarbeitet.Der Speicher enthält die Anweisungen und Daten, die das aktuell ausgeführte Programm in der CPU benötigt.
KapazitätRegister enthält die kleine Datenmenge von 32 Bit bis 64 Bit.Der Arbeitsspeicher des Computers kann zwischen einigen GB und TB liegen.
ZugriffDie CPU kann Registerinhalte mit einer Geschwindigkeit von mehr als einer Operation in einem Taktzyklus bearbeiten.Die CPU greift langsamer auf den Speicher zu als das Register.
ArtAkkumulatorregister, programmzähler, befehlsregister, adressregister, etc.RAM.


Definition von Register

Register sind die kleinste Datenhalteelemente, die sind eingebaut der Prozessor selbst. Register sind die Speicherorte, die sind direkt zugänglich für den Prozessor. Die Register enthalten den Befehl oder die Operanden, auf die die CPU gerade zugreift.

Register sind die schnelle Geschwindigkeit zugängliche Speicherelemente. Der Prozessor greift auf die Register darin zu ein CPU-Takt. Tatsächlich kann der Prozessor die Anweisungen decodieren und Operationen an den Registerinhalten am ausführen Rate von mehr als einer Operation pro CPU-Taktzyklus. Wir können also sagen, dass der Prozessor schneller auf Register zugreifen kann als der Hauptspeicher.

Das Register wird in Bits gemessen, so wie ein Prozessor 16-Bit-, 32-Bit- oder 64-Bit-Register haben kann. Die Anzahl der Registerbits gibt die Geschwindigkeit und Leistung der CPU an. Beispielsweise kann eine CPU mit einem 32-Bit-Register gleichzeitig auf die 32-Bit-Befehle zugreifen. Die CPU mit 64-Bit-Register kann 64-Bit-Befehle ausführen. Je mehr Registerbits vorhanden sind, desto schneller und leistungsstärker ist die CPU.

Die Computerregister sind wie folgt kategorisiert:

DR: Datenregister ist ein 16-Bit-Register, das die Operanden vom Verarbeiter zu bedienen.

AR: Adressregister ist ein 12-Bit-Register, das die Adresse eines Speicherorts.

AC: Akkumulator ist auch ein 16-Bit-Register, das die Ergebnis berechnet durch den Prozessor.

IR: Anweisungsregister ist ein 16-Bit-Register, das die Anweisungscode das muss aktuell ausgeführt werden.

PC: Programm zähler ist ein 12-Bit-Register, das die Adresse der Anweisung das ist vom Prozessor auszuführen.

TR: Temporäres Register ist ein 16-Bit-Register, das die vorübergehendes Zwischenergebnis vom Prozessor berechnet.

INPR: Eingaberegister ist ein 8-Bit-Register, das die Eingabezeichen erhalten von einem Eingabegerät und lieferte es an die Akkumulator.

OUTR: Ausgangsregister ist ein 8-Bit-Register, das die Ausgabezeichen erhalten von Akkumulator und liefern es an die Ausgabegerät.

Definition des Gedächtnisses

Der Speicher ist ein Hardwaregerät zum Speichern von Computerprogrammen, Anweisungen und Daten. Der prozessorinterne Speicher ist a Primärspeicher (RAM)und der Speicher, der sich außerhalb des Prozessors befindet, ist a Sekundärspeicher (Festplatte). Speicher kann auch auf der Basis von kategorisiert werden flüchtig und nicht flüchtig Erinnerung.

Grundsätzlich ist die Computerspeicher bezieht sich auf Hauptspeicher des Computers, während die Sekundärspeicher wird bezeichnet als Lager des Computers. Primärspeicher ist der Speicher, der sein kann direkt auf den der Prozessor zugreift, wodurch es keine Verzögerung beim Zugriff auf Daten gibt und der Prozessor somit schneller rechnet.

Primärspeicher oder RAM ist ein flüchtig Speicher, dh die Daten im Primärspeicher sind vorhanden, wenn das System eingeschaltet wird, und die Daten verschwinden, wenn das System ausgeschaltet wird. Der Primärspeicher enthält die Daten, die vom aktuell ausgeführten Programm in der CPU benötigt werden. Befinden sich die vom Prozessor benötigten Daten nicht im Primärspeicher, werden sie vom Sekundärspeicher in den Primärspeicher übertragen und vom Prozessor abgerufen.

Wenn du sparen die Daten auf dem Computer, dann wird es übertragen Zweitlager Bis dahin bleibt es im primären Speicher. Heute kann der Hauptspeicher oder RAM reichen von 1 GB bis 16 GB. Andererseits reicht der Sekundärspeicher heute von einigen Gigabyte (GB) zu Terabyte (TB).

  1. Der Hauptunterschied zwischen Register und Speicher ist dieses Register Enthält die Daten, die die CPU gerade verarbeitet während die Erinnerung enthält die Daten, die für die Verarbeitung benötigt werden.
  2. Das Register reicht von 32-Bit-Register bis 64-Bit-Register Die Speicherkapazität reicht von einigen GB für manchen TB.
  3. Der Prozessor greift auf das Register zu schneller als die Erinnerung.
  4. Computerregister sind Akkumulatorregister, Programmzähler, Befehlsregister, Adressregisterusw. Andererseits wird der Speicher als der Hauptspeicher des Computers bezeichnet, bei dem es sich um RAM handelt.

Fazit:

Normalerweise befindet sich das Register oben in der Speicherhierarchie. Es ist das kleinste und schnell zugängliche Speicherelement. Andererseits wird der Speicher allgemein als Hauptspeicher bezeichnet, der größer als das Register ist und dessen CPU-Zugriff langsamer als das Register ist, auf den jedoch schneller zugegriffen wird als auf den Sekundärspeicher.