Datenträger - Festplatten, SSDs, Speichersticks und -Karten, CD/ 19.549 Themen, 109.613 Beiträge

was ist DMA und wofür benötige ich das eigentlich?

schwarzerRitter / 7 Antworten / Flachansicht Nickles

Meine Platte hat bzw. kann udma 66, mein cd-rom udma 33, so sieht es jedenfalls beim Hochfahren aus. Aber ob das wirklich funktioniert, oder nicht weiß ich nicht. Wo sollte ich was einstellen können, bzw. wie kann ich das herausfinden ? Ist DMA und UDMA eigentlich das gleiche, oder sind das zwei verschiedene Parr Schuhe?
Würd mich echt mal interessieren, so richtig beschrieben, welche Funktion diese Sache hat, bzw. welchen Nutzen ,oder Schaden das hat, kann ich so richtig nirgends finden.-

M.f.G.: blackRider

bei Antwort benachrichtigen
the_mic schwarzerRitter „was ist DMA und wofür benötige ich das eigentlich?“
Optionen

das beste vorneweg: schaden gibts keinen - im gegenteil.

ok, udma bedeuted ultra-dma und ist eine weiterentwicklung. dma steht für direct memory access. dma-geräte können also direkt in den speicher schreiben, ohne zuerst die cpu ständig fragen zu müssen. eine platte, welche im pio-modus (also ohne dma) betrieben wird, muss ständig von der cpu aufgefordert werden, endlich daten zu liefern. entsprechend verursacht eine platte im pio-modus eine hohe cpu-last während zugriffen. eine platte im dma-modus hingegen nicht. folglich wird das ganze system schneller.

ob dma aktivert ist:
win9x/me: gerätemanager, unter festplatten kannst du irgendwo ein häkchen machen um dma zu aktieren.
win2k/xp: gerätemanager, unter ide-controller.

der text ist nur eine grundlage, die details habe ich aus gründen der textlänge weggelassen. das thema ist relativ gross!

cat /dev/brain > /dev/null
bei Antwort benachrichtigen