Befindet sich der Cache-Speicher in der CPU oder auf der Hauptplatine?

17630
student

Ich habe Zweifel, ob sich der Cache-Speicher im Prozessor oder auf der Hauptplatine befindet.

1
Klingt nach Schulaufgabe. Olli vor 13 Jahren 0
Klingt nach einfach nur faul Shekhar vor 13 Jahren 0
@Olli @Shark Hört sich an, als seid ihr Kerle ... BloodPhilia vor 13 Jahren 1
Um es festzuhalten, es gab eine Zeit, in der sich der Cache-Speicher auf der Hauptplatine befand. Ich verstehe, dass es einige Verwirrung geben kann. (Überprüfen Sie diese Seite ab 2001: http://www.pcguide.com/ref/mbsys/cache/structMotherboard-c.html) BloodPhilia vor 13 Jahren 1
Diese Frage ist überflüssig. Alle CPUs verfügen über ein gewisses Maß an Cache, und Motherboards selbst tun dies normalerweise auch (obwohl dies keine Voraussetzung ist, hängt dies von der jeweiligen Architektur ab). Dies ist wie die Frage "Laufen Autos mit Benzin oder Diesel?". Abstimmung zum Schließen Breakthrough vor 13 Jahren 1

2 Antworten auf die Frage

7
Majenko

Die meisten Computer haben einen mehrschichtigen Cache-Ansatz. Der erste Layer-L1-Cache befindet sich immer auf dem Prozessor. Der L2-Cache (die nächst höhere Ebene) kann sich je nach Architektur entweder auf der CPU oder auf der Hauptplatine befinden. Einige Systeme verfügen auch über eine dritte Cache-Schicht L3, die sich entweder auf der CPU oder auf der Hauptplatine befinden könnte.

Ältere 486-Systeme hatten beispielsweise L1 in der CPU und optional L2 auf der Hauptplatine.

Die meisten modernen Systeme verfügen über den gesamten Cache der CPU.

Zu dieser Zeit war auch der gesamte Cache auf dem Motherboard üblich. ZB das https://en.wikipedia.org/wiki/DEC_Multia, das ich besaß, wurde ohne Cache ausgeliefert und die Möglichkeit, L1-Cache auf dem Motherboard hinzuzufügen. Hennes vor 8 Jahren 0
-1
slhck

Irgendwie offensichtlich, aber trotzdem.

Von Wikipedia :

Ein CPU-Cache ist ein Cache, der von der zentralen Verarbeitungseinheit eines Computers verwendet wird, um die durchschnittliche Zeit für den Zugriff auf den Speicher zu reduzieren. Der Cache ist ein kleinerer, schnellerer Speicher, der Kopien der Daten von den am häufigsten verwendeten Hauptspeicherplätzen speichert.

Der Cache ist also immer an die CPU selbst angehängt und hat nichts mit dem Motherboard oder dem Speicher zu tun.

Edit: Einige Leute haben das Bedürfnis, nach unten zu stimmen, ohne Kommentare abzugeben. Ich möchte hinzufügen, dass dies für moderne Systeme gilt, da der Cache auch auf Motherboards verwendet werden könnte, was heutzutage jedoch nicht der Fall ist.

Dieses Zitat (und eigentlich die erste Zeile des Wiki-Artikels) besagt lediglich, dass der Cache von der CPU verwendet wird, wobei nicht erwähnt wird, wo er gespeichert ist. Sie können L1-Cache auf dem Motherboard mit einem Bus mit hohem Durchsatz speichern, der immer noch "Cache von der zentralen Verarbeitungseinheit" ist. Matthew vor 8 Jahren 0
@MatthewVerstraete Bitte lies meinen Post noch einmal, in dem ich ausdrücklich gesagt habe, dass Cache auch auf Motherboards verwendet werden kann. slhck vor 8 Jahren 0
Ich sehe, wo Sie sagen, "der Cache ist immer an die CPU selbst angehängt und hat nichts mit dem Motherboard oder dem Speicher zu tun." aber das definiert nicht klar, wo sich der Cache befindet. Eine angeschlossene Festplatte befindet sich nicht physisch auf einem MB oder an einem anderen Ort, obwohl sie angeschlossen ist. Matthew vor 8 Jahren 0