Prefetching bei SDRAM-Riegeln

Guten Tag liebe Gemeinde :smiley:

Ich hab in der Schule das Thema SDRAM und wir gehen immoment das Prefetching durch . Jetz brauch ich bis morgen eine erklärung zu folgender frage , leider spuckt Google fast nur dreck raus :confused: Schnelle hilfe wäre sehr nett :smile:

Zur Erhöhung der Leistungsfähigkeit von SDRAM-Riegeln wurde das sog. Prefechting eingeführt . Erläutern Was man unter Prefetching versteht und erklären Sie mittels geeigneter Skizze warum die Leistungsfähigkeit der Speicherriegel dadurch erhöht wird .

Bedanke mich schon mal im vorraus :smile:

Die Daten in einem DRAM-Chips sind in Reihen und Spalten (rows und columns) in einer Art Gitter eingeteilt. Es dauert relativ lange, Reihe und Spalte auszuwählen. Um nicht jedesmal Reihe und Spalte suchen zu müssen, gibt es einen Row buffer, der eine ganze Reihe in schnellen Flipflops zwischenspeichert. Wenn die nachfolgenden Adressen aus der gleichen Reihe stammen, muss nur noch die Spalte aus dem Buffer ausgewählt werden. Arrays sind z.B. typischerweise nebeneinander und werden häufig von vorne bis hinten durchgegangen.

SDRAM gibt nun diese gebufferte Row in einem konstanten Datenstrom an den Anfordernden zurück (Bursting). Dieser muss dann aus dem Datenstrom die gewünschte Information herauspicken.

Quellen:
http://de.wikipedia.org/wiki/Dynamic_Random_Access_M…
http://en.wikipedia.org/wiki/Prefetch_buffer

seltsame Schule, bei der man doch schon genauere Fragen der technischen Informatik gestellt bekommt, aber nicht einmal google oder wikipedia bedienen kann.
sorry, aber ich werd deine hausaufgaben nicht machen, wenn google schon eine gute antwort ausspuckt. klar muss man die verstehen oder malen, aber das ist dein part.

gruß
nne

Sorry,
So auf die schnelle, kann ich nicht helfen. Ich habe keinen Text dieser Art bereit.
Nix für Ungut.