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.