? Caches , die in Computern verwendet werden, sind schnell Pools von Speicher , die entworfen , um die Übertragung von Daten zwischen schnellen und langsameren Geräten . Abgesehen davon, dass verwendet, um Daten zu puffern , können Caches besitzen Software-Support -Logik , so dass sie Verarbeitungsverfahren im Voraus beginnen. Funktionen des Cache
Caches funktionieren als Schreib-Caches , wenn sie bei der Übertragung von Daten von einem Gerät zu einem schneller langsamer Gerät beteiligt sind. Es erlaubt Ihnen, Informationen gesendet und dann eine neue Aufgabe übernehmen , während es die Daten übersetzt . Lese-Cache ist auch entworfen , um zwischen schnelleren und langsameren Geräte bedienen und hat die Unterstützung Logik entwickelt, um vorabzurufen was Sie als nächstes brauchen . Auf diese Weise ist es langsam vor- liest die Informationen, die Sie wahrscheinlich benötigen , so dass, wenn Sie wollen , es zu laden , es wird schneller geladen . Buffer Cache wird entworfen, um Ihre letzten abgerufenen Informationen speichern, so dass, wenn Sie wieder darauf zugreifen wollen, müssen Sie so schnell tun können.
L1 Cache
L1 -Cache, der steht für Level 1 -Cache , ist eine Art von kleinen und schneller Speicher, der in der Zentraleinheit eingebaut ist. Oft als internen Cache oder Primär-Cache bezeichnet wird, wird es verwendet, um wichtige und häufig verwendete Daten zugreifen. L1-Cache ist die schnellste und teuerste Art der Cache, der in den Computer eingebaut ist.
L2 Cache
L2, oder Level 2 , Cache verwendet bis zuletzt zugegriffen Informationen zu speichern. Auch als sekundärer Cache genannt, ist so konzipiert, dass die Zeit benötigt, um Daten in Fällen, in denen bereits Daten zuvor zugegriffen zugreifen zu reduzieren. L2 -Cache kann auch die Datenzugriffe durch Puffern der Daten , die der Prozessor über den aus dem Speicher anzufordern sowie Programmbefehle ist . L2 -Cache ist ein Zusatz zu dem CPU und langsamer ist als L1-Cache , obwohl häufig viel größer . Darüber hinaus werden die Daten , die von der L2 -Cache ist beschränkt auf L1 -Zwischenspeicher kopiert . Angeforderte Daten aus L2-Cache entfernt werden, wenn es sich um eine exklusive Cache ist und bleibt es , wenn es ein Cache ist inclusive . L2-Cache wird meist vereinheitlicht , was bedeutet, dass es verwendet wird , um beide Programm Daten und Befehle zu speichern.
L3 Cache
L3, oder Level 3 , ist der Cache ein Cache-Speicher , die in die Hauptplatine integriert ist . Es wird verwendet, um den L2-Cache zu ernähren, und ist in der Regel schneller als das System der Hauptspeicher , aber immer noch langsamer als der L2-Cache.