Ich verstehe das Konzept von TLB (MMU). Ich bin verwirrt, wenn Caches (wie der TLB) so groß sind, warum machen wir nicht einfach größere Caches und behalten alle unsere Daten in ihnen.Warum müssen wir die Cache-Größe klein halten?
0
A
Antwort
1
Einfach: solche Caches sind teuer. Der Grund, warum sie so sind hilfreich ist: sie sind sorgfältig "fein abgestimmt". Sie sind "sehr nahe" dort, wo sie benötigt werden.
Sie möchten vielleicht über memory hierarchy lesen, um den Ausgleich zwischen Kosten und "Geschwindigkeit" Anforderungen zu verstehen.
Bisschen breit, aber immer noch eine interessante Frage ... – GhostCat