Der Speicher, der Daten und Anweisungen während der CPU verarbeitet, wird als
cache bezeichnet .
Hier ist der Grund:
* Geschwindigkeit: Die CPU arbeitet viel schneller als der Hauptspeicher (RAM). Um diese Geschwindigkeitslücke zu schließen, wird ein kleiner, superschneller Speicher namens Cache zwischen CPU und RAM platziert.
* Gebrauchsfrequenz: Der Cache speichert häufig verwendete Daten und Anweisungen, wodurch sie der CPU leicht zur Verfügung stehen, wodurch die Zeit zum Abrufen erforderlich ist.
* Ebenen: Es gibt mehrere Cache -Ebenen, wobei L1 am schnellsten und kleinsten ist, gefolgt von L2 und L3, die größer, aber langsamer sind.
Wenn die CPU etwas braucht, überprüft sie zuerst den Cache. Wenn es da ist (ein "Cache -Hit"), wird es sehr schnell abgerufen. Wenn nicht (ein "Cache -Miss"), muss die CPU zum langsameren RAM gehen, was mehr Zeit in Anspruch nimmt.
Lassen Sie mich wissen, ob Sie weitere Details darüber möchten, wie Caches funktioniert!