Frage

Unterscheiden sich CPU -Register und CPU -Cache?

War es hilfreich?

Lösung

Ja, das CPU -Register ist nur eine kleine Menge an Datenspeicher, die einige CPU -Vorgänge erleichtert.

CPU -Cache, es handelt sich um einen volatilen Hochgeschwindigkeitsspeicher, der größer ist und dem Prozessor hilft, die Speicheroperationen zu reduzieren.

Andere Tipps

Es ist nicht sehr ungenau, das Register des Prozessors als Cache der Stufe 0 zu betrachten, kleiner und schneller als die anderen Cache-Schichten zwischen dem Prozessor und dem Speicher. Der Unterschied besteht nur darin, dass aus Sicht des Befehlssatzes der Cache -Zugriff transparent ist (der Cache wird derzeit über eine Speicheradresse zugegriffen, die derzeit eine zwischengespeicherte Adresse ist), während in jeder Anweisung Register explizit referenzieren.

Register sind spezielle temporäre Speicherorte innerhalb der CPU, die Daten und Anweisungen, die sofort verwendet werden, sehr schnell akzeptieren, speichern und übertragen werden. Der Speicher wird von der CPU des Computers sehr schnell verwendet, mit der Daten und Anweisungen häufig anfordern werden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top