Was ist direkter Direkt-Speicherzugriff?

Der direkte Direkt-Speicherzugriff, manchmal genannt DMA, ist eine Methode des Übertragens von Daten vom Direktzugriffsspeicher auf ein anderes Teil eines Computers, ohne die Zentraleinheit zu besetzen. Diese Fähigkeit aufgebaut in die meisten modernen Computersysteme en. Sie lässt den Computer mehrfache Aufgaben sofort durchführen und schließlich herstellt den Computer schneller er.

Gerade während der Inhaber eines Kleinbetriebs alle Reports und Informationen beschäftigt, die in oder aus sein oder Büro heraus gehen, muss die Zentraleinheit eines Computers allen Eingang oder Ausgang des Computers verarbeiten. Vor direktem Direkt-Speicherzugriff aufnahmen Downloading oder ladende Daten alle Aufmerksamkeit des Zentralprozessors le. Sie könnte eine Aufgabe nur auf einmal tun.

Ein Computer mit dem direkten ermöglichten Direkt-Speicherzugriff ist wie kleinen Geschäftseigentümer mit ein paar Assistenten. Anstatt, alle Informationen direkt zu beschäftigen, in der Lage ist die Zentraleinheit, die Aufgabe zum Steuerpult des direkten Direkt-Speicherzugriffes zu beauftragen. Dieses ist eine Vorrichtung, die in das Motherboard errichtet, das Betriebe des direkten Direkt-Speicherzugriffes beaufsichtigt. Die Zentraleinheit ist dann frei, andere Aufgaben durchzuführen, während die Antriebskraft oder das Download stattfindet. Wenn die beauftragte Aufgabe komplett ist, erklärt der DMA-Controller die Zentraleinheit.

Jeder Hafen auf einem Computer hat mindestens einen Kanal des direkten Direkt-Speicherzugriffes, der den Vorrichtungen zugewiesen werden kann, die durch diesen Hafen angeschlossen. Um richtig zu arbeiten, muss jede Vorrichtung einen anderen Kanal zugewiesen werden. Die meisten Karten, die in einen Computer, wie Ton angebracht werden können, Netz oder Videokarten, können direkten Direkt-Speicherzugriff verwenden, um ihre Aufgaben durchzuführen.

Mehraderprozessoren sind auch, direkten Direkt-Speicherzugriff zu verwenden. Sie haben im Allgemeinen eine Art temporäres Gedächtnis genannt lokaler oder Notizenspeicher. Wenn die Tätigkeit, die sie an bearbeiten, abgeschlossen, sie kann die Daten vom lokalen Gedächtnis auf das Zentralspeicher using einen Direktzugriffsgedächtniskanal übertragen -.

Die Beeinträchtigung zu abhängig von DMA ist, dass sie verursachen kann, was einen Verlust der Pufferspeicherkohärenz genannt. Im Allgemeinen bedeutet dieses, dass Daten ständig bewegen und in den mehrfachen temporären Positionen gespeichert werden können. Das Problem mit diesem ist, dass, wenn der Computer gebeten, um auf Informationen zurückzugreifen, es auf die neuesten Informationen möglicherweise nicht zurückgreifen kann. Computerhersteller können dieses using spezielle Hardware beschäftigen oder indem sie das Betriebssystem programmieren, gegen Verlust der Pufferspeicherkohärenz zu schützen.