Der Martin: Laptop mit welcher ausstattung?

Beitrag lesen

Hallo,

... "mehr als das Tausendfache" ist also *leicht* untertrieben, ...
genau darauf wollte ich dich hinweisen.
der Faktor liegt irgendwo zwischen 100.000ern und Millionen.
eher bei über einer Million.

das kommt drauf an, welche Datenmengen fortlaufend gelesen werden. Mal ein Beispiel mit fiktiven, nicht unbedingt herausragenden Performance-Daten:

(a) 2 Bytes
RAM: ca. 20ns
HDD: ca. 10ms (Harddisk muss auch für 2 Byte einen ganzen Sektor lesen)
-> Faktor 500'000

(b) 1 Sektor (512 Bytes)
RAM: ca. 64*20ns = 1.28µs (Annahme: 64bit RAM-Datenbusbreite)
HDD: ca. 10ms (identisch zum ersten Beispiel)
-> Faktor 8000 (gerundet)

(c) 8MB
RAM: ca. 1'000'000 * 20ns = 20ms
HDD: ca. 1s (ideal, alle gesuchten Sektoren linear angeordnet, 1 Seek und ca. 8MB/s)
-> Faktor 50

Je größer die Datenmenge ist, die am Stück gelesen werden kann, desto mehr nähert sich der Faktor einem Grenzwert an, der das Verhältnis der Transferraten darstellt. Hier im Beispiel sind das:

RAM 400MB/s
 -----------  = 50
 HDD   8MB/s

Einen Faktor in der Größenordnung von Millionen erreicht man nur, wenn man auf willkürlich verteilte, sehr kleine Datenmengen zugreift. Da gerät die HDD stark ins Hintertreffen, weil ihre Zugriffszeiten ins Gewicht fallen - und die liegen nun mal im Bereich von Millisekunden.

So long,
 Martin

--
Lieber mit Betty im Wald
als mit Waldi im Bett.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(