Level 2 Cache (l2 Cache)

Definition - Was bedeutet Level 2 Cache (L2 Cache)?

Ein Level 2-Cache (L2-Cache) ist ein CPU-Cache-Speicher, der sich außerhalb und getrennt vom Mikroprozessor-Chipkern befindet, obwohl er sich auf demselben Prozessorchip-Paket befindet. Frühere L2-Cache-Designs platzierten sie auf dem Motherboard, was sie ziemlich langsam machte.

Das Einbeziehen von L2-Caches in Mikroprozessor-Designs ist in modernen CPUs sehr verbreitet, obwohl sie möglicherweise nicht so schnell sind wie der L1-Cache. Da er sich jedoch außerhalb des Kerns befindet, kann die Kapazität erhöht werden und ist immer noch schneller als der Hauptspeicher.

Ein Level 2-Cache wird auch als sekundärer Cache oder externer Cache bezeichnet.

Technische.me erklärt Level 2 Cache (L2 Cache)

Der Level 2-Cache dient als Brücke für die Prozess- und Speicherleistungslücke. Ihr Hauptziel ist es, dem Prozessor die erforderlichen gespeicherten Informationen ohne Unterbrechungen oder Verzögerungen oder Wartezustände zur Verfügung zu stellen. Dies hilft auch bei der Reduzierung der Zugriffszeit von Daten, insbesondere bei bestimmten Ereignissen, bei denen bereits zuvor auf bestimmte Daten zugegriffen wurde, sodass sie nicht erneut geladen werden müssen.

Moderne Mikroprozessoren enthalten manchmal eine Funktion, die als Datenvorabruf bezeichnet wird, und der L2-Cache verstärkt diese Funktion, indem er die vom Prozessor angeforderten Programmanweisungen und Daten aus dem Speicher puffert und im Vergleich zum RAM als näherer Wartebereich dient.

Der L2-Cache wurde erstmals mit Computern mit Intel Pentium und Pentium Pro eingeführt. Seitdem war es immer im Prozess enthalten, mit Ausnahme der frühen Versionen von Celeron-Prozessoren. Obwohl es aufgrund seiner Position nicht so schnell wie der L1-Cache ist, ist es dennoch schneller als sowohl der L3-Cache als auch der Hauptspeicher. Dies ist auch die zweite Priorität des Computers, wenn es um die Leistung bei der Implementierung von Anweisungen geht.