Skip to main content

Was ist L2 -Cache?

Stufe 2 oder L2-Cache ist Teil einer mehrstufigen Speicherstrategie zur Verbesserung der Computerleistung.Das vorliegende Modell verwendet bis zu drei Cache -Ebenen, die als L1, L2 und L3 bezeichnet werden, wobei jeder die Lücke zwischen der sehr schnellen Computerverarbeitungseinheit (CPU) und dem viel langsameren Zufallszugriffsspeicher (RAM) überbrückt.Während sich das Design weiterentwickelt, wird der L1 -Cache am häufigsten in die CPU eingebaut, während der L2 -Cache normalerweise in das Motherboard eingebaut wurde (zusammen mit L3 -Cache, wenn es vorhanden ist).Einige CPUs enthalten jetzt L2 -Cache sowie L1 -Cache und einige enthalten sogar L3 -Cache.

Die Aufgabe des CPU -Cache besteht darin, Datenanforderungen zu antizipieren, sodass beispielsweise der Benutzer, wenn der Benutzer auf ein häufig verwendetes Programm klickt, beispielsweise.Die Anweisungen zum Ausführen dieses Programms sind bereit und werden im Cache gespeichert.In diesem Fall kann die CPU die Anforderung unverzüglich bearbeiten und die Computerleistung drastisch verbessern.Die CPU wird zuerst den L1 -Cache überprüfen, gefolgt von L2 und L3 Cache.Wenn es die erforderlichen Datenbits findet, handelt es sich um einen -Cache -Treffer . Wenn der Cache jedoch die Anforderung nicht erwartet, erhält die CPU einen Cache -Miss und die Daten müssen aus langsamerem RAM oder der Festplatte gezogen werdenDas ist immer noch langsamer.

Da es sich um die Aufgabe von CPU -Cache handelt, Datenbits zu halten, fragen Sie sich vielleicht, warum es mehr als eine Cache -Ebene gibt.Warum haben L2 Cache überhaupt, viel weniger L3, wenn Sie L1 -Cache nur größer machen können?

Die Antwort ist, dass je größer der Cache ist, desto länger die Latenz.Kleine Caches sind schneller als große Caches.Um die Gesamtleistung zu optimieren, wird das beste Ergebnis durch den kleinsten und schnellsten Cache in der CPU selbst erhalten, gefolgt von einem etwas größeren Pool von L2 -Cache und einem noch größeren Pool von L3 -Cache.Die Idee ist, die am häufigsten verwendeten Anweisungen in L1 aufzubewahren, wobei der L2 -Cache die nächsten benötigten Datenbits und L3 folgen.Wenn die CPU eine Anfrage bearbeiten muss, die nicht im L1 -Cache vorhanden ist, kann sie den L2 -Cache schnell überprüfen, dann L3.

Cache -Design ist eine Schlüsselstrategie auf dem Markt für stark wettbewerbsfähige Mikroprozessoren, da es direkt für eine verbesserte CPU und die Systemleistung verantwortlich ist.Multi-Level-Cache wird aus teureren statischen RAM-Chips (SRAM) gegen billigere Dynamic RAM (DRAM) -Pips hergestellt.Dram- und Synchron -Dram -Chips (SDRAM) sind das, was wir normalerweise einfach als RAM bezeichnen.SRAM- und SDRAM -Chips sollten nicht verwirrt sein.

Wenn Sie sich neue Computer ansehen, lesen Sie die Mengen von L1-, L2- und L3 -Cache.Alles andere ist gleich, ein System mit mehr CPU -Cache funktioniert besser und synchroner Cache ist schneller als asynchron.