2.3.5 DMA-Controller

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<p>
Ein DMA-Controller ist eine weitere Hardware-Komponente, die zum Ziel hat, die Geschwindigkeit des Gesamtsystems zu erhöhen. Erreicht werden soll dies durch eine Reduzierung der Anzahl an Interrupts, die bei der Kommunikation zwischen der CPU und den E/A-Geräten ausgelöst werden.
Ein DMA-Controller ist eine weitere Hardware-Komponente, die zum Ziel hat, die Geschwindigkeit des Gesamtsystems zu erhöhen. Erreicht werden soll dies durch eine Reduzierung der Anzahl an Interrupts, die bei der Kommunikation zwischen der CPU und den E/A-Geräten ausgelöst werden.
</p>


<br />
<p>
 
<loop_area type="notice">'''Wichtige Voraussetzung!'''
<loop_area type="notice">'''Wichtige Voraussetzung!'''
 
<p>
Du erinnerst dich doch noch an den '''enormen Aufwand''', der betrieben wurde, um ein einzelnes Datenwort von der Festplatte, über die CPU in den Hauptspeicher zu kopieren, oder?
Du erinnerst dich doch noch an den '''enormen Aufwand''', der betrieben wurde, um ein einzelnes Datenwort von der Festplatte, über die CPU in den Hauptspeicher zu kopieren, oder?
 
</p>
<p>
Und daran, dass '''für jedes einzelne Datenwort ein Interrupt''' ausgelöst wurde, oder?
Und daran, dass '''für jedes einzelne Datenwort ein Interrupt''' ausgelöst wurde, oder?
 
</p>
<p>
'''Falls nicht:''' Lies dir erst das Kapitel [[Kommunikation mit E/A-Geräten]] noch einmal durch, und schau dir das [http://youtu.be/nOEW4I_QX2c Video] an!
'''Falls nicht:''' Lies dir erst das Kapitel [[Kommunikation mit E/A-Geräten]] noch einmal durch, und schau dir das [http://youtu.be/nOEW4I_QX2c Video] an!
</p>
</loop_area>
</loop_area>
</p>


<br />
<p>
 
<loop_area type="notice">'''Weiterführende Literatur'''
<loop_area type="notice">'''Weiterführende Literatur'''<br>
<p>
<cite>Brinkschulte+et.al.+2010</cite> erläutern in Kapitel 4.6 (DMA) weitere Hintergründe zum Thema. Die Lektüre dieser Quelle sei ausdrücklich empfohlen.<br /><small>Studierende sind oftmals berechtigt, eine PDF-Version dieses Buches ohne entstehende Kosten [[Hinweise für Studierende#Downloadbare Bücher von Springerlink|über ihre Hochschulen von Springerlink zu beziehen.]]</small>
<cite>Brinkschulte+et.al.+2010</cite> erläutern in Kapitel 4.6 (DMA) weitere Hintergründe zum Thema. Die Lektüre dieser Quelle sei ausdrücklich empfohlen.</p>
<p>
<small>Studierende sind oftmals berechtigt, eine PDF-Version dieses Buches ohne entstehende Kosten [[Hinweise für Studierende#Downloadbare Bücher von Springerlink|über ihre Hochschulen von Springerlink zu beziehen.]]</small>
</p>
</loop_area>
</loop_area>
 
</p>
<br />
 


<br />
<br />

Version vom 20. September 2013, 18:45 Uhr

Ein DMA-Controller ist eine weitere Hardware-Komponente, die zum Ziel hat, die Geschwindigkeit des Gesamtsystems zu erhöhen. Erreicht werden soll dies durch eine Reduzierung der Anzahl an Interrupts, die bei der Kommunikation zwischen der CPU und den E/A-Geräten ausgelöst werden.

Hinweis

Wichtige Voraussetzung!

Du erinnerst dich doch noch an den enormen Aufwand, der betrieben wurde, um ein einzelnes Datenwort von der Festplatte, über die CPU in den Hauptspeicher zu kopieren, oder?

Und daran, dass für jedes einzelne Datenwort ein Interrupt ausgelöst wurde, oder?

Falls nicht: Lies dir erst das Kapitel Kommunikation mit E/A-Geräten noch einmal durch, und schau dir das Video an!

Hinweis

Weiterführende Literatur

erläutern in Kapitel 4.6 (DMA) weitere Hintergründe zum Thema. Die Lektüre dieser Quelle sei ausdrücklich empfohlen.

Studierende sind oftmals berechtigt, eine PDF-Version dieses Buches ohne entstehende Kosten über ihre Hochschulen von Springerlink zu beziehen.



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png