logo
Artikel Diskussion (1)
cache
(it.hardware.netz)
    

Inhalt
             1. CPU L1, L2, L3
             2. Browser

Mit cache wird ein schneller Speicher bezeichnet, der oft benötigte Daten, die ansonsten nur auf einem langsameren Medium zur Verfügung stehen, zwischenspeichert um Anfragen nach diesen Daten schnell beantworten zu können.

1. CPU L1, L2, L3

Bei der CPU wird der schnelle Cache zum Zwischenspeichern von Daten aus dem langsamen Hauptspeicher genutzt. Dabei führt die steigende Größe des Cache zu sinkender Abfragegeschwindigkeit.

D.h. in der Praxis speichert die CPU Daten nachdem sie erstmailig aus dem langsamen Hauptspeicher abgerufen wurden im Cache - werden das nächste mal Daten benötigt schaut die CPU erst im Cache im Falles eines Hit (= Treffer) muss Sie dann nicht mehr im langssamen Hauptspeicher suchen.

Um das zu optimieren haben Prozessoren Cache mit verschiedenen Leveln. L1 ist der kleinste und schnellste, L2 ist größer und langsamer und L3 noch einmal größer und langsamer.

Die CPU fragt wenn Sie Daten aus dem Hauptspeicher braucht zunächst beim L1, wenn es keinen Hit gibt, bei L2 und dann bei L3. Wird sie z.B. bei L3 fündig, weden die Daten dort abgeholt genutzt und in den L1 übernommen.

2. Browser

So speichert z.B. ein Browser-Cache Internetseiten auf dem lokalen Rechner, um bei der zweiten Anfrage nicht wieder auf die langsame Internetverbindung zugreifen zu müssen.

Werbung:

Auf diesen Artikel verweisen: private IP-Nummer/interne IP-Nummer * Internet Cache Protocol (ICP) * Delphi-Börse/Policy Analysis Market * IP-Nummer/IP-Adresse