PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DMA Mode / PIO Mode ?????



dirtydirky
21.07.2007, 22:46
Hab des gerade bei Speicherkarten gelesen.
Was isn da der Unterschied?
M.f.G.

Gondomir
21.07.2007, 23:00
DMA Mode braucht weniger CPU-Rechenzeit. Ich denk aber es gilt nur wenn du einen Kartenadapter direkt im Rechner hast. Bei einem USB-Reader sollte es egal sein, der frisst sowieso die ganze CPU auf.

hjreggel
22.07.2007, 00:12
Hallo,

Auf einem "richtigen" Rechner braucht ein USB-Reader kaum CPU-Zeit. Nur mit den PCMCIA-Adaptern für Notebooks ist die CPU-Last hoch, das ist aber nur zum Schein, denn das "Busy Waiting" frisst lediglich den Rest der CPU-Zeit im Rahmen der Prozesspriorität. Wenn also sonst nichts läuft, scheint es so als bräuchte es 100%.

Zurück zum Thema: Compact Flash bietet ca. 30-40 Übertragungsmodi an.

Der von ATA entliehene PIO-Modus hat auf ATA-Konformen Geräten ein Limit von ca. 15MB/s (PIO-4), auf Geräten nach CF 3.0 oder höher ein Limit von ca. 19MB/s (PIO-6). Nur mit den UDMA-Modi 2-6 sind höhere Geschwindigkeiten möglich. Im Moment ca. 45MB/s Lesen, ca. 40MB/s Schreiben. Das geht aber nicht mehr über USB 2.0, denn dort ist mit den besten Kartenlesern bei ca. 32MB/s Schluss.

http://www.hjreggel.net/cardspeed/index_de.html#cs_udmacf_de.html

Gruß,
Hans-Jürgen

dirtydirky
22.07.2007, 10:31
Danke sehr informativ.

Auch deine Hp.:)