Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Technische Informatik » Fragen zu Caches » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
Karlito

Hallo,

ein Cache (auch Puffer) ist ein Speicher, welcher eingesetzt wird, um Speicherzugriffe auf einen anderen Speicher zu beschleunigen. Dazu sind Caches wesentlich schneller als der zu puffernde Speicher, jedoch auch wesentlich kleiner. Die Beschleunigung funktioniert nun durch eine Annahme, die nicht immer stimmt, aber oft genug, damit sich der Ansatz lohnt: Auf Daten, die Nahe beieinander liegen wird mit hoher Wahrscheinlichkeit zugegriffen (örtliche Lokalität) und auf Daten, auf welche vor kurzen zugegriffen wurde, wird mit hoher Wahrscheinlichkeit wieder zugegriffen (zeitliche Lokalität).

Wie nun schon erkennbar ist, hat diese Annahme Grenzen und es kommt (nicht selten) zu Fällen, in denen ein gewünschter Datensatz nicht im Cache vorhanden ist. Wird nun versucht, diesen Datensatz aus dem Cache zu lesen (es ist oft der Standardfall, dass versucht wird den Datensatz aus dem Cache zu lesen), dann tritt ein so genannter Cache Miss auf. Wird der Datensatz gefunden, so tritt ein Cache Hit auf.

VG,

Karlito
Haevelin Fragen zu Caches

Was ist ein Cache-Hit? Was ein Cache-Miss?