2016-04-14 3 views
0

Ich versuche, die Datenübertragung im Computer-Cache zu verstehen.Welche Daten beim Hinzufügen neuer Daten zu einem vollständigen Cache zu entfernen sind

Wenn es um Computerfang geht, wenn neue Daten zu einem Cache hinzugefügt werden, der bereits voll ist, müssen einige der Daten entfernt werden. Jeder kann einen guten Weg beschreiben, um zu entscheiden, welche Daten zu vertreiben sind?

+1

Der Begriff ist "Cache", nicht "catch" (das letztere, das Bilder der Baseball-Saison erinnert, die bald beginnen wird). Eine Möglichkeit, zu entscheiden, welche Daten entfernt werden sollen, ist die Verwendung einer Warteschlangenstruktur, bei der die ältesten Einträge gestartet werden, wenn neue Einträge eingefügt werden müssen und kein Platz für sie vorhanden ist. –

+0

Oh, danke. Ja, es ist korrekt – Hatim

Antwort

1

Wenn im Cache kein Platz ist, werden die ältesten Daten aus dem Cache entfernt, um Platz zu schaffen.

Eine Möglichkeit, zu entscheiden, welche Daten entfernt werden sollen, ist eine Warteschlange Struktur zu verwenden, in denen die ältesten Einträge gebootet werden, wenn neue Einträge müssen eingefügt werden und es kein vorhandener Platz für sie. - Tim Biegeleisen

+0

Schöne Antwort. Ich hätte es nicht besser sagen können :-) –

Verwandte Themen