Was ist L2 -Cache?

Level 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 jeweils 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. In diesem Fall kann die CPU die Anforderung ohne Verzögerung verarbeiten und die Computerleistung drastisch verbessern. Die CPU überprüft den L1 -Cache zuerst, gefolgt von L2 und L3 Cache. Wenn es die erforderlichen Datenbits findet, dann ist diesIst ein cache -Treffer , aber wenn der Cache die Anfrage nicht erwartet, erhält die CPU einen cache Miss und die Daten müssen aus langsamerem RAM oder der Festplatte, die immer noch langsamer ist.

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 proces musss Eine Anfrage, die nicht im L1 -Cache vorhanden ist, kann den L2 -Cache und dann L3 schnell überprüfen.

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.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?